Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Derivative Balances (Details)

v3.10.0.1
Derivatives - Derivative Balances (Details) - USD ($)
$ in Millions
Jun. 30, 2018
Dec. 31, 2017
Gross Derivative Assets    
Gross Derivative Assets $ 360,600 $ 351,600
Less: Legally enforceable master netting agreements (282,100) (279,200)
Less: Cash collateral received/paid (33,300) (34,600)
Derivative assets 45,210 37,762
Gross Derivative Liabilities    
Gross Derivative Liabilities 343,800 346,000
Less: Legally enforceable master netting agreements (282,100) (279,200)
Less: Cash collateral received/paid (28,100) (32,500)
Derivative liabilities 33,605 34,300
Interest Rate Swap    
Maximum Payout/Notional    
Contract/Notional 17,626,400 15,416,400
Gross Derivative Assets    
Gross Derivative Assets 154,900 178,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 152,000 174,200
Interest Rate Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 6,464,700 4,332,400
Gross Derivative Assets    
Gross Derivative Assets 1,400 500
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,400 500
Interest Rate Options | Written options    
Maximum Payout/Notional    
Contract/Notional 1,328,400 1,170,500
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 30,500 35,500
Interest Rate Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 1,283,100 1,184,500
Gross Derivative Assets    
Gross Derivative Assets 31,900 37,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Foreign Exchange Swaps    
Maximum Payout/Notional    
Contract/Notional 1,941,700 2,011,100
Gross Derivative Assets    
Gross Derivative Assets 49,900 37,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 52,200 38,800
Foreign Exchange Spot Future and Forwards    
Maximum Payout/Notional    
Contract/Notional 5,190,900 3,543,300
Gross Derivative Assets    
Gross Derivative Assets 53,300 39,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 49,600 39,900
Foreign Exchange Options | Written options    
Maximum Payout/Notional    
Contract/Notional 353,500 291,800
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,400 5,100
Foreign Exchange Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 352,500 271,900
Gross Derivative Assets    
Gross Derivative Assets 4,900 4,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Equity Swaps    
Maximum Payout/Notional    
Contract/Notional 269,600 265,600
Gross Derivative Assets    
Gross Derivative Assets 5,100 4,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,400 4,400
Equity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 98,200 106,900
Gross Derivative Assets    
Gross Derivative Assets 900 1,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 800 900
Equity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 565,400 480,800
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 24,200 23,900
Equity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 533,800 428,200
Gross Derivative Assets    
Gross Derivative Assets 35,900 24,700
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Commodity Swaps    
Maximum Payout/Notional    
Contract/Notional 51,000 46,100
Gross Derivative Assets    
Gross Derivative Assets 2,500 1,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,000 4,600
Commodity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 63,100 47,100
Gross Derivative Assets    
Gross Derivative Assets 3,300 3,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 500 600
Commodity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 32,100 21,700
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,200 1,400
Commodity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 31,300 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 431,600 470,900
Gross Derivative Assets    
Gross Derivative Assets 4,900 4,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 8,900 11,100
Credit Default Swap | Written credit derivatives    
Maximum Payout/Notional    
Contract/Notional 407,597 448,201
Gross Derivative Assets    
Gross Derivative Assets 8,500 10,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,322 3,586
Total return swaps/options | Purchased credit derivatives    
Maximum Payout/Notional    
Contract/Notional 75,300 54,100
Gross Derivative Assets    
Gross Derivative Assets 400 100
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,100 1,300
Total return swaps/options | Written credit derivatives    
Maximum Payout/Notional    
Contract/Notional 75,309 55,223
Gross Derivative Assets    
Gross Derivative Assets 700 800
Gross Derivative Liabilities    
Gross Derivative Liabilities 337 183
Credit derivatives | Purchased credit derivatives    
Gross Derivative Liabilities    
Fair value, with identical underlying referenced names and terms 3,600 6,400
Notional amount, with identical underlying referenced names and terms 418,100 435,100
Credit derivatives | Written credit derivatives    
Maximum Payout/Notional    
Contract/Notional 482,906 503,424
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,659 3,769
Trading and Other Risk Management Derivatives    
Gross Derivative Assets    
Gross Derivative Assets 355,300 345,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 335,000 340,800
Trading and Other Risk Management Derivatives | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 153,300 175,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 147,200 172,500
Trading and Other Risk Management Derivatives | Interest Rate Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 1,400 500
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,400 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 30,500 35,500
Trading and Other Risk Management Derivatives | Interest Rate Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 31,900 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 47,400 35,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 48,700 36,100
Trading and Other Risk Management Derivatives | Foreign Exchange Spot Future and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 52,100 39,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 49,100 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,400 5,100
Trading and Other Risk Management Derivatives | Foreign Exchange Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 4,900 4,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Equity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 5,100 4,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,400 4,400
Trading and Other Risk Management Derivatives | Equity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 900 1,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 800 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 24,200 23,900
Trading and Other Risk Management Derivatives | Equity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 35,900 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,500 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,300 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,200 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 8,900 11,100
Trading and Other Risk Management Derivatives | Credit Default Swap | Written credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 8,500 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 1,100 1,300
Trading and Other Risk Management Derivatives | Total return swaps/options | Written credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 700 800
Gross Derivative Liabilities    
Gross Derivative Liabilities 300 200
Qualifying Accounting Hedges    
Gross Derivative Assets    
Gross Derivative Assets 5,300 5,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 8,800 5,200
Qualifying Accounting Hedges | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 1,600 2,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,800 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 2,500 2,200
Gross Derivative Liabilities    
Gross Derivative Liabilities 3,500 2,700
Qualifying Accounting Hedges | Foreign Exchange Spot Future and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 1,200 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