Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2
Accumulated Other Comprehensive Income (Loss) - Change in Accumulated OCI (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance $ 293,552 $ 280,196 $ 291,646 $ 273,197
Net change 428 (2,215) 159 414
Ending balance 293,892 283,319 293,892 283,319
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (18,057) (18,527) (17,788) (21,156)
Ending balance (17,629) (20,742) (17,629) (20,742)
Debt Securities        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (2,410) (2,983)
Net change     27 723
Ending balance (2,383) (2,260) (2,383) (2,260)
Debit Valuation Adjustments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (1,567) (881)
Net change     (135) (394)
Ending balance (1,702) (1,275) (1,702) (1,275)
Derivatives        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (8,016) (11,935)
Net change     270 49
Ending balance (7,746) (11,886) (7,746) (11,886)
Employee Benefit Plans        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (4,748) (4,309)
Net change     48 19
Ending balance (4,700) (4,290) (4,700) (4,290)
Foreign Currency        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (1,047) (1,048)
Net change     (51) 17
Ending balance $ (1,098) $ (1,031) $ (1,098) $ (1,031)