v3.25.2
Shareholders' Equity - Accumulated Other Comprehensive Income by Component (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]              
Beginning balance $ 26,692 $ 25,326 $ 24,433 $ 23,799 $ 25,326 $ 23,799 $ 23,799
Other comprehensive income (loss) before reclassifications         663 (124)  
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income         116 164  
Other comprehensive income 471 308 55 (15) 779 40  
Ending balance 27,307 26,692 24,762 24,433 27,307 24,762 25,326
AFS transferred to HTM         (314)   (374)
Accumulated Other Comprehensive Income (Loss)              
AOCI Attributable to Parent, Net of Tax [Roll Forward]              
Beginning balance (1,792) (2,100) (2,369) (2,354) (2,100) (2,354) (2,354)
Other comprehensive income 471 308 55 (15)      
Ending balance (1,321) (1,792) (2,314) (2,369) (1,321) (2,314) (2,100)
Net Unrealized Gains (Losses) on Cash Flow Hedges              
AOCI Attributable to Parent, Net of Tax [Roll Forward]              
Beginning balance   (132)   (131) (132) (131) (131)
Other comprehensive income (loss) before reclassifications         7 30  
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income         56 (107)  
Other comprehensive income         63 (77)  
Ending balance (69)   (208)   (69) (208) (132)
Net Unrealized Gains (Losses) on Investment Securities              
AOCI Attributable to Parent, Net of Tax [Roll Forward]              
Beginning balance   (480)   (947) (480) (947) (947)
Other comprehensive income (loss) before reclassifications         115 (45)  
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income         60 270  
Other comprehensive income         175 225  
Ending balance (305)   (722)   (305) (722) (480)
Net Unrealized Losses on Retirement Plans              
AOCI Attributable to Parent, Net of Tax [Roll Forward]              
Beginning balance   (129)   (145) (129) (145) (145)
Other comprehensive income (loss) before reclassifications         3 6  
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income         0 1  
Other comprehensive income         3 7  
Ending balance (126)   (138)   (126) (138) (129)
Foreign Currency Translation              
AOCI Attributable to Parent, Net of Tax [Roll Forward]              
Beginning balance   (2,168)   (1,400) (2,168) (1,400) (1,400)
Other comprehensive income (loss) before reclassifications         1,445 (358)  
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income         0 0  
Other comprehensive income         1,445 (358)  
Ending balance (723)   (1,758)   (723) (1,758) (2,168)
Net Unrealized Gains (Losses) on Hedges of Net Investments in Non-U.S. Subsidiaries              
AOCI Attributable to Parent, Net of Tax [Roll Forward]              
Beginning balance   $ 809   $ 269 809 269 269
Other comprehensive income (loss) before reclassifications         (907) 243  
Increase (decrease) due to amounts reclassified from accumulated other comprehensive income         0 0  
Other comprehensive income         (907) 243  
Ending balance $ (98)   $ 512   $ (98) $ 512 $ 809