Annual report pursuant to Section 13 and 15(d)

Derivatives - Offsetting Liabilities (Details)

v3.10.0.1
Derivatives - Offsetting Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2018
Dec. 31, 2017
Offsetting Liabilities [Line Items]    
Derivative liabilities, after netting $ 26,300 $ 23,100
Other gross derivative liabilities 11,600 11,200
Derivative liabilities 37,891 34,300
Less: Financial instruments collateral (8,600) (10,400)
Total net derivative liabilities 29,300 23,900
Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 283,000 317,000
Less: Legally enforceable master netting agreements and cash collateral paid (259,200) (294,600)
Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 16,000 9,300
Less: Legally enforceable master netting agreements and cash collateral paid (13,500) (8,600)
Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 7,200 8,500
Less: Legally enforceable master netting agreements and cash collateral paid (7,200) (8,500)
Interest rate contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 169,400 206,000
Interest rate contracts | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 4,000 1,800
Foreign exchange risk | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 86,300 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 14,600 16,200
Equity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 15,100 8,500
Commodity contracts | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 4,500 4,400
Commodity contracts | Exchange-traded    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 900 800
Credit derivatives | Over-the-counter    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting 8,200 9,600
Credit derivatives | Over-the-counter cleared    
Offsetting Liabilities [Line Items]    
Total gross derivative liabilities, before netting $ 2,300 $ 6,000