Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Derivative Balances (Details)

v3.5.0.2
Derivatives - Derivative Balances (Details) - USD ($)
$ in Millions
Sep. 30, 2016
Dec. 31, 2015
Derivative Assets [Abstract]    
Gross Derivative Assets $ 788,400 $ 688,600
Less: Legally enforceable master netting agreements (694,000) (596,700)
Less: Cash collateral received/paid (46,500) (41,900)
Derivative assets 47,896 49,990
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 782,600 681,100
Less: Legally enforceable master netting agreements (694,000) (596,700)
Less: Cash collateral received/paid (45,100) (45,900)
Derivative liabilities 43,484 38,450
Interest Rate Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 17,341,700 21,706,800
Derivative Assets [Abstract]    
Gross Derivative Assets 558,500 447,000
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 548,800 442,000
Interest Rate Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 6,196,400 6,237,600
Derivative Assets [Abstract]    
Gross Derivative Assets 1,300 1,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,300 1,300
Interest Rate Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 1,287,700 1,313,800
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 73,400 57,600
Interest Rate Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 1,343,300 1,393,300
Derivative Assets [Abstract]    
Gross Derivative Assets 73,500 58,900
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Foreign Exchange Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 1,949,900 2,149,900
Derivative Assets [Abstract]    
Gross Derivative Assets 42,600 50,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 47,200 55,000
Foreign Exchange Spot Future And Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 4,191,700 4,104,300
Derivative Assets [Abstract]    
Gross Derivative Assets 42,600 47,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 41,900 46,100
Foreign Exchange Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 376,200 467,200
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 8,000 10,600
Foreign Exchange Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 355,000 439,900
Derivative Assets [Abstract]    
Gross Derivative Assets 7,600 10,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Equity Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 194,400 201,200
Derivative Assets [Abstract]    
Gross Derivative Assets 3,100 3,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 3,500 3,800
Equity Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 79,700 72,800
Derivative Assets [Abstract]    
Gross Derivative Assets 1,600 2,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,100 1,200
Equity Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 463,200 347,600
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 25,700 21,100
Equity Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 417,900 320,300
Derivative Assets [Abstract]    
Gross Derivative Assets 24,900 23,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Commodity Swap    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 48,900 47,000
Derivative Assets [Abstract]    
Gross Derivative Assets 2,800 4,700
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 5,300 7,100
Commodity Future and Forward    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 50,500 45,600
Derivative Assets [Abstract]    
Gross Derivative Assets 3,500 3,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 400 700
Commodity Option | Written options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 36,000 36,600
Derivative Assets [Abstract]    
Gross Derivative Assets 0 0
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,600 4,400
Commodity Option | Purchased options    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 35,700 37,400
Derivative Assets [Abstract]    
Gross Derivative Assets 2,500 4,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Credit Default Swaps | Purchased credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 811,800 928,300
Derivative Assets [Abstract]    
Gross Derivative Assets 9,100 14,400
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 13,100 14,800
Credit Default Swaps | Written credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 803,211 924,143
Derivative Assets [Abstract]    
Gross Derivative Assets 13,400 15,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 8,199 13,124
Total Return Swaps/Other | Purchased credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 31,500 26,400
Derivative Assets [Abstract]    
Gross Derivative Assets 200 200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,700 1,900
Total Return Swaps/Other | Written credit derivatives    
Notional Amount of Derivatives, [Abstract]    
Contract/Notional 43,228 39,658
Derivative Assets [Abstract]    
Gross Derivative Assets 1,200 2,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 350 422
Trading and Other Risk Management Derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 775,700 679,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 778,100 676,800
Trading and Other Risk Management Derivatives | Interest Rate Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 548,500 439,600
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 548,000 440,800
Trading and Other Risk Management Derivatives | Interest Rate Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 1,300 1,100
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 1,300 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,400 57,600
Trading and Other Risk Management Derivatives | Interest Rate Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 73,500 58,900
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Foreign Exchange Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 41,400 49,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 44,300 52,200
Trading and Other Risk Management Derivatives | Foreign Exchange Spot Future And Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 41,100 46,000
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 41,100 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 8,000 10,600
Trading and Other Risk Management Derivatives | Foreign Exchange Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 7,600 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,100 3,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 3,500 3,800
Trading and Other Risk Management Derivatives | Equity Future and Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 1,600 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 25,700 21,100
Trading and Other Risk Management Derivatives | Equity Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 24,900 23,800
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Commodity Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 2,800 4,700
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 5,300 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 400 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 2,600 4,400
Trading and Other Risk Management Derivatives | Commodity Option | Purchased options    
Derivative Assets [Abstract]    
Gross Derivative Assets 2,500 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 9,100 14,400
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 13,100 14,800
Trading and Other Risk Management Derivatives | Credit Default Swaps | Written credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 13,400 15,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 8,200 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 1,700 1,900
Trading and Other Risk Management Derivatives | Total Return Swaps/Other | Written credit derivatives    
Derivative Assets [Abstract]    
Gross Derivative Assets 1,200 2,300
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 400 400
Qualifying Accounting Hedges    
Derivative Assets [Abstract]    
Gross Derivative Assets 12,700 9,500
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 4,500 4,300
Qualifying Accounting Hedges | Interest Rate Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 10,000 7,400
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 800 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 | Foreign Exchange Swap    
Derivative Assets [Abstract]    
Gross Derivative Assets 1,200 900
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 2,900 2,800
Qualifying Accounting Hedges | Foreign Exchange Spot Future And Forward    
Derivative Assets [Abstract]    
Gross Derivative Assets 1,500 1,200
Derivative Liabilities [Abstract]    
Gross Derivative Liabilities 800 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