Annual report pursuant to Section 13 and 15(d)

Accumulated Other Comprehensive Income (Loss) - Changes in OCI Components Pre- and After-tax (Details)

v3.19.3.a.u2
Accumulated Other Comprehensive Income (Loss) - Changes in OCI Components Pre- and After-tax (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
After- tax      
Comprehensive income $ 33,008 $ 24,231 $ 18,438
Total other comprehensive income (loss)      
Pretax      
Net change 7,438 (5,106) (1,023)
Tax effect      
Net change (1,860) 1,190 1,229
After- tax      
Comprehensive income 5,578 (3,916) 206
Debt Securities      
Pretax      
Net increase (decrease) in fair value 8,020 (5,189) 240
Net realized (gains) losses reclassified into earnings (193) (123) (304)
Net change 7,827 (5,312) (64)
Tax effect      
Net increase (decrease) in fair value (2,000) 1,329 14
Net realized (gains) losses reclassified into earnings 48 30 111
Net change (1,952) 1,359 125
After- tax      
Other comprehensive income (loss) before reclassification, net of tax 6,020 (3,860) 254
Net realized (gains) losses reclassified into earnings (145) (93) (193)
Comprehensive income 5,875 (3,953) 61
Debit Valuation Adjustments      
Pretax      
Net increase (decrease) in fair value (1,276) 952 (490)
Net realized (gains) losses reclassified into earnings 18 26 42
Net change (1,258) 978 (448)
Tax effect      
Net increase (decrease) in fair value 289 (224) 171
Net realized (gains) losses reclassified into earnings 6 (5) (16)
Net change 295 (229) 155
After- tax      
Other comprehensive income (loss) before reclassification, net of tax (987) 728 (319)
Net realized (gains) losses reclassified into earnings 24 21 26
Comprehensive income (963) 749 (293)
Derivatives      
Pretax      
Net increase (decrease) in fair value 692 (232)  
Net realized (gains) losses reclassified into earnings 106 138  
Net change 798 (94)  
Tax effect      
Net increase (decrease) in fair value (156) 74  
Net realized (gains) losses reclassified into earnings (26) (33)  
Net change (182) 41  
After- tax      
Other comprehensive income (loss) before reclassification, net of tax 536 (158)  
Net realized (gains) losses reclassified into earnings 80 105  
Comprehensive income 616 (53)  
Derivatives | Net interest income      
Pretax      
Net realized (gains) losses reclassified into earnings 104 165  
Tax effect      
Net realized (gains) losses reclassified into earnings (26) (40)  
After- tax      
Net realized (gains) losses reclassified into earnings 78 125  
Derivatives | Compensation and benefits expense      
Pretax      
Net realized (gains) losses reclassified into earnings 2 (27)  
Tax effect      
Net realized (gains) losses reclassified into earnings 0 7  
After- tax      
Net realized (gains) losses reclassified into earnings 2 (20)  
Derivatives      
Pretax      
Net increase (decrease) in fair value     (50)
Net realized (gains) losses reclassified into earnings     179
Net change     129
Tax effect      
Net increase (decrease) in fair value     1
Net realized (gains) losses reclassified into earnings     (66)
Net change     (65)
After- tax      
Other comprehensive income (loss) before reclassification, net of tax     (49)
Net realized (gains) losses reclassified into earnings     113
Comprehensive income     64
Derivatives | Net interest income      
Pretax      
Net realized (gains) losses reclassified into earnings     327
Tax effect      
Net realized (gains) losses reclassified into earnings     (122)
After- tax      
Net realized (gains) losses reclassified into earnings     205
Derivatives | Compensation and benefits expense      
Pretax      
Net realized (gains) losses reclassified into earnings     (148)
Tax effect      
Net realized (gains) losses reclassified into earnings     56
After- tax      
Net realized (gains) losses reclassified into earnings     (92)
Employee Benefit Plans      
Pretax      
Net increase (decrease) in fair value 41 (703) 223
Net realized (gains) losses reclassified into earnings 150 171 179
Settlements, curtailments and other 3 11 3
Net change 194 (521) 405
Tax effect      
Net increase (decrease) in fair value (21) 164 (55)
Net realized (gains) losses reclassified into earnings (36) (46) (61)
Settlements, curtailments and other (1) (2) (1)
Net change (58) 116 (117)
After- tax      
Other comprehensive income (loss) before reclassification, net of tax 20 (539) 168
Net realized (gains) losses reclassified into earnings 114 125 118
Settlements, curtailments and other 2 9 2
Comprehensive income 136 (405) 288
Foreign Currency      
Pretax      
Net increase (decrease) in fair value (13) (8) (439)
Net realized (gains) losses reclassified into earnings (110) (149) (606)
Net change (123) (157) (1,045)
Tax effect      
Net increase (decrease) in fair value (52) (195) 430
Net realized (gains) losses reclassified into earnings 89 98 701
Net change 37 (97) 1,131
After- tax      
Other comprehensive income (loss) before reclassification, net of tax (65) (203) (9)
Net realized (gains) losses reclassified into earnings (21) (51) 95
Comprehensive income $ (86) $ (254) $ 86