Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Accumulated Other Comprehensive Income (Loss) - Change in Accumulated OCI (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance $ 270,066 $ 272,924 $ 264,810
Net change (16,052) (3,448) 4,977
Ending balance 273,197 270,066 272,924
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance (5,104) (1,656) (6,633)
Ending balance (21,156) (5,104) (1,656)
Debt Securities      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance 3,045 5,122 323
Net change (6,028) (2,077) 4,799
Ending balance (2,983) 3,045 5,122
Debit Valuation Adjustments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance (1,636) (1,992) (1,494)
Net change 755 356 (498)
Ending balance (881) (1,636) (1,992)
Derivatives      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance (1,880) 426 (400)
Net change (10,055) (2,306) 826
Ending balance (11,935) (1,880) 426
Employee Benefit Plans      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance (3,642) (4,266) (4,168)
Net change (667) 624 (98)
Ending balance (4,309) (3,642) (4,266)
Foreign Currency      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance (991) (946) (894)
Net change (57) (45) (52)
Ending balance $ (1,048) $ (991) $ (946)