v3.25.2
Accumulated Other Comprehensive Income/(Loss) - Rollforward (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance     $ 344,758  
Net change $ 1,868 $ 301 5,213 $ (895)
Ending balance 356,924 340,552 356,924 340,552
Accumulated other comprehensive income/(loss)        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (9,111) (11,639) (12,456) (10,443)
Net change 1,868 301 5,213 (895)
Ending balance (7,243) (11,338) (7,243) (11,338)
Unrealized gains/(losses) on investment securities        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (2,877) (3,602) (3,830) (3,743)
Net change (188) 108 765 249
Ending balance (3,065) (3,494) (3,065) (3,494)
After-tax unamortized unrealized gains/(losses) related to AFS securities transferred to HTM     (625) (725)
Translation adjustments, net of hedges        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (1,585) (1,420) (2,074) (1,216)
Net change 868 (156) 1,357 (360)
Ending balance (717) (1,576) (717) (1,576)
Fair value hedges        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (193) (155) (221) (134)
Net change (8) 8 20 (13)
Ending balance (201) (147) (201) (147)
Cash flow hedges        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (3,140) (4,821) (4,814) (3,932)
Net change 1,529 (22) 3,203 (911)
Ending balance (1,611) (4,843) (1,611) (4,843)
Defined benefit pension and OPEB plans        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (1,157) (1,052) (1,141) (1,078)
Net change (28) (3) (44) 23
Ending balance (1,185) (1,055) (1,185) (1,055)
DVA on fair value option elected liabilities        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance (159) (589) (376) (340)
Net change (305) 366 (88) 117
Ending balance $ (464) $ (223) $ (464) $ (223)