Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.20.1
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 45,200 $ 31,200
Other gross derivative liabilities 9,500 7,000
Derivative liabilities 54,658 38,229
Less: Financial instruments collateral (21,400) (16,100)
Total net derivative liabilities 33,300 22,100
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 439,600 298,300
Less: Legally enforceable master netting agreements and cash collateral paid (400,700) (269,300)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 44,700 23,700
Less: Legally enforceable master netting agreements and cash collateral paid (40,500) (21,500)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 16,800 8,100
Less: Legally enforceable master netting agreements and cash collateral paid (14,700) (8,100)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 271,100 196,600
Interest rate contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 300 100
Interest rate contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 13,400 5,300
Foreign exchange risk | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 124,400 73,100
Foreign exchange risk | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 2,100 500
Equity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 24,400 17,800
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 42,200 22,800
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 9,100 4,200
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 2,200 800
Commodity contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 100 100
Credit derivatives | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 10,600 6,600
Credit derivatives | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 1,200 $ 2,200