Derivative Instruments - Derivatives Netting (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
$ 679,833
|
$ 599,310
|
| Amounts netted on the Consolidated balance sheets |
(622,833)
|
(548,605)
|
| Net derivative receivables |
57,000
|
50,705
|
| Derivative receivables where an appropriate legal opinion has not been either sought or obtained |
10,767
|
7,072
|
| Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables |
690,600
|
606,382
|
| Total derivative receivables |
67,767
|
57,777
|
| Collateral not nettable on the Consolidated balance sheets |
(33,767)
|
(28,891)
|
| Net amounts |
34,000
|
28,886
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
698,245
|
589,018
|
| Amounts netted on the Consolidated balance sheets |
(642,150)
|
(550,409)
|
| Net derivative payables |
56,095
|
38,609
|
| Derivative payables where an appropriate legal opinion has not been either sought or obtained |
10,393
|
7,720
|
| Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables |
708,638
|
596,738
|
| Total derivative payables |
66,488
|
46,329
|
| Collateral not nettable on the Consolidated balance sheets |
(24,236)
|
(18,478)
|
| Net amounts |
42,252
|
27,851
|
| Net cash collateral receivables |
55,200
|
54,700
|
| Net cash collateral payables |
74,600
|
56,500
|
| Interest rate contracts |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
283,344
|
280,805
|
| Amounts netted on the Consolidated balance sheets |
(259,686)
|
(256,483)
|
| Net derivative receivables |
23,658
|
24,322
|
| Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables |
284,638
|
281,884
|
| Total derivative receivables |
24,952
|
25,401
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
261,872
|
256,851
|
| Amounts netted on the Consolidated balance sheets |
(253,917)
|
(250,122)
|
| Net derivative payables |
7,955
|
6,729
|
| Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables |
262,827
|
257,583
|
| Total derivative payables |
8,910
|
7,461
|
| Interest rate contracts | Over-the-counter (“OTC”) |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
161,519
|
162,300
|
| Amounts netted on the Consolidated balance sheets |
(138,146)
|
(138,107)
|
| Net derivative receivables |
23,373
|
24,193
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
135,885
|
135,045
|
| Amounts netted on the Consolidated balance sheets |
(128,841)
|
(128,464)
|
| Net derivative payables |
7,044
|
6,581
|
| Interest rate contracts | OTC–cleared |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
121,454
|
118,377
|
| Amounts netted on the Consolidated balance sheets |
(121,180)
|
(118,303)
|
| Net derivative receivables |
274
|
74
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
125,445
|
121,702
|
| Amounts netted on the Consolidated balance sheets |
(124,678)
|
(121,557)
|
| Net derivative payables |
767
|
145
|
| Interest rate contracts | Exchange-traded |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
371
|
128
|
| Amounts netted on the Consolidated balance sheets |
(360)
|
(73)
|
| Net derivative receivables |
11
|
55
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
542
|
104
|
| Amounts netted on the Consolidated balance sheets |
(398)
|
(101)
|
| Net derivative payables |
144
|
3
|
| Net credit derivatives |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
12,980
|
12,956
|
| Amounts netted on the Consolidated balance sheets |
(12,791)
|
(12,545)
|
| Net derivative receivables |
189
|
411
|
| Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables |
13,045
|
13,024
|
| Total derivative receivables |
254
|
479
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
18,756
|
17,294
|
| Amounts netted on the Consolidated balance sheets |
(16,864)
|
(15,612)
|
| Net derivative payables |
1,892
|
1,682
|
| Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables |
19,182
|
17,628
|
| Total derivative payables |
2,318
|
2,016
|
| Net credit derivatives | Over-the-counter (“OTC”) |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
9,553
|
9,723
|
| Amounts netted on the Consolidated balance sheets |
(9,429)
|
(9,433)
|
| Net derivative receivables |
124
|
290
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
16,575
|
14,848
|
| Amounts netted on the Consolidated balance sheets |
(14,701)
|
(13,196)
|
| Net derivative payables |
1,874
|
1,652
|
| Net credit derivatives | OTC–cleared |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
3,427
|
3,233
|
| Amounts netted on the Consolidated balance sheets |
(3,362)
|
(3,112)
|
| Net derivative receivables |
65
|
121
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
2,181
|
2,446
|
| Amounts netted on the Consolidated balance sheets |
(2,163)
|
(2,416)
|
| Net derivative payables |
18
|
30
|
| Foreign exchange contracts |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
218,346
|
181,045
|
| Amounts netted on the Consolidated balance sheets |
(196,929)
|
(163,881)
|
| Net derivative receivables |
21,417
|
17,164
|
| Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables |
221,396
|
183,236
|
| Total derivative receivables |
24,467
|
19,355
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
213,661
|
176,391
|
| Amounts netted on the Consolidated balance sheets |
(199,384)
|
(163,308)
|
| Net derivative payables |
14,277
|
13,083
|
| Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables |
215,404
|
178,141
|
| Total derivative payables |
16,020
|
14,833
|
| Foreign exchange contracts | Over-the-counter (“OTC”) |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
216,543
|
180,120
|
| Amounts netted on the Consolidated balance sheets |
(195,256)
|
(163,029)
|
| Net derivative receivables |
21,287
|
17,091
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
211,839
|
175,485
|
| Amounts netted on the Consolidated balance sheets |
(197,710)
|
(162,455)
|
| Net derivative payables |
14,129
|
13,030
|
| Foreign exchange contracts | OTC–cleared |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
1,783
|
904
|
| Amounts netted on the Consolidated balance sheets |
(1,658)
|
(849)
|
| Net derivative receivables |
125
|
55
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
1,766
|
897
|
| Amounts netted on the Consolidated balance sheets |
(1,659)
|
(850)
|
| Net derivative payables |
107
|
47
|
| Foreign exchange contracts | Exchange-traded |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
20
|
21
|
| Amounts netted on the Consolidated balance sheets |
(15)
|
(3)
|
| Net derivative receivables |
5
|
18
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
56
|
9
|
| Amounts netted on the Consolidated balance sheets |
(15)
|
(3)
|
| Net derivative payables |
41
|
6
|
| Equity contracts |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
141,548
|
96,586
|
| Amounts netted on the Consolidated balance sheets |
(134,116)
|
(91,856)
|
| Net derivative receivables |
7,432
|
4,730
|
| Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables |
144,823
|
97,723
|
| Total derivative receivables |
10,707
|
5,867
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
182,803
|
114,893
|
| Amounts netted on the Consolidated balance sheets |
(154,177)
|
(102,211)
|
| Net derivative payables |
28,626
|
12,682
|
| Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables |
186,800
|
117,017
|
| Total derivative payables |
32,623
|
14,806
|
| Equity contracts | Over-the-counter (“OTC”) |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
66,864
|
33,418
|
| Amounts netted on the Consolidated balance sheets |
(61,146)
|
(31,170)
|
| Net derivative receivables |
5,718
|
2,248
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
103,359
|
53,530
|
| Amounts netted on the Consolidated balance sheets |
(81,212)
|
(41,552)
|
| Net derivative payables |
22,147
|
11,978
|
| Equity contracts | Exchange-traded |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
74,684
|
63,168
|
| Amounts netted on the Consolidated balance sheets |
(72,970)
|
(60,686)
|
| Net derivative receivables |
1,714
|
2,482
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
79,444
|
61,363
|
| Amounts netted on the Consolidated balance sheets |
(72,965)
|
(60,659)
|
| Net derivative payables |
6,479
|
704
|
| Commodity contracts |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
23,615
|
27,918
|
| Amounts netted on the Consolidated balance sheets |
(19,311)
|
(23,840)
|
| Net derivative receivables |
4,304
|
4,078
|
| Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables |
26,698
|
30,515
|
| Total derivative receivables |
7,387
|
6,675
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
21,153
|
23,589
|
| Amounts netted on the Consolidated balance sheets |
(17,808)
|
(19,156)
|
| Net derivative payables |
3,345
|
4,433
|
| Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables |
24,425
|
26,369
|
| Total derivative payables |
6,617
|
7,213
|
| Commodity contracts | Over-the-counter (“OTC”) |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
18,608
|
18,244
|
| Amounts netted on the Consolidated balance sheets |
(14,482)
|
(14,469)
|
| Net derivative receivables |
4,126
|
3,775
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
16,168
|
14,176
|
| Amounts netted on the Consolidated balance sheets |
(13,012)
|
(9,786)
|
| Net derivative payables |
3,156
|
4,390
|
| Commodity contracts | OTC–cleared |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
53
|
109
|
| Amounts netted on the Consolidated balance sheets |
(48)
|
(79)
|
| Net derivative receivables |
5
|
30
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
48
|
79
|
| Amounts netted on the Consolidated balance sheets |
(48)
|
(79)
|
| Net derivative payables |
0
|
0
|
| Commodity contracts | Exchange-traded |
|
|
| Gross and Net Derivative Receivables by Contract and Settlement Type: |
|
|
| Gross derivative receivables |
4,954
|
9,565
|
| Amounts netted on the Consolidated balance sheets |
(4,781)
|
(9,292)
|
| Net derivative receivables |
173
|
273
|
| Gross and Net Derivative Payables by Contract and Settlement Type: |
|
|
| Gross derivative payables |
4,937
|
9,334
|
| Amounts netted on the Consolidated balance sheets |
(4,748)
|
(9,291)
|
| Net derivative payables |
$ 189
|
$ 43
|