Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Accumulated Other Comprehensive Income (Loss) - Changes in OCI Components Pre- and After-tax (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
After- tax        
Comprehensive income $ 9,633 $ 2,491 $ 15,867 $ 13,014
Total other comprehensive income (loss)        
Pretax        
Net change     (1,774) 7,533
Tax effect        
Net change     367 (2,062)
After- tax        
Comprehensive income     (1,407) 5,471
Debt Securities        
Pretax        
Net increase (decrease) in fair value     (1,445) 6,628
Net realized (gains) losses reclassified into earnings     0 (377)
Net change     (1,445) 6,251
Tax effect        
Net increase in fair value     355 (1,652)
Net realized (gains) losses reclassified into earnings     0 94
Net change     355 (1,558)
After- tax        
Net increase (decrease) in fair value     (1,090) 4,976
Net realized (gains) losses reclassified into earnings     0 (283)
Comprehensive income     (1,090) 4,693
Debit Valuation Adjustments        
Pretax        
Net increase (decrease) in fair value     336 63
Net realized (gains) losses reclassified into earnings     7 4
Net change     343 67
Tax effect        
Net increase in fair value     (76) (13)
Net realized (gains) losses reclassified into earnings     (2) (1)
Net change     (78) (14)
After- tax        
Net increase (decrease) in fair value     260 50
Net realized (gains) losses reclassified into earnings     5 3
Comprehensive income     265 53
Derivatives        
Pretax        
Net increase (decrease) in fair value     (820) 914
Net realized (gains) losses reclassified into earnings     (110) 53
Net change     (930) 967
Tax effect        
Net increase in fair value     205 (222)
Net realized (gains) losses reclassified into earnings     26 (13)
Net change     231 (235)
After- tax        
Net increase (decrease) in fair value     (615) 692
Net realized (gains) losses reclassified into earnings     (84) 40
Comprehensive income     (699) 732
Derivatives | Net interest income        
Pretax        
Net realized (gains) losses reclassified into earnings     (84) 53
Tax effect        
Net realized (gains) losses reclassified into earnings     20 (13)
After- tax        
Net realized (gains) losses reclassified into earnings     (64) 40
Derivatives | Compensation and benefits expense        
Pretax        
Net realized (gains) losses reclassified into earnings     (26) 0
Tax effect        
Net realized (gains) losses reclassified into earnings     6 0
After- tax        
Net realized (gains) losses reclassified into earnings     (20) 0
Employee Benefit Plans        
Pretax        
Net realized (gains) losses reclassified into earnings     142 133
Net change     142 133
Tax effect        
Net realized (gains) losses reclassified into earnings     (22) (33)
Net change     (22) (33)
After- tax        
Net realized (gains) losses reclassified into earnings     120 100
Comprehensive income     120 100
Foreign Currency        
Pretax        
Net increase (decrease) in fair value     116 115
Net change     116 115
Tax effect        
Net increase in fair value     (119) (222)
Net change     (119) (222)
After- tax        
Net increase (decrease) in fair value     (3) (107)
Comprehensive income     $ (3) $ (107)