Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
After- tax        
Comprehensive income (loss) $ 5,193 $ 2,990 $ 15,983 $ 1,744
Total other comprehensive income (loss)        
Pretax        
Net change     429 (14,965)
Tax effect        
Net change     (15) 3,395
After- tax        
Comprehensive income (loss)     414 (11,570)
Debt Securities        
Pretax        
Net increase (decrease) in fair value     557 (6,972)
Net realized (gains) losses reclassified into earnings     404 (22)
Net change     961 (6,994)
Tax effect        
Net increase (decrease) in fair value     (137) 1,719
Net realized (gains) losses reclassified into earnings     (101) 6
Net change     (238) 1,725
After- tax        
Net increase (decrease) in fair value     420 (5,253)
Net realized (gains) losses reclassified into earnings     303 (16)
Comprehensive income (loss)     723 (5,269)
Debit Valuation Adjustments        
Pretax        
Net increase (decrease) in fair value     (526) 1,100
Net realized (gains) losses reclassified into earnings     4 3
Net change     (522) 1,103
Tax effect        
Net increase (decrease) in fair value     129 (267)
Net realized (gains) losses reclassified into earnings     (1) 0
Net change     128 (267)
After- tax        
Net increase (decrease) in fair value     (397) 833
Net realized (gains) losses reclassified into earnings     3 3
Comprehensive income (loss)     (394) 836
Derivatives        
Pretax        
Net increase (decrease) in fair value     (280) (9,621)
Net realized (gains) losses reclassified into earnings     341 51
Net change     61 (9,570)
Tax effect        
Net increase (decrease) in fair value     73 2,397
Net realized (gains) losses reclassified into earnings     (85) (14)
Net change     (12) 2,383
After- tax        
Net increase (decrease) in fair value     (207) (7,224)
Net realized (gains) losses reclassified into earnings     256 37
Comprehensive income (loss)     49 (7,187)
Derivatives | Net interest income        
Pretax        
Net realized (gains) losses reclassified into earnings     352 70
Tax effect        
Net realized (gains) losses reclassified into earnings     (88) (18)
After- tax        
Net realized (gains) losses reclassified into earnings     264 52
Derivatives | Compensation and benefits expense        
Pretax        
Net realized (gains) losses reclassified into earnings     (11) (19)
Tax effect        
Net realized (gains) losses reclassified into earnings     3 4
After- tax        
Net realized (gains) losses reclassified into earnings     (8) (15)
Employee Benefit Plans        
Pretax        
Net realized (gains) losses reclassified into earnings     27 89
Net change     27 89
Tax effect        
Net realized (gains) losses reclassified into earnings     (8) (29)
Net change     (8) (29)
After- tax        
Net realized (gains) losses reclassified into earnings     19 60
Comprehensive income (loss)     19 60
Foreign Currency        
Pretax        
Net increase (decrease) in fair value     (97) 407
Net realized (gains) losses reclassified into earnings     (1) 0
Net change     (98) 407
Tax effect        
Net increase (decrease) in fair value     114 (417)
Net realized (gains) losses reclassified into earnings     1 0
Net change     115 (417)
After- tax        
Net increase (decrease) in fair value     17 (10)
Net realized (gains) losses reclassified into earnings     0 0
Comprehensive income (loss)     $ 17 $ (10)