Earnings Per Share (Details) - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
3 Months Ended |
Mar. 31, 2016 |
Mar. 31, 2015 |
| Basic earnings per share |
|
|
| Net income attributable to common stockholders |
$ 1,953
|
$ 945
|
| Weighted-average common shares outstanding - basic |
1,546
|
1,617
|
| Basic earnings per common share |
$ 1.26
|
$ 0.58
|
| Diluted earnings per share |
|
|
| Net income attributable to common stockholders |
$ 1,953
|
$ 945
|
| Less: earnings adjustment for dilutive stock compensation rights |
(1)
|
0
|
| Net income attributable to common stockholders – diluted |
$ 1,952
|
$ 945
|
| Weighted-average common shares outstanding - basic |
1,546
|
1,617
|
| Dilutive effect of warrants and awards under stock incentive plans |
34
|
69
|
| Weighted-average common shares outstanding - diluted |
1,580
|
1,686
|
| Diluted earnings per common share |
$ 1.24
|
$ 0.56
|
| Unvested stock options [Member] |
|
|
| Antidilutive securities excluded from computation of diluted EPS (shares) |
|
|
| Antidilutive securities excluded from computation of diluted EPS (shares) |
26
|
|
| Warrants [Member] |
|
|
| Antidilutive securities excluded from computation of diluted EPS (shares) |
|
|
| Antidilutive securities excluded from computation of diluted EPS (shares) |
|
46
|