Quarterly report [Sections 13 or 15(d)]

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

v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
After- tax        
Comprehensive income $ 7,883 $ 7,325 $ 17,293 $ 13,730
Total other comprehensive income (loss)        
Pretax        
Net change     2,992 555
Tax effect        
Net change     (211) (396)
After- tax        
Comprehensive income     2,781 159
Debt Securities        
Pretax        
Net increase (decrease) in fair value     36 54
Net realized (gains) losses reclassified into earnings     20 (14)
Net change     56 40
Tax effect        
Net increase (decrease) in fair value     0 (17)
Net realized (gains) losses reclassified into earnings     (5) 4
Net change     (5) (13)
After- tax        
Net increase (decrease) in fair value     36 37
Net realized (gains) losses reclassified into earnings     15 (10)
Comprehensive income     51 27
Debit Valuation Adjustments        
Pretax        
Net increase (decrease) in fair value     190 (188)
Net realized (gains) losses reclassified into earnings     1 9
Net change     191 (179)
Tax effect        
Net increase (decrease) in fair value     (47) 47
Net realized (gains) losses reclassified into earnings     0 (3)
Net change     (47) 44
After- tax        
Net increase (decrease) in fair value     143 (141)
Net realized (gains) losses reclassified into earnings     1 6
Comprehensive income     144 (135)
Derivatives        
Pretax        
Net increase (decrease) in fair value     2,581 (1,027)
Net realized (gains) losses reclassified into earnings     765 1,384
Net change     3,346 357
Tax effect        
Net increase (decrease) in fair value     (645) 259
Net realized (gains) losses reclassified into earnings     (192) (346)
Net change     (837) (87)
After- tax        
Net increase (decrease) in fair value     1,936 (768)
Net realized (gains) losses reclassified into earnings     573 1,038
Comprehensive income     2,509 270
Derivatives | Net interest income        
Pretax        
Net realized (gains) losses reclassified into earnings     777 1,342
Tax effect        
Net realized (gains) losses reclassified into earnings     (195) (336)
After- tax        
Net realized (gains) losses reclassified into earnings     582 1,006
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     (12) (17)
Tax effect        
Net realized (gains) losses reclassified into earnings     3 4
After- tax        
Net realized (gains) losses reclassified into earnings     (9) (13)
Employee Benefit Plans        
Pretax        
Net realized (gains) losses reclassified into earnings     69 61
Net change     69 61
Tax effect        
Net realized (gains) losses reclassified into earnings     (16) (13)
Net change     (16) (13)
After- tax        
Net realized (gains) losses reclassified into earnings     53 48
Comprehensive income     53 48
Foreign Currency        
Pretax        
Net increase (decrease) in fair value     (670) 276
Net change     (670) 276
Tax effect        
Net increase (decrease) in fair value     694 (327)
Net change     694 (327)
After- tax        
Net increase (decrease) in fair value     24 (51)
Comprehensive income     $ 24 $ (51)