Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Accumulated Other Comprehensive Income (Loss) - Changes in OCI Components Pre- and After-tax (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
After- tax    
Comprehensive income (loss) $ 9,410 $ 6,405
Total other comprehensive income (loss)    
Pretax    
Net change 2,446 (164)
Tax effect    
Net change (432) (105)
After- tax    
Comprehensive income (loss) 2,014 (269)
Debt Securities    
Pretax    
Net increase (decrease) in fair value 481 457
Net realized (gains) losses reclassified into earnings 2 (10)
Net change 483 447
Tax effect    
Net increase (decrease) in fair value (117) (117)
Net realized (gains) losses reclassified into earnings 0 2
Net change (117) (115)
After- tax    
Net increase (decrease) in fair value 364 340
Net realized (gains) losses reclassified into earnings 2 (8)
Comprehensive income (loss) 366 332
Debit Valuation Adjustments    
Pretax    
Net increase (decrease) in fair value 393 (257)
Net realized (gains) losses reclassified into earnings 0 7
Net change 393 (250)
Tax effect    
Net increase (decrease) in fair value (96) 64
Net realized (gains) losses reclassified into earnings 0 (2)
Net change (96) 62
After- tax    
Net increase (decrease) in fair value 297 (193)
Net realized (gains) losses reclassified into earnings 0 5
Comprehensive income (loss) 297 (188)
Derivatives    
Pretax    
Net increase (decrease) in fair value 1,361 (1,065)
Net realized (gains) losses reclassified into earnings 390 508
Net change 1,751 (557)
Tax effect    
Net increase (decrease) in fair value (340) 268
Net realized (gains) losses reclassified into earnings (98) (127)
Net change (438) 141
After- tax    
Net increase (decrease) in fair value 1,021 (797)
Net realized (gains) losses reclassified into earnings 292 381
Comprehensive income (loss) 1,313 (416)
Derivatives | Net interest income    
Pretax    
Net realized (gains) losses reclassified into earnings 397 458
Tax effect    
Net realized (gains) losses reclassified into earnings (100) (115)
After- tax    
Net realized (gains) losses reclassified into earnings 297 343
Derivatives | Market making and similar activities    
Pretax    
Net realized (gains) losses reclassified into earnings 0 59
Tax effect    
Net realized (gains) losses reclassified into earnings 0 (14)
After- tax    
Net realized (gains) losses reclassified into earnings 0 45
Derivatives | Compensation and benefits expense    
Pretax    
Net realized (gains) losses reclassified into earnings (7) (9)
Tax effect    
Net realized (gains) losses reclassified into earnings 2 2
After- tax    
Net realized (gains) losses reclassified into earnings (5) (7)
Employee Benefit Plans    
Pretax    
Net realized (gains) losses reclassified into earnings 35 30
Net change 35 30
Tax effect    
Net realized (gains) losses reclassified into earnings (8) (7)
Net change (8) (7)
After- tax    
Net realized (gains) losses reclassified into earnings 27 23
Comprehensive income (loss) 27 23
Foreign Currency    
Pretax    
Net increase (decrease) in fair value (216) 166
Net change (216) 166
Tax effect    
Net increase (decrease) in fair value 227 (186)
Net change 227 (186)
After- tax    
Net increase (decrease) in fair value 11 (20)
Comprehensive income (loss) $ 11 $ (20)