XML 69 R58.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Earnings Per Share [Line Items]        
Net income attributable to common stockholders - basic $ 2,866 $ 1,117 $ 4,819 $ 2,062
Less: earnings adjustment for dilutive stock compensation rights (1) (4) (2) (1)
Net income attributable to common stockholders – diluted $ 2,865 $ 1,113 $ 4,817 $ 2,061
Weighted-average common shares outstanding - basic 1,548 1,596 1,547 1,606
Dilutive effect of warrants and awards under stock incentive plans 33 64 33 67
Weighted-average common shares outstanding - diluted 1,581 1,660 1,580 1,673
Diluted earnings per common share $ 1.81 $ 0.67 $ 3.05 $ 1.23
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