Annual report pursuant to Section 13 and 15(d)

Derivatives - Offsetting Assets (Details)

v3.20.4
Derivatives - Offsetting Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Offsetting Assets [Line Items]    
Derivative assets, after netting $ 39,300 $ 34,800
Other gross derivative assets 7,900 5,700
Derivative assets 47,179 40,485
Less: Financial instruments collateral (16,100) (14,600)
Total net derivative assets 31,100 25,900
Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 379,900 302,800
Less: Legally enforceable master netting agreements and cash collateral received/paid (345,700) (274,700)
Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 33,000 27,300
Less: Legally enforceable master netting agreements and cash collateral received/paid (29,500) (21,500)
Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 13,800 9,000
Less: Legally enforceable master netting agreements and cash collateral received/paid (12,200) (8,100)
Interest rate contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 247,700 203,100
Interest rate contracts | Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 0 100
Interest rate contracts | Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 10,200 6,000
Foreign exchange contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 92,200 69,200
Foreign exchange contracts | Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 1,400 500
Equity contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 31,300 21,300
Equity contracts | Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 32,300 26,400
Commodity contracts | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 3,500 2,800
Commodity contracts | Exchange-traded    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 700 800
Commodity contracts | Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 0 0
Credit derivatives | Over-the-counter    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting 5,200 6,400
Credit derivatives | Over-the-counter cleared    
Offsetting Assets [Line Items]    
Total gross derivative assets, before netting $ 2,200 $ 2,500