As of period ended on December 31, 2011, the company has repurchased 28,149,343 shares, representing 17.44% for $845.06 million.