Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Accumulated Other Comprehensive Income (Loss) - Change in Accumulated OCI (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance $ 280,196 $ 266,617 $ 273,197 $ 270,066
Net change (2,215) (3,257) 414 (11,570)
Ending balance 283,319 269,118 283,319 269,118
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance (18,527) (13,417) (21,156) (5,104)
Ending balance (20,742) (16,674) (20,742) (16,674)
Debt Securities        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (2,983) 3,045
Net change     723 (5,269)
Ending balance (2,260) (2,224) (2,260) (2,224)
Debit Valuation Adjustments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (881) (1,636)
Net change     (394) 836
Ending balance (1,275) (800) (1,275) (800)
Derivatives        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (11,935) (1,880)
Net change     49 (7,187)
Ending balance (11,886) (9,067) (11,886) (9,067)
Employee Benefit Plans        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (4,309) (3,642)
Net change     19 60
Ending balance (4,290) (3,582) (4,290) (3,582)
Foreign Currency        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning balance     (1,048) (991)
Net change     17 (10)
Ending balance $ (1,031) $ (1,001) $ (1,031) $ (1,001)