Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Derivative Balances (Details)

v3.23.1
Derivatives - Derivative Balances (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Gross Derivative Assets    
Gross Derivative Assets $ 360,700 $ 398,300
Less: Legally enforceable master netting agreements (290,800) (315,900)
Less: Cash collateral received/paid (29,000) (33,800)
Derivative assets 40,947 48,642
Gross Derivative Liabilities    
Gross Derivative Liabilities 363,900 398,500
Less: Legally enforceable master netting agreements (290,800) (315,900)
Less: Cash collateral received/paid (32,900) (37,800)
Derivative liabilities 40,169 44,816
Interest Rate Swap    
Maximum Payout/Notional    
Contract/Notional 22,832,300 18,285,900
Gross Derivative Assets    
Gross Derivative Assets 158,500 158,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 157,100 157,000
Interest Rate Future and Forwards    
Maximum Payout/Notional    
Contract/Notional 4,314,700 2,796,300
Gross Derivative Assets    
Gross Derivative Assets 7,800 8,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 8,000 7,800
Interest Rate Options | Written options    
Maximum Payout/Notional    
Contract/Notional 1,869,500 1,657,900
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 34,900 41,400
Interest Rate Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 1,751,500 1,594,700
Gross Derivative Assets    
Gross Derivative Assets 36,500 42,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Foreign Exchange Swaps    
Maximum Payout/Notional    
Contract/Notional 1,636,000 1,509,000
Gross Derivative Assets    
Gross Derivative Assets 37,600 44,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 34,800 43,700
Foreign Exchange Spot, Futures, and Forwards    
Maximum Payout/Notional    
Contract/Notional 4,876,000 4,159,300
Gross Derivative Assets    
Gross Derivative Assets 39,400 60,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 39,900 62,700
Foreign Exchange Options | Written options    
Maximum Payout/Notional    
Contract/Notional 444,100 392,200
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 6,600 8,100
Foreign Exchange Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 402,400 362,600
Gross Derivative Assets    
Gross Derivative Assets 6,700 8,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Equity Swaps    
Maximum Payout/Notional    
Contract/Notional 423,900 394,000
Gross Derivative Assets    
Gross Derivative Assets 12,700 10,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 13,900 12,200
Equity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 140,600 114,600
Gross Derivative Assets    
Gross Derivative Assets 2,400 3,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,200 1,000
Equity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 884,700 746,800
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 46,400 45,000
Equity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 767,800 671,600
Gross Derivative Assets    
Gross Derivative Assets 39,200 40,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Commodity Swaps    
Maximum Payout/Notional    
Contract/Notional 59,300 56,000
Gross Derivative Assets    
Gross Derivative Assets 4,000 5,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,000 5,300
Commodity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 196,800 157,300
Gross Derivative Assets    
Gross Derivative Assets 4,300 3,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,200 3,100
Commodity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 70,800 59,500
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 3,900 3,300
Commodity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 79,100 61,800
Gross Derivative Assets    
Gross Derivative Assets 3,400 3,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Credit default swaps: | Purchased credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 386,900 319,900
Gross Derivative Assets    
Gross Derivative Assets 2,800 2,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,900 1,600
Credit default swaps: | Written credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 358,745 295,165
Gross Derivative Assets    
Gross Derivative Assets 1,400 1,200
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,416 2,397
Total return swaps/options: | Purchased credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 133,300 71,500
Gross Derivative Assets    
Gross Derivative Assets 700 700
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,900 3,000
Total return swaps/options: | Written credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 124,412 85,344
Gross Derivative Assets    
Gross Derivative Assets 3,300 4,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 763 874
Credit derivatives | Purchased credit derivatives:    
Gross Derivative Liabilities    
Fair value asset (liability), with identical underlying referenced names and terms (1,000) (1,200)
Notional amount, with identical underlying referenced names and terms 336,300 276,900
Credit derivatives | Written credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 483,157 380,509
Gross Derivative Liabilities    
Gross Derivative Liabilities 3,179 3,271
Trading and Other Risk Management Derivatives    
Gross Derivative Assets    
Gross Derivative Assets 350,700 377,200
Gross Derivative Liabilities    
Gross Derivative Liabilities 334,100 360,000
Trading and Other Risk Management Derivatives | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 149,700 138,200
Gross Derivative Liabilities    
Gross Derivative Liabilities 129,000 120,300
Trading and Other Risk Management Derivatives | Interest Rate Future and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 7,800 8,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 8,000 7,800
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,900 41,400
Trading and Other Risk Management Derivatives | Interest Rate Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 36,500 42,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Foreign Exchange Swaps    
Gross Derivative Assets    
Gross Derivative Assets 36,500 44,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 33,700 43,300
Trading and Other Risk Management Derivatives | Foreign Exchange Spot, Futures, and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 39,300 59,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 39,500 62,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 6,600 8,100
Trading and Other Risk Management Derivatives | Foreign Exchange Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 6,700 8,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Equity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 12,700 10,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 13,900 12,200
Trading and Other Risk Management Derivatives | Equity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 2,400 3,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,200 1,000
Trading and Other Risk Management Derivatives | Equity Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 46,400 45,000
Trading and Other Risk Management Derivatives | Equity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 39,200 40,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Commodity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 4,000 5,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,000 5,300
Trading and Other Risk Management Derivatives | Commodity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 4,300 3,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 4,000 2,300
Trading and Other Risk Management Derivatives | Commodity Options | Written options    
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 3,900 3,300
Trading and Other Risk Management Derivatives | Commodity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 3,400 3,600
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,800 2,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,900 1,600
Trading and Other Risk Management Derivatives | Credit default swaps: | Written credit derivatives:    
Gross Derivative Assets    
Gross Derivative Assets 1,400 1,200
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,400 2,400
Trading and Other Risk Management Derivatives | Total return swaps/options: | Purchased credit derivatives:    
Gross Derivative Assets    
Gross Derivative Assets 700 700
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,900 3,000
Trading and Other Risk Management Derivatives | Total return swaps/options: | Written credit derivatives:    
Gross Derivative Assets    
Gross Derivative Assets 3,300 4,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 800 900
Qualifying Accounting Hedges    
Gross Derivative Assets    
Gross Derivative Assets 10,000 21,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 29,800 38,500
Qualifying Accounting Hedges | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 8,800 20,700
Gross Derivative Liabilities    
Gross Derivative Liabilities 28,100 36,700
Qualifying Accounting Hedges | Interest Rate Future 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,100 300
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,100 400
Qualifying Accounting Hedges | Foreign Exchange Spot, Futures, and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 100 100
Gross Derivative Liabilities    
Gross Derivative Liabilities 400 600
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 200 800
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