XML 54 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 19,200,000 9,000,000 19,700,000 9,000,000
Authorized repurchase share amount, increase $ 3,000,000,000.000   $ 3,000,000,000.000  
Aggregate authorized amount $ 20,500,000,000.000   $ 20,500,000,000.000  
Shares repurchased under share repurchase program (in shares) 3,400,000   17,500,000  
Shares repurchased under share repurchase program $ 343,100,000   $ 1,753,000,000  
Remaining authorized repurchase amount under stock purchase program $ 5,138,000,000   $ 5,138,000,000  
Purchased Put Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Put options outstanding (in shares) 0   0