Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Derivative Balances (Details)

v3.21.1
Derivatives - Derivative Balances (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Gross Derivative Assets    
Gross Derivative Assets $ 375,700 $ 434,600
Less: Legally enforceable master netting agreements (294,500) (344,900)
Less: Cash collateral received/paid (35,300) (42,500)
Derivative assets 45,898 47,179
Gross Derivative Liabilities    
Gross Derivative Liabilities 370,800 434,000
Less: Legally enforceable master netting agreements (294,500) (344,900)
Less: Cash collateral received/paid (34,000) (43,600)
Derivative liabilities 42,325 45,526
Interest Rate Swap    
Maximum Payout/Notional    
Contract/Notional 17,024,600 13,242,800
Gross Derivative Assets    
Gross Derivative Assets 164,600 210,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 163,200 210,600
Interest Rate Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 5,241,600 3,222,200
Gross Derivative Assets    
Gross Derivative Assets 4,900 3,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,800 3,600
Interest Rate Options | Written options    
Maximum Payout/Notional    
Contract/Notional 1,690,700 1,530,500
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 34,400 40,500
Interest Rate Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 1,728,200 1,545,800
Gross Derivative Assets    
Gross Derivative Assets 37,500 45,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Foreign Exchange Swaps    
Maximum Payout/Notional    
Contract/Notional 1,457,900 1,475,800
Gross Derivative Assets    
Gross Derivative Assets 34,100 37,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 35,600 40,300
Foreign Exchange Spot, Futures, and Forwards    
Maximum Payout/Notional    
Contract/Notional 4,861,400 3,710,700
Gross Derivative Assets    
Gross Derivative Assets 46,000 53,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 45,000 55,000
Foreign Exchange Options | Written options    
Maximum Payout/Notional    
Contract/Notional 335,000 289,600
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,200 4,800
Foreign Exchange Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 326,100 279,300
Gross Derivative Assets    
Gross Derivative Assets 4,400 5,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Equity Swaps    
Maximum Payout/Notional    
Contract/Notional 339,400 320,200
Gross Derivative Assets    
Gross Derivative Assets 13,000 13,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 13,700 14,500
Equity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 136,300 106,200
Gross Derivative Assets    
Gross Derivative Assets 200 300
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,800 1,400
Equity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 620,200 599,100
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 52,200 48,800
Equity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 550,100 541,200
Gross Derivative Assets    
Gross Derivative Assets 55,800 52,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Commodity Swaps    
Maximum Payout/Notional    
Contract/Notional 40,300 36,400
Gross Derivative Assets    
Gross Derivative Assets 2,000 1,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,100 4,400
Commodity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 68,800 63,600
Gross Derivative Assets    
Gross Derivative Assets 2,000 2,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,100 1,000
Commodity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 33,900 24,600
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,700 1,400
Commodity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 29,500 24,700
Gross Derivative Assets    
Gross Derivative Assets 1,800 1,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Credit default swaps: | Purchased credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 362,200 322,700
Gross Derivative Assets    
Gross Derivative Assets 2,100 2,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,400 4,400
Credit default swaps: | Written credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 340,604 301,509
Gross Derivative Assets    
Gross Derivative Assets 5,300 4,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,856 1,916
Total return swaps/options: | Purchased credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 79,200 63,600
Gross Derivative Assets    
Gross Derivative Assets 400 200
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,300 1,000
Total return swaps/options: | Written credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 79,491 68,623
Gross Derivative Assets    
Gross Derivative Assets 1,600 600
Gross Derivative Liabilities    
Gross Derivative Liabilities 427 370
Credit derivatives | Purchased credit derivatives:    
Gross Derivative Liabilities    
Fair value asset (liability), with identical underlying referenced names and terms 3,100 2,200
Notional amount, with identical underlying referenced names and terms 313,100 269,800
Credit derivatives | Written credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 420,095 370,132
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,283 2,286
Trading and Other Risk Management Derivatives    
Gross Derivative Assets    
Gross Derivative Assets 363,700 423,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 365,900 431,600
Trading and Other Risk Management Derivatives | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 153,600 199,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 159,100 209,300
Trading and Other Risk Management Derivatives | Interest Rate Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 4,900 3,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,800 3,600
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 34,400 40,500
Trading and Other Risk Management Derivatives | Interest Rate Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 37,500 45,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Foreign Exchange Swaps    
Gross Derivative Assets    
Gross Derivative Assets 33,600 37,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 35,000 39,700
Trading and Other Risk Management Derivatives | Foreign Exchange Spot, Futures, and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 45,500 53,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 44,900 54,500
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 4,200 4,800
Trading and Other Risk Management Derivatives | Foreign Exchange Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 4,400 5,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Equity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 13,000 13,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 13,700 14,500
Trading and Other Risk Management Derivatives | Equity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 200 300
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,800 1,400
Trading and Other Risk Management Derivatives | Equity Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 52,200 48,800
Trading and Other Risk Management Derivatives | Equity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 55,800 52,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Commodity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 2,000 1,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,100 4,400
Trading and Other Risk Management Derivatives | Commodity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 2,000 2,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,000 1,000
Trading and Other Risk Management Derivatives | Commodity Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,700 1,400
Trading and Other Risk Management Derivatives | Commodity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 1,800 1,500
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Credit default swaps: | Purchased credit derivatives:    
Gross Derivative Assets    
Gross Derivative Assets 2,100 2,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,400 4,400
Trading and Other Risk Management Derivatives | Credit default swaps: | Written credit derivatives:    
Gross Derivative Assets    
Gross Derivative Assets 5,300 4,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,900 1,900
Trading and Other Risk Management Derivatives | Total return swaps/options: | Purchased credit derivatives:    
Gross Derivative Assets    
Gross Derivative Assets 400 200
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,300 1,000
Trading and Other Risk Management Derivatives | Total return swaps/options: | Written credit derivatives:    
Gross Derivative Assets    
Gross Derivative Assets 1,600 600
Gross Derivative Liabilities    
Gross Derivative Liabilities 400 400
Qualifying Accounting Hedges    
Gross Derivative Assets    
Gross Derivative Assets 12,000 11,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,900 2,400
Qualifying Accounting Hedges | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 11,000 10,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,100 1,300
Qualifying Accounting Hedges | Interest Rate Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 0 100
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 500 300
Gross Derivative Liabilities    
Gross Derivative Liabilities 600 600
Qualifying Accounting Hedges | Foreign Exchange Spot, Futures, and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 500 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 100 500
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 100 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 swaps: | Purchased credit derivatives:    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Qualifying Accounting Hedges | Credit default swaps: | 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