XML 90 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Instruments - Derivatives Netting (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables $ 658,989 $ 599,310
Amounts netted on the Consolidated balance sheets (597,251) (548,605)
Net derivative receivables 61,738 50,705
Derivative receivables where an appropriate legal opinion has not been either sought or obtained 9,846 7,072
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 668,835 606,382
Total derivative receivables 71,584 57,777
Collateral not nettable on the Consolidated balance sheets (32,366) (28,891)
Net amounts 39,218 28,886
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 642,327 589,018
Amounts netted on the Consolidated balance sheets (600,042) (550,409)
Net derivative payables 42,285 38,609
Derivative payables where an appropriate legal opinion has not been either sought or obtained 9,005 7,720
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 651,332 596,738
Total derivative payables 51,290 46,329
Collateral not nettable on the Consolidated balance sheets (18,473) (18,478)
Net amounts 32,817 27,851
Net cash collateral receivables 58,700 54,700
Net cash collateral payables 61,500 56,500
Interest rate contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 285,110 280,805
Amounts netted on the Consolidated balance sheets (261,318) (256,483)
Net derivative receivables 23,792 24,322
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 287,095 281,884
Total derivative receivables 25,777 25,401
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 261,973 256,851
Amounts netted on the Consolidated balance sheets (254,756) (250,122)
Net derivative payables 7,217 6,729
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 263,346 257,583
Total derivative payables 8,590 7,461
Interest rate contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 162,822 162,300
Amounts netted on the Consolidated balance sheets (139,552) (138,107)
Net derivative receivables 23,270 24,193
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 135,569 135,045
Amounts netted on the Consolidated balance sheets (128,745) (128,464)
Net derivative payables 6,824 6,581
Interest rate contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 121,854 118,377
Amounts netted on the Consolidated balance sheets (121,351) (118,303)
Net derivative receivables 503 74
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 125,836 121,702
Amounts netted on the Consolidated balance sheets (125,560) (121,557)
Net derivative payables 276 145
Interest rate contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 434 128
Amounts netted on the Consolidated balance sheets (415) (73)
Net derivative receivables 19 55
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 568 104
Amounts netted on the Consolidated balance sheets (451) (101)
Net derivative payables 117 3
Net credit derivatives    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 15,454 12,956
Amounts netted on the Consolidated balance sheets (13,941) (12,545)
Net derivative receivables 1,513 411
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 15,529 13,024
Total derivative receivables 1,588 479
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 18,325 17,294
Amounts netted on the Consolidated balance sheets (16,755) (15,612)
Net derivative payables 1,570 1,682
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 18,733 17,628
Total derivative payables 1,978 2,016
Net credit derivatives | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 12,189 9,723
Amounts netted on the Consolidated balance sheets (10,844) (9,433)
Net derivative receivables 1,345 290
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 15,789 14,848
Amounts netted on the Consolidated balance sheets (14,251) (13,196)
Net derivative payables 1,538 1,652
Net credit derivatives | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 3,265 3,233
Amounts netted on the Consolidated balance sheets (3,097) (3,112)
Net derivative receivables 168 121
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 2,536 2,446
Amounts netted on the Consolidated balance sheets (2,504) (2,416)
Net derivative payables 32 30
Foreign exchange contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 210,511 181,045
Amounts netted on the Consolidated balance sheets (189,883) (163,881)
Net derivative receivables 20,628 17,164
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 213,833 183,236
Total derivative receivables 23,950 19,355
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 205,071 176,391
Amounts netted on the Consolidated balance sheets (190,941) (163,308)
Net derivative payables 14,130 13,083
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 206,743 178,141
Total derivative payables 15,802 14,833
Foreign exchange contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 207,360 180,120
Amounts netted on the Consolidated balance sheets (186,979) (163,029)
Net derivative receivables 20,381 17,091
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 202,066 175,485
Amounts netted on the Consolidated balance sheets (188,038) (162,455)
Net derivative payables 14,028 13,030
Foreign exchange contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 3,135 904
Amounts netted on the Consolidated balance sheets (2,892) (849)
Net derivative receivables 243 55
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 2,992 897
Amounts netted on the Consolidated balance sheets (2,893) (850)
Net derivative payables 99 47
Foreign exchange contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 16 21
Amounts netted on the Consolidated balance sheets (12) (3)
Net derivative receivables 4 18
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 13 9
Amounts netted on the Consolidated balance sheets (10) (3)
Net derivative payables 3 6
Equity contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 110,507 96,586
Amounts netted on the Consolidated balance sheets (102,952) (91,856)
Net derivative receivables 7,555 4,730
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 112,357 97,723
Total derivative receivables 9,405 5,867
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 124,099 114,893
Amounts netted on the Consolidated balance sheets (110,324) (102,211)
Net derivative payables 13,775 12,682
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 126,691 117,017
Total derivative payables 16,367 14,806
Equity contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 50,477 33,418
Amounts netted on the Consolidated balance sheets (46,041) (31,170)
Net derivative receivables 4,436 2,248
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 66,477 53,530
Amounts netted on the Consolidated balance sheets (53,413) (41,552)
Net derivative payables 13,064 11,978
Equity contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 60,030 63,168
Amounts netted on the Consolidated balance sheets (56,911) (60,686)
Net derivative receivables 3,119 2,482
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 57,622 61,363
Amounts netted on the Consolidated balance sheets (56,911) (60,659)
Net derivative payables 711 704
Commodity contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 37,407 27,918
Amounts netted on the Consolidated balance sheets (29,157) (23,840)
Net derivative receivables 8,250 4,078
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 40,021 30,515
Total derivative receivables 10,864 6,675
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 32,859 23,589
Amounts netted on the Consolidated balance sheets (27,266) (19,156)
Net derivative payables 5,593 4,433
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 35,819 26,369
Total derivative payables 8,553 7,213
Commodity contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 28,221 18,244
Amounts netted on the Consolidated balance sheets (20,205) (14,469)
Net derivative receivables 8,016 3,775
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 23,214 14,176
Amounts netted on the Consolidated balance sheets (18,347) (9,786)
Net derivative payables 4,867 4,390
Commodity contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 64 109
Amounts netted on the Consolidated balance sheets (49) (79)
Net derivative receivables 15 30
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 49 79
Amounts netted on the Consolidated balance sheets (49) (79)
Net derivative payables 0 0
Commodity contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 9,122 9,565
Amounts netted on the Consolidated balance sheets (8,903) (9,292)
Net derivative receivables 219 273
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 9,596 9,334
Amounts netted on the Consolidated balance sheets (8,870) (9,291)
Net derivative payables $ 726 $ 43