XML 50 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 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Basic earnings per share:        
Earnings available to common stockholders $ 588 $ 1,193 $ 901 $ 1,701
Basic weighted-average shares outstanding 331 380 342 381
Earnings per share, basic $ 1.78 $ 3.14 $ 2.63 $ 4.46
Diluted earnings per share:        
Earnings available to common stockholders including the effect of dilutive securities $ 588 $ 1,193 $ 901 $ 1,701
Diluted shares outstanding:        
Basic weighted-average shares outstanding 331 380 342 381
Effect of employee stock awards     1 1
Diluted weighted-average shares outstanding 331 380 343 382
Earnings per share, diluted $ 1.78 $ 3.14 $ 2.63 $ 4.45