Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
Accumulated Other Comprehensive Income (Loss) - Change in Accumulated OCI (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance $ 264,810 $ 265,325
Net change 6,513 2,169
Ending Balance 264,918 267,010
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (6,633) (12,211)
Net change 6,513 2,169
Ending Balance (120) (10,042)
Debt Securities    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance 323 (5,552)
Net change 4,795 2,309
Ending Balance 5,118 (3,243)
Debit Valuation Adjustments    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (1,494) (531)
Net change 1,346 (363)
Ending Balance (148) (894)
Derivatives    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (400) (1,016)
Net change 417 229
Ending Balance 17 (787)
Employee Benefit Plans    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (4,168) (4,304)
Net change 43 28
Ending Balance (4,125) (4,276)
Foreign Currency    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning Balance (894) (808)
Net change (88) (34)
Ending Balance $ (982) $ (842)