XML 155 R123.htm IDEA: XBRL DOCUMENT v3.19.2
DERIVATIVES - Cash Flow Hedges (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Pretax change in accumulated other comprehensive income (loss)        
Amount of gain (loss) recognized in AOCI on derivative $ 544 $ (217) $ 790 $ (545)
Total gain (loss) recognized in AOCI 680 (123) 1,058 (422)
Cash flow hedge gain expected to be reclassified from AOCI within 12 months     $ 91  
Maximum length of time hedged in cash flow hedge     10 years  
Interest rate contracts        
Pretax change in accumulated other comprehensive income (loss)        
Amount of gain (loss) recognized in AOCI on derivative 545 (222) $ 799 (544)
Foreign exchange contracts        
Pretax change in accumulated other comprehensive income (loss)        
Amount of gain (loss) recognized in AOCI on derivative (1) 5 (9) (1)
Other        
Pretax change in accumulated other comprehensive income (loss)        
Amount of gain (loss) reclassified from AOCI to earnings (2) (6) (4) (4)
Other | Interest rate contracts        
Pretax change in accumulated other comprehensive income (loss)        
Amount of gain (loss) reclassified from AOCI to earnings 0 0 0 0
Other | Foreign exchange contracts        
Pretax change in accumulated other comprehensive income (loss)        
Amount of gain (loss) reclassified from AOCI to earnings (2) (6) (4) (4)
Net interest revenue        
Pretax change in accumulated other comprehensive income (loss)        
Amount of gain (loss) reclassified from AOCI to earnings (134) (88) (264) (119)
Net interest revenue | Interest rate contracts        
Pretax change in accumulated other comprehensive income (loss)        
Amount of gain (loss) reclassified from AOCI to earnings (134) (88) (264) (119)
Net interest revenue | Foreign exchange contracts        
Pretax change in accumulated other comprehensive income (loss)        
Amount of gain (loss) reclassified from AOCI to earnings $ 0 $ 0 $ 0 $ 0