XML 44 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Computation of Earnings Per Share (Detail) - 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
Basic earnings per share:        
Earnings available to common stockholders $ 965 $ 4,816 $ 1,866 $ 6,517
Basic weighted-average shares outstanding 320 375 335 379
Earnings per share, basic $ 3.02 $ 12.83 $ 5.57 $ 17.19
Diluted earnings per share:        
Earnings available to common stockholders including the effect of dilutive securities $ 965 $ 4,816 $ 1,866 $ 6,517
Diluted shares outstanding:        
Basic weighted-average shares outstanding 320 375 335 379
Effect of employee stock awards 1 1   1
Diluted weighted-average shares outstanding 321 376 335 380
Earnings per share, diluted $ 3.01 $ 12.82 $ 5.57 $ 17.15