Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Accumulated Other Comprehensive Income (Loss) - Change in Accumulated OCI (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance $ 300,668 $ 293,949 $ 303,243 $ 293,963
Net change (1,055) 767 (1,507) 2,781
Ending balance 301,094 298,021 301,094 298,021
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (10,978) (13,271) (10,526) (15,285)
Ending balance (12,033) (12,504) (12,033) (12,504)
Debt Securities        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (1,096) (2,252)
Net change     (477) 51
Ending balance (1,573) (2,201) (1,573) (2,201)
Debit Valuation Adjustments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (2,023) (1,694)
Net change     259 144
Ending balance (1,764) (1,550) (1,764) (1,550)
Derivatives        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (1,998) (5,588)
Net change     (1,378) 2,509
Ending balance (3,376) (3,079) (3,376) (3,079)
Employee Benefit Plans        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (4,298) (4,617)
Net change     71 53
Ending balance (4,227) (4,564) (4,227) (4,564)
Foreign Currency        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (1,111) (1,134)
Net change     18 24
Ending balance $ (1,093) $ (1,110) $ (1,093) $ (1,110)