Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Accumulated Other Comprehensive Income (Loss) - Change in Accumulated OCI (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance $ 266,617 $ 274,000 $ 270,066 $ 272,924
Net change (3,257) 409 (11,570) (1,407)
Ending balance 269,118 277,119 269,118 277,119
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (13,417) (3,472) (5,104) (1,656)
Ending balance (16,674) (3,063) (16,674) (3,063)
Debt Securities        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     3,045 5,122
Net change     (5,269) (1,090)
Ending balance (2,224) 4,032 (2,224) 4,032
Debit Valuation Adjustments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (1,636) (1,992)
Net change     836 265
Ending balance (800) (1,727) (800) (1,727)
Derivatives        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (1,880) 426
Net change     (7,187) (699)
Ending balance (9,067) (273) (9,067) (273)
Employee Benefit Plans        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (3,642) (4,266)
Net change     60 120
Ending balance (3,582) (4,146) (3,582) (4,146)
Foreign Currency        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (991) (946)
Net change     (10) (3)
Ending balance $ (1,001) $ (949) $ (1,001) $ (949)