Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Offsetting Liabilities (Details)

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