v3.19.3.a.u2
Income Taxes (Components of Income Tax Expense) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Taxes [Abstract]      
Current, federal $ 584 $ 3,258 $ 682
Deferred - net, federal 1,656 277 (17,970)
Total federal income tax 2,240 3,535 (17,288)
Current, state and local 603 513 79
Deferred - net, state and local 144 473 1,041
Total state and local income tax 747 986 1,120
Current, foreign 605 539 471
Deferred - net, foreign (99) (140) 989
Total foreign income tax 506 399 1,460
Total $ 3,493 $ 4,920 $ (14,708)