Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.10.0.1
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2018
Dec. 31, 2017
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 22,000 $ 23,100
Other gross derivative liabilities 11,600 11,200
Derivative liabilities 33,605 34,300
Less: Financial instruments collateral (9,200) (10,400)
Total net derivative liabilities 24,400 23,900
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 311,300 317,000
Less: Legally enforceable master netting agreements and cash collateral paid (290,400) (294,600)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 11,500 9,300
Less: Legally enforceable master netting agreements and cash collateral paid (10,500) (8,600)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 9,400 8,500
Less: Legally enforceable master netting agreements and cash collateral paid (9,300) (8,500)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 177,600 206,000
Interest rate contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 2,700 1,800
Foreign exchange risk | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 104,000 80,800
Foreign exchange risk | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 900 700
Equity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 16,200 16,200
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 10,300 8,500
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 5,000 4,400
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 1,200 800
Credit derivatives    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 2 3
Credit derivatives | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 8,500 9,600
Credit derivatives | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 5,800 $ 6,000