Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Derivative Balances (Details)

v3.5.0.2
Derivatives - Derivative Balances (Details) - USD ($)
$ in Millions
Jun. 30, 2016
Dec. 31, 2015
Derivative Assets [Abstract]    
Gross Derivative Assets $ 901,200 $ 688,600
Less: Legally enforceable master netting agreements (795,200) (596,700)
Less: Cash collateral received/paid (50,700) (41,900)
Derivative assets 55,264 49,990
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 888,500 681,100
Less: Legally enforceable master netting agreements (795,200) (596,700)
Less: Cash collateral received/paid (45,700) (45,900)
Derivative liabilities 47,561 38,450
Interest Rate Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 21,417,800 21,706,800
Derivative Assets [Abstract]    
Gross Derivative Assets 606,000 447,000
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 596,300 442,000
Interest Rate Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 7,906,900 7,259,700
Derivative Assets [Abstract]    
Gross Derivative Assets 2,500 1,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,600 1,300
Interest Rate Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 1,332,300 1,322,400
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 76,900 57,600
Interest Rate Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 1,376,200 1,403,300
Derivative Assets [Abstract]    
Gross Derivative Assets 78,600 58,900
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Currency Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 2,103,400 2,149,900
Derivative Assets [Abstract]    
Gross Derivative Assets 61,300 50,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 66,000 55,000
Foreign Exchange Spot Future And Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 4,662,900 4,104,400
Derivative Assets [Abstract]    
Gross Derivative Assets 75,200 47,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 72,900 46,100
Foreign Exchange Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 436,700 467,200
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 10,800 10,600
Foreign Exchange Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 416,400 439,900
Derivative Assets [Abstract]    
Gross Derivative Assets 10,700 10,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Equity Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 186,000 201,200
Derivative Assets [Abstract]    
Gross Derivative Assets 3,500 3,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 3,900 3,800
Equity Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 84,800 74,000
Derivative Assets [Abstract]    
Gross Derivative Assets 2,100 2,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,100 1,200
Equity Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 460,700 352,800
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 23,600 21,100
Equity Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 416,100 325,400
Derivative Assets [Abstract]    
Gross Derivative Assets 25,700 23,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Commodity Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 49,800 47,000
Derivative Assets [Abstract]    
Gross Derivative Assets 3,100 4,700
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 5,500 7,100
Commodity Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 55,600 45,600
Derivative Assets [Abstract]    
Gross Derivative Assets 3,500 3,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 500 700
Commodity Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 38,500 36,600
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 3,200 4,400
Commodity Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 38,900 37,400
Derivative Assets [Abstract]    
Gross Derivative Assets 3,300 4,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Credit Default Swaps | Purchased credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 856,600 928,300
Derivative Assets [Abstract]    
Gross Derivative Assets 11,900 14,400
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 11,900 14,800
Credit Default Swaps | Written credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 844,003 924,143
Derivative Assets [Abstract]    
Gross Derivative Assets 12,300 15,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 10,896 13,124
Total Return Swaps/Other | Purchased credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 37,400 26,400
Derivative Assets [Abstract]    
Gross Derivative Assets 200 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 41,506 39,658
Derivative Assets [Abstract]    
Gross Derivative Assets 1,300 2,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 405 422
Trading and Other Risk Management Derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 886,500 679,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 882,500 676,800
Trading and Other Risk Management Derivatives | Interest Rate Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 595,100 439,600
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 595,200 440,800
Trading and Other Risk Management Derivatives | Interest Rate Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 2,500 1,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,600 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 76,900 57,600
Trading and Other Risk Management Derivatives | Interest Rate Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 78,600 58,900
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Currency Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 59,300 49,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 62,400 52,200
Trading and Other Risk Management Derivatives | Foreign Exchange Spot Future And Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 73,400 46,000
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 71,600 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,800 10,600
Trading and Other Risk Management Derivatives | Foreign Exchange Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 10,700 10,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Equity Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 3,500 3,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 3,900 3,800
Trading and Other Risk Management Derivatives | Equity Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 2,100 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,600 21,100
Trading and Other Risk Management Derivatives | Equity Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 25,700 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,100 4,700
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 5,500 7,100
Trading and Other Risk Management Derivatives | Commodity Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 3,500 3,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 500 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 3,200 4,400
Trading and Other Risk Management Derivatives | Commodity Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 3,300 4,200
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 11,900 14,400
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 11,900 14,800
Trading and Other Risk Management Derivatives | Credit Default Swaps | Written credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 12,300 15,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 10,900 13,100
Trading and Other Risk Management Derivatives | Total Return Swaps/Other | Purchased credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 200 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 1,300 2,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 400 400
Qualifying Accounting Hedges    
Derivative Assets [Abstract]    
Gross Derivative Assets 14,700 9,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 6,000 4,300
Qualifying Accounting Hedges | Interest Rate Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 10,900 7,400
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,100 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 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Interest Rate Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Currency Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 2,000 900
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 3,600 2,800
Qualifying Accounting Hedges | Foreign Exchange Spot Future And Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 1,800 1,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,300 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 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Credit Default Swaps | Written credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Total Return Swaps/Other | Purchased credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Total Return Swaps/Other | Written credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities $ 0 $ 0