XML 58 R31.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Earnings Per Share (Details) (Unaudited) (USD $)
3 Months Ended 6 Months Ended
Jun. 30, 2011
Jun. 30, 2010
Jun. 30, 2011
Jun. 30, 2010
Jun. 30, 2011
December 19, 2007 Program - Total Authorization
Jun. 30, 2010
December 19, 2007 Program - Total Authorization
Jun. 30, 2011
June 16, 2010 Program - Original Authorization
Jun. 30, 2010
June 16, 2010 Program - Original Authorization
Apr. 11, 2011
June 16, 2010 Program - Original Authorization
Share Repurchases (Table Amounts)                  
Amount Authorized         $ 3,600,000,000   $ 4,245,000,000 $ 2,000,000,000  
Average price per share     $ 65.02   $ 59.82   $ 63.33    
Total shares retired         60,200,000   19,700,000    
Shares repurchased     15,700,000 14,800,000 0 14,800,000 15,700,000    
Share Repurchases (Amounts in Paragraphs)                  
Increase authorized             2,200,000,000    
Amount remaining under authorization for share repurchases             3,000,000,000   4,000,000,000
Shares to be repurchased as part of accelerated share repurchase agreement 15,600,000   15,600,000            
Shares to be repurchased as part of accelerated share repurchase agreement initial price per share     $ 64.17            
Amount to be repurchased as part of accelerated share repurchase agreement 1,000,000,000   1,000,000,000            
Diluted Earnings Per Share (Amounts in Paragraphs)                  
Dilutive effect of stock options and other stock awards granted 4,600,000 4,200,000 5,000,000 3,900,000          
Antidilutive stock options 2,000,000 2,600,000 2,800,000 2,600,000          
Number of shares purchased     7,900,000            
Shares repurchased as part of accelerated share repurchase agreement percentage of total     51.00%            
Amount the company would be required to pay if the Bank purchases the remaining shares at the share price as of June 30, 2011 $ 20,000,000   $ 20,000,000            
Number of shares the company would be required to issue if the Bank purchases the remaining shares at the share price as of June 30, 2011 286,000   286,000