Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Derivative Balances (Details)

v3.10.0.1
Derivatives - Derivative Balances (Details) - USD ($)
$ in Millions
Sep. 30, 2018
Dec. 31, 2017
Gross Derivative Assets    
Gross Derivative Assets $ 337,300 $ 351,600
Less: Legally enforceable master netting agreements (259,700) (279,200)
Less: Cash collateral received/paid (32,000) (34,600)
Derivative assets 45,617 37,762
Gross Derivative Liabilities    
Gross Derivative Liabilities 324,100 346,000
Less: Legally enforceable master netting agreements (259,700) (279,200)
Less: Cash collateral received/paid (28,200) (32,500)
Derivative liabilities 36,189 34,300
Interest Rate Swap    
Maximum Payout/Notional    
Contract/Notional 17,788,700 15,416,400
Gross Derivative Assets    
Gross Derivative Assets 140,200 178,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 137,200 174,200
Interest Rate Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 6,270,100 4,332,400
Gross Derivative Assets    
Gross Derivative Assets 1,300 500
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,200 500
Interest Rate Options | Written options    
Maximum Payout/Notional    
Contract/Notional 1,433,400 1,170,500
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 26,700 35,500
Interest Rate Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 1,488,200 1,184,500
Gross Derivative Assets    
Gross Derivative Assets 28,700 37,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Foreign Exchange Swaps    
Maximum Payout/Notional    
Contract/Notional 1,904,900 2,011,100
Gross Derivative Assets    
Gross Derivative Assets 51,200 37,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 52,800 38,800
Foreign Exchange Spot, Futures, and Forwards    
Maximum Payout/Notional    
Contract/Notional 4,568,700 3,543,300
Gross Derivative Assets    
Gross Derivative Assets 42,800 39,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 42,200 39,900
Foreign Exchange Options | Written options    
Maximum Payout/Notional    
Contract/Notional 300,400 291,800
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,100 5,100
Foreign Exchange Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 296,000 271,900
Gross Derivative Assets    
Gross Derivative Assets 4,400 4,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Equity Swaps    
Maximum Payout/Notional    
Contract/Notional 278,200 265,600
Gross Derivative Assets    
Gross Derivative Assets 4,900 4,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,700 4,400
Equity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 104,800 106,900
Gross Derivative Assets    
Gross Derivative Assets 1,000 1,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,300 900
Equity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 651,400 480,800
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 30,000 23,900
Equity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 586,100 428,200
Gross Derivative Assets    
Gross Derivative Assets 40,000 24,700
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Commodity Swaps    
Maximum Payout/Notional    
Contract/Notional 48,200 46,100
Gross Derivative Assets    
Gross Derivative Assets 2,400 1,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,000 4,600
Commodity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 63,500 47,100
Gross Derivative Assets    
Gross Derivative Assets 3,200 3,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 500 600
Commodity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 32,500 21,700
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,100 1,400
Commodity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 29,500 22,900
Gross Derivative Assets    
Gross Derivative Assets 2,100 1,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Credit Default Swap | Purchased credit derivatives    
Maximum Payout/Notional    
Contract/Notional 430,300 470,900
Gross Derivative Assets    
Gross Derivative Assets 4,900 4,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 9,800 11,100
Credit Default Swap | Written credit derivatives    
Maximum Payout/Notional    
Contract/Notional 398,246 448,201
Gross Derivative Assets    
Gross Derivative Assets 9,300 10,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,327 3,586
Total return swaps/options | Purchased credit derivatives    
Maximum Payout/Notional    
Contract/Notional 64,600 54,100
Gross Derivative Assets    
Gross Derivative Assets 400 100
Gross Derivative Liabilities    
Gross Derivative Liabilities 900 1,300
Total return swaps/options | Written credit derivatives    
Maximum Payout/Notional    
Contract/Notional 62,482 55,223
Gross Derivative Assets    
Gross Derivative Assets 500 800
Gross Derivative Liabilities    
Gross Derivative Liabilities 313 183
Credit derivatives | Purchased credit derivatives    
Gross Derivative Liabilities    
Fair value, with identical underlying referenced names and terms 4,300 6,400
Notional amount, with identical underlying referenced names and terms 429,200 435,100
Credit derivatives | Written credit derivatives    
Maximum Payout/Notional    
Contract/Notional 460,728 503,424
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,640 3,769
Trading and Other Risk Management Derivatives    
Gross Derivative Assets    
Gross Derivative Assets 333,700 345,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 316,700 340,800
Trading and Other Risk Management Derivatives | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 138,900 175,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 132,700 172,500
Trading and Other Risk Management Derivatives | Interest Rate Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 1,300 500
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,200 500
Trading and Other Risk Management Derivatives | Interest Rate Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 26,700 35,500
Trading and Other Risk Management Derivatives | Interest Rate Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 28,700 37,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Foreign Exchange Swaps    
Gross Derivative Assets    
Gross Derivative Assets 49,600 35,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 50,400 36,100
Trading and Other Risk Management Derivatives | Foreign Exchange Spot, Futures, and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 42,100 39,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 41,700 39,100
Trading and Other Risk Management Derivatives | Foreign Exchange Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,100 5,100
Trading and Other Risk Management Derivatives | Foreign Exchange Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 4,400 4,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Equity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 4,900 4,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,700 4,400
Trading and Other Risk Management Derivatives | Equity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 1,000 1,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,300 900
Trading and Other Risk Management Derivatives | Equity Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 30,000 23,900
Trading and Other Risk Management Derivatives | Equity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 40,000 24,700
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Commodity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 2,400 1,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,000 4,600
Trading and Other Risk Management Derivatives | Commodity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 3,200 3,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 500 600
Trading and Other Risk Management Derivatives | Commodity Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,100 1,400
Trading and Other Risk Management Derivatives | Commodity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 2,100 1,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Credit Default Swap | Purchased credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 4,900 4,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 9,800 11,100
Trading and Other Risk Management Derivatives | Credit Default Swap | Written credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 9,300 10,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,300 3,600
Trading and Other Risk Management Derivatives | Total return swaps/options | Purchased credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 400 100
Gross Derivative Liabilities    
Gross Derivative Liabilities 900 1,300
Trading and Other Risk Management Derivatives | Total return swaps/options | Written credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 500 800
Gross Derivative Liabilities    
Gross Derivative Liabilities 300 200
Qualifying Accounting Hedges    
Gross Derivative Assets    
Gross Derivative Assets 3,600 5,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 7,400 5,200
Qualifying Accounting Hedges | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 1,300 2,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,500 1,700
Qualifying Accounting Hedges | Interest Rate Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Interest Rate Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Interest Rate Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Foreign Exchange Swaps    
Gross Derivative Assets    
Gross Derivative Assets 1,600 2,200
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,400 2,700
Qualifying Accounting Hedges | Foreign Exchange Spot, Futures, and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 700 700
Gross Derivative Liabilities    
Gross Derivative Liabilities 500 800
Qualifying Accounting Hedges | Foreign Exchange Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Foreign Exchange Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Equity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Equity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Equity Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Equity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Commodity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Commodity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Commodity Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Commodity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Credit Default Swap | Purchased credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Credit Default Swap | Written credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Total return swaps/options | Purchased credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Total return swaps/options | Written credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities $ 0 $ 0