Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Derivative Balances (Details)

v3.20.1
Derivatives - Derivative Balances (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Gross Derivative Assets    
Gross Derivative Assets $ 526,300 $ 344,800
Less: Legally enforceable master netting agreements (415,200) (270,400)
Less: Cash collateral received/paid (53,400) (33,900)
Derivative assets 57,654 40,485
Gross Derivative Liabilities    
Gross Derivative Liabilities 510,600 337,100
Less: Legally enforceable master netting agreements (415,200) (270,400)
Less: Cash collateral received/paid (40,700) (28,500)
Derivative liabilities 54,658 38,229
Interest Rate Swap    
Maximum Payout/Notional    
Contract/Notional 19,058,400 15,074,400
Gross Derivative Assets    
Gross Derivative Assets 220,600 171,700
Gross Derivative Liabilities    
Gross Derivative Liabilities 217,700 168,900
Interest Rate Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 6,585,600 3,279,800
Gross Derivative Assets    
Gross Derivative Assets 13,400 1,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 13,000 1,000
Interest Rate Options | Written options    
Maximum Payout/Notional    
Contract/Notional 1,782,900 1,767,700
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 56,300 32,500
Interest Rate Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 1,768,800 1,673,600
Gross Derivative Assets    
Gross Derivative Assets 60,600 37,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Foreign Exchange Swaps    
Maximum Payout/Notional    
Contract/Notional 1,617,000 1,657,700
Gross Derivative Assets    
Gross Derivative Assets 49,100 31,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 55,100 32,600
Foreign Exchange Spot, Futures, and Forwards    
Maximum Payout/Notional    
Contract/Notional 4,566,200 3,792,700
Gross Derivative Assets    
Gross Derivative Assets 69,500 36,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 67,000 39,000
Foreign Exchange Options | Written options    
Maximum Payout/Notional    
Contract/Notional 314,100 274,300
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 6,800 3,800
Foreign Exchange Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 309,600 261,600
Gross Derivative Assets    
Gross Derivative Assets 7,500 4,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Equity Swaps    
Maximum Payout/Notional    
Contract/Notional 241,800 315,000
Gross Derivative Assets    
Gross Derivative Assets 22,000 6,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 19,800 8,100
Equity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 95,800 125,100
Gross Derivative Assets    
Gross Derivative Assets 1,300 300
Gross Derivative Liabilities    
Gross Derivative Liabilities 400 1,100
Equity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 601,700 731,100
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 50,000 34,600
Equity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 576,100 668,600
Gross Derivative Assets    
Gross Derivative Assets 56,400 42,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Commodity Swaps    
Maximum Payout/Notional    
Contract/Notional 41,300 42,000
Gross Derivative Assets    
Gross Derivative Assets 5,900 2,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 6,300 4,400
Commodity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 48,200 61,300
Gross Derivative Assets    
Gross Derivative Assets 1,900 1,700
Gross Derivative Liabilities    
Gross Derivative Liabilities 600 400
Commodity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 33,000 33,200
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,600 1,400
Commodity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 37,000 37,900
Gross Derivative Assets    
Gross Derivative Assets 5,200 1,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Credit Default Swap | Purchased credit derivatives    
Maximum Payout/Notional    
Contract/Notional 354,200 321,600
Gross Derivative Assets    
Gross Derivative Assets 8,100 2,700
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,100 5,600
Credit Default Swap | Written credit derivatives    
Maximum Payout/Notional    
Contract/Notional 331,977 300,218
Gross Derivative Assets    
Gross Derivative Assets 1,700 5,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 6,460 1,960
Total return swaps/options | Purchased credit derivatives    
Maximum Payout/Notional    
Contract/Notional 98,300 86,600
Gross Derivative Assets    
Gross Derivative Assets 2,100 400
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,500 1,300
Total return swaps/options | Written credit derivatives    
Maximum Payout/Notional    
Contract/Notional 97,754 86,154
Gross Derivative Assets    
Gross Derivative Assets 1,000 800
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,889 379
Credit derivatives | Purchased credit derivatives    
Gross Derivative Liabilities    
Fair value asset (liability), with identical underlying referenced names and terms (4,500) 2,800
Notional amount, with identical underlying referenced names and terms 279,400 309,700
Credit derivatives | Written credit derivatives    
Maximum Payout/Notional    
Contract/Notional 429,731 386,372
Gross Derivative Liabilities    
Gross Derivative Liabilities 8,349 2,339
Trading and Other Risk Management Derivatives    
Gross Derivative Assets    
Gross Derivative Assets 503,000 334,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 508,400 335,500
Trading and Other Risk Management Derivatives | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 199,600 162,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 217,200 168,500
Trading and Other Risk Management Derivatives | Interest Rate Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 13,400 1,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 13,000 1,000
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 56,300 32,500
Trading and Other Risk Management Derivatives | Interest Rate Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 60,600 37,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Foreign Exchange Swaps    
Gross Derivative Assets    
Gross Derivative Assets 47,900 30,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 53,600 31,700
Trading and Other Risk Management Derivatives | Foreign Exchange Spot, Futures, and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 68,500 35,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 66,800 38,700
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 6,800 3,800
Trading and Other Risk Management Derivatives | Foreign Exchange Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 7,500 4,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Equity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 22,000 6,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 19,800 8,100
Trading and Other Risk Management Derivatives | Equity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 1,200 300
Gross Derivative Liabilities    
Gross Derivative Liabilities 400 1,100
Trading and Other Risk Management Derivatives | Equity Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 50,000 34,600
Trading and Other Risk Management Derivatives | Equity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 56,400 42,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Commodity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 5,900 2,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 6,300 4,400
Trading and Other Risk Management Derivatives | Commodity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 1,900 1,700
Gross Derivative Liabilities    
Gross Derivative Liabilities 600 400
Trading and Other Risk Management Derivatives | Commodity Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,600 1,400
Trading and Other Risk Management Derivatives | Commodity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 5,200 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 8,100 2,700
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,100 5,600
Trading and Other Risk Management Derivatives | Credit Default Swap | Written credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 1,700 5,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 6,500 2,000
Trading and Other Risk Management Derivatives | Total return swaps/options | Purchased credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 2,100 400
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,500 1,300
Trading and Other Risk Management Derivatives | Total return swaps/options | Written credit derivatives    
Gross Derivative Assets    
Gross Derivative Assets 1,000 800
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,900 400
Qualifying Accounting Hedges    
Gross Derivative Assets    
Gross Derivative Assets 23,300 10,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,200 1,600
Qualifying Accounting Hedges | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 21,000 9,700
Gross Derivative Liabilities    
Gross Derivative Liabilities 500 400
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,200 700
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,500 900
Qualifying Accounting Hedges | Foreign Exchange Spot, Futures, and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 1,000 100
Gross Derivative Liabilities    
Gross Derivative Liabilities 200 300
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 100 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