Annual report pursuant to Section 13 and 15(d)

Derivatives - Derivatives Designated as Cash Flow and Net Investment Hedges (Details)

v3.10.0.1
Derivatives - Derivatives Designated as Cash Flow and Net Investment Hedges (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash flow hedges      
Cash flow hedges      
Gains (Losses) Recognized in Accumulated OCI on Derivatives $ (155)    
Gains (Losses) Recognized in Accumulated OCI on Derivatives   $ (50) $ (299)
Gains (Losses) in Income Reclassified from Accumulated OCI (138)    
Gains (Losses) in Income Reclassified from Accumulated OCI   (179) (585)
Interest rate risk on variable-rate assets | Cash flow hedges      
Cash flow hedges      
Gains (Losses) Recognized in Accumulated OCI on Derivatives (159)    
Gains (Losses) Recognized in Accumulated OCI on Derivatives   (109) (340)
Gains (Losses) in Income Reclassified from Accumulated OCI (165)    
Gains (Losses) in Income Reclassified from Accumulated OCI   (327) (553)
Price risk on restricted stock awards | Cash flow hedges      
Cash flow hedges      
Gains (Losses) Recognized in Accumulated OCI on Derivatives 4    
Gains (Losses) Recognized in Accumulated OCI on Derivatives   59 41
Gains (Losses) in Income Reclassified from Accumulated OCI 27    
Gains (Losses) in Income Reclassified from Accumulated OCI   148 (32)
Foreign exchange risk | Net investment hedges      
Cash flow hedges      
Gains (Losses) Recognized in Accumulated OCI on Derivatives 989    
Gains (Losses) Recognized in Accumulated OCI on Derivatives   (1,588) 1,636
Gains (Losses) in Income Reclassified from Accumulated OCI 411    
Gains (Losses) in Income Reclassified from Accumulated OCI   1,782 3
Amounts excluded from effectiveness testing and recognized in other income $ 47    
Amounts excluded from effectiveness testing and recognized in other income   $ 120 $ 325