Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.20.2
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 31, 2019
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 35,300 $ 31,200
Other gross derivative liabilities 7,200 7,000
Derivative liabilities 42,511 38,229
Less: Financial instruments collateral (15,400) (16,100)
Total net derivative liabilities 27,100 22,100
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 381,200 298,300
Less: Legally enforceable master netting agreements and cash collateral received/paid (348,600) (269,300)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 31,800 23,700
Less: Legally enforceable master netting agreements and cash collateral received/paid (29,100) (21,500)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 11,200 8,100
Less: Legally enforceable master netting agreements and cash collateral received/paid (11,200) (8,100)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 268,400 196,600
Interest rate contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 100 100
Interest rate contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 8,600 5,300
Foreign exchange risk | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 77,500 73,100
Foreign exchange risk | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 800 500
Equity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 20,800 17,800
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 30,500 22,800
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 6,500 4,200
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 1,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 8,000 6,600
Credit derivatives | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 1,700 $ 2,200