Derivatives - Derivative Balances (Details) - USD ($) $ in Millions |
Dec. 31, 2022 |
Dec. 31, 2021 |
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
$ 398,300
|
$ 348,400
|
| Less: Legally enforceable master netting agreements |
(315,900)
|
(282,300)
|
| Less: Cash collateral received/paid |
(33,800)
|
(30,800)
|
| Derivative assets |
48,642
|
35,344
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
398,500
|
355,500
|
| Less: Legally enforceable master netting agreements |
(315,900)
|
(282,300)
|
| Less: Cash collateral received/paid |
(37,800)
|
(35,500)
|
| Derivative liabilities |
44,816
|
37,675
|
| Interest Rate Swap |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
18,285,900
|
18,068,100
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
158,900
|
159,400
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
157,000
|
160,800
|
| Interest Rate Future and Forwards |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
2,796,300
|
2,243,200
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
8,600
|
1,100
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
7,800
|
1,000
|
| Interest Rate Options | Written options |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
1,657,900
|
1,616,100
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
0
|
0
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
41,400
|
28,800
|
| Interest Rate Options | Purchased options |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
1,594,700
|
1,673,600
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
42,400
|
33,100
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
0
|
0
|
| Foreign Exchange Swaps |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
1,509,000
|
1,420,900
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
44,300
|
28,800
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
43,700
|
30,700
|
| Foreign Exchange Spot, Futures, and Forwards |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
4,159,300
|
4,087,200
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
60,000
|
37,400
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
62,700
|
37,900
|
| Foreign Exchange Options | Written options |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
392,200
|
287,200
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
0
|
0
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
8,100
|
4,100
|
| Foreign Exchange Options | Purchased options |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
362,600
|
267,600
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
8,300
|
4,100
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
0
|
0
|
| Equity Swaps |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
394,000
|
443,800
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
10,800
|
12,300
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
12,200
|
14,500
|
| Equity Futures and Forwards |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
114,600
|
113,300
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
3,300
|
500
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
1,000
|
1,700
|
| Equity Options | Written options |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
746,800
|
737,700
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
0
|
0
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
45,000
|
58,500
|
| Equity Options | Purchased options |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
671,600
|
657,000
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
40,900
|
55,900
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
0
|
0
|
| Commodity Swaps |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
56,000
|
47,700
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
5,100
|
3,100
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
5,300
|
6,000
|
| Commodity Futures and Forwards |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
157,300
|
101,500
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
3,000
|
2,300
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
3,100
|
1,400
|
| Commodity Options | Written options |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
59,500
|
44,400
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
0
|
0
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
3,300
|
2,600
|
| Commodity Options | Purchased options |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
61,800
|
38,300
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
3,600
|
3,200
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
0
|
0
|
| Credit default swaps: | Purchased credit derivatives: |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
319,900
|
297,000
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
2,800
|
1,900
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
1,600
|
4,300
|
| Credit default swaps: | Written credit derivatives: |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
295,165
|
279,794
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
1,200
|
4,200
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
2,397
|
1,639
|
| Total return swaps/options: | Purchased credit derivatives: |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
71,500
|
85,300
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
700
|
200
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
3,000
|
1,100
|
| Total return swaps/options: | Written credit derivatives: |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
85,344
|
85,251
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
4,400
|
900
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
874
|
544
|
| Credit derivatives | Purchased credit derivatives: |
|
|
| Gross Derivative Liabilities |
|
|
| Fair value asset (liability), with identical underlying referenced names and terms |
(1,200)
|
2,300
|
| Notional amount, with identical underlying referenced names and terms |
276,900
|
258,400
|
| Credit derivatives | Written credit derivatives: |
|
|
| Maximum Payout/Notional |
|
|
| Contract/Notional |
380,509
|
365,045
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
3,271
|
2,183
|
| Trading and Other Risk Management Derivatives |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
377,200
|
339,000
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
360,000
|
349,600
|
| Trading and Other Risk Management Derivatives | Interest Rate Swap |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
138,200
|
150,500
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
120,300
|
156,400
|
| Trading and Other Risk Management Derivatives | Interest Rate Future and Forwards |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
8,600
|
1,100
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
7,800
|
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 |
41,400
|
28,800
|
| Trading and Other Risk Management Derivatives | Interest Rate Options | Purchased options |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
42,400
|
33,100
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
0
|
0
|
| Trading and Other Risk Management Derivatives | Foreign Exchange Swaps |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
44,000
|
28,600
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
43,300
|
30,500
|
| Trading and Other Risk Management Derivatives | Foreign Exchange Spot, Futures, and Forwards |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
59,900
|
37,100
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
62,100
|
37,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 |
8,100
|
4,100
|
| Trading and Other Risk Management Derivatives | Foreign Exchange Options | Purchased options |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
8,300
|
4,100
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
0
|
0
|
| Trading and Other Risk Management Derivatives | Equity Swaps |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
10,800
|
12,300
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
12,200
|
14,500
|
| Trading and Other Risk Management Derivatives | Equity Futures and Forwards |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
3,300
|
500
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
1,000
|
1,700
|
| Trading and Other Risk Management Derivatives | Equity Options | Written options |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
0
|
0
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
45,000
|
58,500
|
| Trading and Other Risk Management Derivatives | Equity Options | Purchased options |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
40,900
|
55,900
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
0
|
0
|
| Trading and Other Risk Management Derivatives | Commodity Swaps |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
5,100
|
3,100
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
5,300
|
6,000
|
| Trading and Other Risk Management Derivatives | Commodity Futures and Forwards |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
3,000
|
2,300
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
2,300
|
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,300
|
2,600
|
| Trading and Other Risk Management Derivatives | Commodity Options | Purchased options |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
3,600
|
3,200
|
| 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
|
1,900
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
1,600
|
4,300
|
| Trading and Other Risk Management Derivatives | Credit default swaps: | Written credit derivatives: |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
1,200
|
4,200
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
2,400
|
1,600
|
| Trading and Other Risk Management Derivatives | Total return swaps/options: | Purchased credit derivatives: |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
700
|
200
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
3,000
|
1,100
|
| Trading and Other Risk Management Derivatives | Total return swaps/options: | Written credit derivatives: |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
4,400
|
900
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
900
|
500
|
| Qualifying Accounting Hedges |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
21,100
|
9,400
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
38,500
|
5,900
|
| Qualifying Accounting Hedges | Interest Rate Swap |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
20,700
|
8,900
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
36,700
|
4,400
|
| 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 |
300
|
200
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
400
|
200
|
| Qualifying Accounting Hedges | Foreign Exchange Spot, Futures, and Forwards |
|
|
| Gross Derivative Assets |
|
|
| Gross Derivative Assets |
100
|
300
|
| Gross Derivative Liabilities |
|
|
| Gross Derivative Liabilities |
600
|
200
|
| 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
|
1,100
|
| 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
|