XML 71 R60.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Earnings Per Share [Line Items]        
Net income attributable to common stockholders - basic $ 2,773 $ 1,359 $ 7,592 $ 3,421
Less: earnings adjustment for dilutive stock compensation rights 0 (2) (1) (3)
Net income attributable to common stockholders – diluted $ 2,773 $ 1,357 $ 7,591 $ 3,418
Weighted-average common shares outstanding - basic 1,550 1,577 1,548 1,597
Dilutive effect of warrants and awards under stock incentive plans 24 41 30 58
Weighted-average common shares outstanding - diluted 1,574 1,618 1,578 1,655
Diluted earnings per common share $ 1.76 $ 0.84 $ 4.81 $ 2.07
Stock options [Member]        
Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted EPS (shares) 26   26  
Warrants [Member]        
Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted EPS (shares)   46   46