Quarterly report pursuant to Section 13 or 15(d)

Derivatives - Derivative Balances (Details)

v3.23.2
Derivatives - Derivative Balances (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Gross Derivative Assets    
Gross Derivative Assets $ 378,600 $ 398,300
Less: Legally enforceable master netting agreements (301,200) (315,900)
Less: Cash collateral received/paid (30,900) (33,800)
Derivative assets 46,475 48,642
Gross Derivative Liabilities    
Gross Derivative Liabilities 381,500 398,500
Less: Legally enforceable master netting agreements (301,200) (315,900)
Less: Cash collateral received/paid (36,900) (37,800)
Derivative liabilities 43,399 44,816
Interest Rate Swap    
Maximum Payout/Notional    
Contract/Notional 22,965,700 18,285,900
Gross Derivative Assets    
Gross Derivative Assets 157,400 158,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 155,900 157,000
Interest Rate Future and Forwards    
Maximum Payout/Notional    
Contract/Notional 4,404,200 2,796,300
Gross Derivative Assets    
Gross Derivative Assets 5,900 8,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,500 7,800
Interest Rate Options | Written options    
Maximum Payout/Notional    
Contract/Notional 1,844,600 1,657,900
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 36,800 41,400
Interest Rate Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 1,751,500 1,594,700
Gross Derivative Assets    
Gross Derivative Assets 38,000 42,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Foreign Exchange Swaps    
Maximum Payout/Notional    
Contract/Notional 1,757,200 1,509,000
Gross Derivative Assets    
Gross Derivative Assets 41,600 44,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 38,000 43,700
Foreign Exchange Spot, Futures, and Forwards    
Maximum Payout/Notional    
Contract/Notional 4,800,600 4,159,300
Gross Derivative Assets    
Gross Derivative Assets 50,300 60,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 49,800 62,700
Foreign Exchange Options | Written options    
Maximum Payout/Notional    
Contract/Notional 457,600 392,200
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 7,800 8,100
Foreign Exchange Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 410,900 362,600
Gross Derivative Assets    
Gross Derivative Assets 7,700 8,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Equity Swaps    
Maximum Payout/Notional    
Contract/Notional 419,400 394,000
Gross Derivative Assets    
Gross Derivative Assets 12,100 10,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 14,600 12,200
Equity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 155,800 114,600
Gross Derivative Assets    
Gross Derivative Assets 2,400 3,300
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,400 1,000
Equity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 1,000,300 746,800
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 52,700 45,000
Equity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 846,200 671,600
Gross Derivative Assets    
Gross Derivative Assets 44,400 40,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Commodity Swaps    
Maximum Payout/Notional    
Contract/Notional 69,200 56,000
Gross Derivative Assets    
Gross Derivative Assets 3,800 5,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,300 5,300
Commodity Futures and Forwards    
Maximum Payout/Notional    
Contract/Notional 176,500 157,300
Gross Derivative Assets    
Gross Derivative Assets 3,500 3,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,700 3,100
Commodity Options | Written options    
Maximum Payout/Notional    
Contract/Notional 66,200 59,500
Gross Derivative Assets    
Gross Derivative Assets 0 0
Gross Derivative Liabilities    
Gross Derivative Liabilities 3,200 3,300
Commodity Options | Purchased options    
Maximum Payout/Notional    
Contract/Notional 78,500 61,800
Gross Derivative Assets    
Gross Derivative Assets 2,900 3,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Credit default swaps: | Purchased credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 427,400 319,900
Gross Derivative Assets    
Gross Derivative Assets 2,600 2,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,000 1,600
Credit default swaps: | Written credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 394,241 295,165
Gross Derivative Assets    
Gross Derivative Assets 1,500 1,200
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,164 2,397
Total return swaps/options: | Purchased credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 82,300 71,500
Gross Derivative Assets    
Gross Derivative Assets 700 700
Gross Derivative Liabilities    
Gross Derivative Liabilities 3,200 3,000
Total return swaps/options: | Written credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 83,454 85,344
Gross Derivative Assets    
Gross Derivative Assets 3,800 4,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 398 874
Credit derivatives | Purchased credit derivatives:    
Gross Derivative Liabilities    
Fair value asset (liability), with identical underlying referenced names and terms (660) (1,200)
Notional amount, with identical underlying referenced names and terms 371,600 276,900
Credit derivatives | Written credit derivatives:    
Maximum Payout/Notional    
Contract/Notional 477,695 380,509
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,562 3,271
Trading and Other Risk Management Derivatives    
Gross Derivative Assets    
Gross Derivative Assets 370,100 377,200
Gross Derivative Liabilities    
Gross Derivative Liabilities 350,100 360,000
Trading and Other Risk Management Derivatives | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 150,200 138,200
Gross Derivative Liabilities    
Gross Derivative Liabilities 126,800 120,300
Trading and Other Risk Management Derivatives | Interest Rate Future and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 5,900 8,600
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,500 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 36,800 41,400
Trading and Other Risk Management Derivatives | Interest Rate Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 38,000 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 40,400 44,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 36,900 43,300
Trading and Other Risk Management Derivatives | Foreign Exchange Spot, Futures, and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 50,200 59,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 49,400 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 7,800 8,100
Trading and Other Risk Management Derivatives | Foreign Exchange Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 7,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,100 10,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 14,600 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,400 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 52,700 45,000
Trading and Other Risk Management Derivatives | Equity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 44,400 40,900
Gross Derivative Liabilities    
Gross Derivative Liabilities 0 0
Trading and Other Risk Management Derivatives | Commodity Swaps    
Gross Derivative Assets    
Gross Derivative Assets 3,800 5,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 5,300 5,300
Trading and Other Risk Management Derivatives | Commodity Futures and Forwards    
Gross Derivative Assets    
Gross Derivative Assets 3,500 3,000
Gross Derivative Liabilities    
Gross Derivative Liabilities 1,900 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,200 3,300
Trading and Other Risk Management Derivatives | Commodity Options | Purchased options    
Gross Derivative Assets    
Gross Derivative Assets 2,900 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,600 2,800
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,000 1,600
Trading and Other Risk Management Derivatives | Credit default swaps: | Written credit derivatives:    
Gross Derivative Assets    
Gross Derivative Assets 1,500 1,200
Gross Derivative Liabilities    
Gross Derivative Liabilities 2,200 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 3,200 3,000
Trading and Other Risk Management Derivatives | Total return swaps/options: | Written credit derivatives:    
Gross Derivative Assets    
Gross Derivative Assets 3,800 4,400
Gross Derivative Liabilities    
Gross Derivative Liabilities 400 900
Qualifying Accounting Hedges    
Gross Derivative Assets    
Gross Derivative Assets 8,500 21,100
Gross Derivative Liabilities    
Gross Derivative Liabilities 31,400 38,500
Qualifying Accounting Hedges | Interest Rate Swap    
Gross Derivative Assets    
Gross Derivative Assets 7,200 20,700
Gross Derivative Liabilities    
Gross Derivative Liabilities 29,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,200 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 800 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