Quarterly report [Sections 13 or 15(d)]

OTHER COMPREHENSIVE INCOME - AOCI Roll Forward (Details)

v3.25.2
OTHER COMPREHENSIVE INCOME - AOCI Roll Forward (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period $ 20,486 $ 19,373 $ 19,782 $ 19,398
Other comprehensive income before reclassifications 130 (87) 539 (343)
Amounts reclassified from AOCI to earnings 57 55 81 108
Other comprehensive income (loss), net of tax 187 (32) 620 (235)
Balance, end of period 20,970 19,563 20,970 19,563
Reclassification out of Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Debt securities transferred from available-for-sale     (47) (54)
Unrealized gains (losses) on available-for-sale securities, net of hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (2,110) (2,222) (2,365) (2,094)
Other comprehensive income before reclassifications 48 (72) 301 (202)
Amounts reclassified from AOCI to earnings 49 2 51 4
Other comprehensive income (loss), net of tax 97 (70) 352 (198)
Balance, end of period (2,013) (2,292) (2,013) (2,292)
Net change related to cash flow hedges on loans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (90) (436) (267) (363)
Other comprehensive income before reclassifications 75 (15) 230 (139)
Amounts reclassified from AOCI to earnings 8 52 30 103
Other comprehensive income (loss), net of tax 83 37 260 (36)
Balance, end of period (7) (399) (7) (399)
Translation adjustments, net of hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (11) (8) (12) (6)
Other comprehensive income before reclassifications 6 0 7 (2)
Amounts reclassified from AOCI to earnings 0 0 0 0
Other comprehensive income (loss), net of tax 6 0 7 (2)
Balance, end of period (5) (8) (5) (8)
Unrealized losses for pension and other post-retirement obligations        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (222) (213) (222) (213)
Other comprehensive income before reclassifications 1 0 1 0
Amounts reclassified from AOCI to earnings 0 1 0 1
Other comprehensive income (loss), net of tax 1 1 1 1
Balance, end of period (221) (212) (221) (212)
AOCI        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period (2,433) (2,879) (2,866) (2,676)
Other comprehensive income (loss), net of tax 187 (32) 620 (235)
Balance, end of period $ (2,246) $ (2,911) $ (2,246) $ (2,911)