Income taxes - Income tax expense reconciliation (Detail) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Income tax expense reconciliation | |||
Earnings before income taxes | $ 4,001 | $ 23,838 | $ 33,667 |
Hypothetical income tax expense computed at the U.S. federal statutory rate | 840 | 8,343 | 11,783 |
Dividends received deduction and tax exempt interest | (393) | (905) | (789) |
State income taxes, less U.S. federal income tax benefit | 138 | 465 | 361 |
Foreign tax rate differences | 271 | (339) | (421) |
U.S. income tax credits | (711) | (636) | (518) |
Non-taxable exchange of investments | (1,143) | ||
Net benefit from the enactment of the TCJA | (302) | (28,200) | |
Other differences, net | (164) | (243) | (33) |
Total income taxes | $ (321) | $ (21,515) | $ 9,240 |