Quarterly report [Sections 13 or 15(d)]

Accumulated Other Comprehensive Income (Loss) - Change in Accumulated OCI (Details)

v3.25.3
Accumulated Other Comprehensive Income (Loss) - Change in Accumulated OCI (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance $ 299,599 $ 293,892 $ 295,559 $ 291,646
Net change 759 3,295 3,540 3,454
Ending balance 304,152 296,512 304,152 296,512
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (12,504) (17,629) (15,285) (17,788)
Ending balance (11,745) (14,334) (11,745) (14,334)
Debt Securities        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (2,252) (2,410)
Net change     489 444
Ending balance (1,763) (1,966) (1,763) (1,966)
Debit Valuation Adjustments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (1,694) (1,567)
Net change     (161) (135)
Ending balance (1,855) (1,702) (1,855) (1,702)
Derivatives        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (5,588) (8,016)
Net change     3,145 3,100
Ending balance (2,443) (4,916) (2,443) (4,916)
Employee Benefit Plans        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (4,617) (4,748)
Net change     37 75
Ending balance (4,580) (4,673) (4,580) (4,673)
Foreign Currency        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (1,134) (1,047)
Net change     30 (30)
Ending balance $ (1,104) $ (1,077) $ (1,104) $ (1,077)