Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.5.0.2
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2016
Dec. 31, 2015
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 35,200 $ 27,200
Other gross derivative liabilities 12,400 11,300
Derivative liabilities 47,561 38,450
Less: Financial instruments collateral (14,100) (6,500)
Total net derivative liabilities 33,500 32,000
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 564,500 450,500
Less: Legally enforceable master netting agreements and cash collateral paid (531,900) (425,700)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 13,300 11,000
Less: Legally enforceable master netting agreements and cash collateral paid (10,800) (8,700)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 298,300 208,300
Less: Legally enforceable master netting agreements and cash collateral paid (298,200) (208,200)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 380,500 297,200
Interest rate contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 0 0
Interest rate contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 292,900 201,700
Foreign exchange contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 144,600 107,500
Foreign exchange contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 200 100
Equity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 13,900 14,000
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 11,700 9,200
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 5,900 8,900
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 1,600 1,800
Commodity contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 0 100
Credit derivatives    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 35 29
Credit derivatives | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 19,600 22,900
Credit derivatives | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 5,200 $ 6,400