Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Gains and Losses on Derivatives Designated as Fair Value Hedges (Details)

v3.19.2
Derivatives - Gains and Losses on Derivatives Designated as Fair Value Hedges (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative $ 4,118 $ (1,937) $ 6,043 $ (3,951)
Hedged Item (4,098) 1,756 (6,032) 3,676
Interest rate risk on long-term debt        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative 4,132 (869) 6,045 (3,174)
Hedged Item (4,121) 821 (6,050) 3,057
Interest rate and foreign currency risk on long-term debt        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative 41 (1,067) 98 (745)
Hedged Item (32) 934 (80) 588
Interest rate and foreign currency risk on long-term debt | Interest expense        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative (3) 25 167 (39)
Interest rate and foreign currency risk on long-term debt | Other income        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative 30 (1,000) (89) (576)
Interest rate risk on AFS securities        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative (55) (1) (100) (32)
Hedged Item 55 1 98 31
Accumulated Other Comprehensive Income (Loss) | Interest rate and foreign currency risk on long-term debt        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Derivative $ 14 $ (83) $ 20 $ (130)