Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.7.0.1
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2017
Dec. 31, 2016
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 23,700 $ 28,600
Other gross derivative liabilities 11,200 10,900
Derivative liabilities 34,880 39,480
Less: Financial instruments collateral (10,800) (10,500)
Total net derivative liabilities 24,100 29,000
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 355,800 418,200
Less: Legally enforceable master netting agreements and cash collateral paid (333,100) (392,600)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 9,300 11,800
Less: Legally enforceable master netting agreements and cash collateral paid (8,600) (8,900)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 138,300 187,400
Less: Legally enforceable master netting agreements and cash collateral paid (138,000) (187,300)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 224,300 258,200
Interest rate contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 132,600 182,800
Foreign exchange risk | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 100,600 126,700
Foreign exchange risk | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 500 300
Equity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 15,500 13,700
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 8,700 10,800
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 4,300 4,900
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 600 1,000
Credit derivatives    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 7 10
Credit derivatives | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 11,100 14,700
Credit derivatives | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 5,200 $ 4,300