Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Derivative Balances (Details)

v3.4.0.3
Derivatives - Derivative Balances (Details) - USD ($)
$ in Millions
Mar. 31, 2016
Dec. 31, 2015
Derivative Assets [Abstract]    
Gross Derivative Assets $ 860,300 $ 689,700
Less: Legally enforceable master netting agreements (764,000) (597,800)
Less: Cash collateral received/paid (44,000) (41,900)
Derivative assets 52,255 49,990
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 850,700 682,200
Less: Legally enforceable master netting agreements (764,000) (597,800)
Less: Cash collateral received/paid (45,600) (45,900)
Derivative liabilities 41,063 38,450
Interest Rate Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 21,540,300 21,706,800
Derivative Assets [Abstract]    
Gross Derivative Assets 583,300 447,000
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 572,800 441,900
Interest Rate Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 8,148,600 7,259,700
Derivative Assets [Abstract]    
Gross Derivative Assets 2,000 1,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,100 1,300
Interest Rate Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 1,364,000 1,322,400
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 73,500 57,700
Interest Rate Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 1,433,700 1,403,300
Derivative Assets [Abstract]    
Gross Derivative Assets 75,400 58,900
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Currency Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 2,116,200 2,149,900
Derivative Assets [Abstract]    
Gross Derivative Assets 57,800 50,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 60,500 55,000
Foreign Exchange Spot Future And Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 4,496,600 4,104,400
Derivative Assets [Abstract]    
Gross Derivative Assets 57,700 47,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 61,800 46,100
Foreign Exchange Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 500,400 467,200
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 10,100 10,600
Foreign Exchange Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 464,100 439,900
Derivative Assets [Abstract]    
Gross Derivative Assets 9,900 10,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Equity Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 186,500 201,200
Derivative Assets [Abstract]    
Gross Derivative Assets 4,000 3,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 4,500 3,800
Equity Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 71,400 74,000
Derivative Assets [Abstract]    
Gross Derivative Assets 2,200 2,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,100 1,200
Equity Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 406,100 352,800
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 23,200 21,100
Equity Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 375,100 325,400
Derivative Assets [Abstract]    
Gross Derivative Assets 25,400 23,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Commodity Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 47,200 47,000
Derivative Assets [Abstract]    
Gross Derivative Assets 3,900 4,700
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 6,400 7,100
Commodity Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 285,300 268,700
Derivative Assets [Abstract]    
Gross Derivative Assets 3,900 3,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 700 700
Commodity Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 56,900 58,700
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 4,600 5,500
Commodity Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 63,000 65,700
Derivative Assets [Abstract]    
Gross Derivative Assets 4,700 5,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Credit Default Swaps | Purchased credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 944,100 928,300
Derivative Assets [Abstract]    
Gross Derivative Assets 12,700 14,400
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 14,100 14,800
Credit Default Swaps | Written credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 931,652 924,143
Derivative Assets [Abstract]    
Gross Derivative Assets 14,400 15,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 11,488 13,124
Total Return Swaps/Other | Purchased credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 35,000 26,400
Derivative Assets [Abstract]    
Gross Derivative Assets 300 200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,000 1,900
Total Return Swaps/Other | Written credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 54,129 39,658
Derivative Assets [Abstract]    
Gross Derivative Assets 2,700 2,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,759 422
Trading and Other Risk Management Derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 848,900 680,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 846,300 677,900
Trading and Other Risk Management Derivatives | Interest Rate Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 573,500 439,600
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 572,100 440,700
Trading and Other Risk Management Derivatives | Interest Rate Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 2,000 1,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,100 1,300
Trading and Other Risk Management Derivatives | Interest Rate Option | Written options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 73,500 57,700
Trading and Other Risk Management Derivatives | Interest Rate Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 75,400 58,900
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Currency Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 57,000 49,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 57,700 52,200
Trading and Other Risk Management Derivatives | Foreign Exchange Spot Future And Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 56,900 46,000
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 60,900 45,800
Trading and Other Risk Management Derivatives | Foreign Exchange Option | Written options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 10,100 10,600
Trading and Other Risk Management Derivatives | Foreign Exchange Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 9,900 10,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Equity Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 4,000 3,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 4,500 3,800
Trading and Other Risk Management Derivatives | Equity Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 2,200 2,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,100 1,200
Trading and Other Risk Management Derivatives | Equity Option | Written options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 23,200 21,100
Trading and Other Risk Management Derivatives | Equity Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 25,400 23,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Commodity Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 3,900 4,700
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 6,400 7,100
Trading and Other Risk Management Derivatives | Commodity Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 3,900 3,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 700 700
Trading and Other Risk Management Derivatives | Commodity Option | Written options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 4,600 5,500
Trading and Other Risk Management Derivatives | Commodity Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 4,700 5,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Credit Default Swaps | Purchased credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 12,700 14,400
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 14,100 14,800
Trading and Other Risk Management Derivatives | Credit Default Swaps | Written credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 14,400 15,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 11,500 13,100
Trading and Other Risk Management Derivatives | Total Return Swaps/Other | Purchased credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 300 200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,000 1,900
Trading and Other Risk Management Derivatives | Total Return Swaps/Other | Written credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 2,700 2,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,800 400
Qualifying Accounting Hedges    
Derivative Assets [Abstract]    
Gross Derivative Assets 11,400 9,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 4,400 4,300
Qualifying Accounting Hedges | Interest Rate Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 9,800 7,400
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 700 1,200
Qualifying Accounting Hedges | Interest Rate Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Interest Rate Option | Written options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0  
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Interest Rate Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0  
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Currency Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 800 900
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,800 2,800
Qualifying Accounting Hedges | Foreign Exchange Spot Future And Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 800 1,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 900 300
Qualifying Accounting Hedges | Foreign Exchange Option | Written options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Foreign Exchange Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Equity Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Equity Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Equity Option | Written options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Equity Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Commodity Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Commodity Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Commodity Option | Written options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Commodity Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities $ 0 0
Qualifying Accounting Hedges | Credit Default Swaps | Purchased credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets   0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities   0
Qualifying Accounting Hedges | Credit Default Swaps | Written credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets   0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities   0
Qualifying Accounting Hedges | Total Return Swaps/Other | Purchased credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets   0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities   0
Qualifying Accounting Hedges | Total Return Swaps/Other | Written credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets   0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities   $ 0