XML 129 R96.htm IDEA: XBRL DOCUMENT v3.25.4
Derivative Instruments - Derivatives Netting (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables $ 599,310 $ 658,609
Amounts netted on the Consolidated balance sheets (548,605) (604,620)
Net derivative receivables 50,705 53,989
Derivative receivables where an appropriate legal opinion has not been either sought or obtained 7,072 6,978
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivate receivables 606,382 665,587
Total derivative receivables recognized on the Consolidated balance sheets, Net derivative receivables 57,777 60,967
Collateral not nettable on the Consolidated balance sheets, Net derivative receivables (28,891) (28,160)
Net amounts, Net derivative receivables 28,886 32,807
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 589,018 645,095
Amounts netted on the Consolidated balance sheets (550,409) (613,557)
Net derivative payables 38,609 31,538
Derivative payables where an appropriate legal opinion has not been either sought or obtained $ 7,720 $ 8,123
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Trading Liabilities Trading Liabilities
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables $ 596,738 $ 653,218
Total derivative payables recognized on the Consolidated balance sheets, Net derivative payables 46,329 39,661
Collateral not nettable on the Consolidated balance sheets, Net derivative payables (18,478) (10,163)
Net amounts, Net derivative payables 27,851 29,498
Net cash collateral receivables 54,700 51,900
Netted cash collateral payables 56,500 60,800
Interest rate contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 280,805 289,381
Amounts netted on the Consolidated balance sheets (256,483) (265,789)
Net derivative receivables 24,322 23,592
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivate receivables 281,884 290,734
Total derivative receivables recognized on the Consolidated balance sheets, Net derivative receivables 25,401 24,945
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 256,851 273,133
Amounts netted on the Consolidated balance sheets (250,122) (264,989)
Net derivative payables 6,729 8,144
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 257,583 274,228
Total derivative payables recognized on the Consolidated balance sheets, Net derivative payables 7,461 9,239
Interest rate contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 162,300 158,202
Amounts netted on the Consolidated balance sheets (138,107) (134,791)
Net derivative receivables 24,193 23,411
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 135,045 138,215
Amounts netted on the Consolidated balance sheets (128,464) (130,375)
Net derivative payables 6,581 7,840
Interest rate contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 118,377 130,989
Amounts netted on the Consolidated balance sheets (118,303) (130,810)
Net derivative receivables 74 179
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 121,702 134,555
Amounts netted on the Consolidated balance sheets (121,557) (134,262)
Net derivative payables 145 293
Interest rate contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 128 190
Amounts netted on the Consolidated balance sheets (73) (188)
Net derivative receivables 55 2
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 104 363
Amounts netted on the Consolidated balance sheets (101) (352)
Net derivative payables 3 11
Credit contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 12,956 10,947
Amounts netted on the Consolidated balance sheets (12,545) (10,273)
Net derivative receivables 411 674
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivate receivables 13,024 11,087
Total derivative receivables recognized on the Consolidated balance sheets, Net derivative receivables 479 814
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 17,294 13,160
Amounts netted on the Consolidated balance sheets (15,612) (11,898)
Net derivative payables 1,682 1,262
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 17,628 13,796
Total derivative payables recognized on the Consolidated balance sheets, Net derivative payables 2,016 1,898
Credit contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 9,723 8,680
Amounts netted on the Consolidated balance sheets (9,433) (8,030)
Net derivative receivables 290 650
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 14,848 11,381
Amounts netted on the Consolidated balance sheets (13,196) (10,133)
Net derivative payables 1,652 1,248
Credit contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 3,233 2,267
Amounts netted on the Consolidated balance sheets (3,112) (2,243)
Net derivative receivables 121 24
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 2,446 1,779
Amounts netted on the Consolidated balance sheets (2,416) (1,765)
Net derivative payables 30 14
Foreign exchange contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 181,045 260,327
Amounts netted on the Consolidated balance sheets (163,881) (237,608)
Net derivative receivables 17,164 22,719
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivate receivables 183,236 262,920
Total derivative receivables recognized on the Consolidated balance sheets, Net derivative receivables 19,355 25,312
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 176,391 252,646
Amounts netted on the Consolidated balance sheets (163,308) (238,970)
Net derivative payables 13,083 13,676
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 178,141 254,567
Total derivative payables recognized on the Consolidated balance sheets, Net derivative payables 14,833 15,597
Foreign exchange contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 180,120 259,608
Amounts netted on the Consolidated balance sheets (163,029) (236,931)
Net derivative receivables 17,091 22,677
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 175,485 251,860
Amounts netted on the Consolidated balance sheets (162,455) (238,292)
Net derivative payables 13,030 13,568
Foreign exchange contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 904 685
Amounts netted on the Consolidated balance sheets (849) (677)
Net derivative receivables 55 8
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 897 772
Amounts netted on the Consolidated balance sheets (850) (678)
Net derivative payables 47 94
Foreign exchange contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 21 34
Amounts netted on the Consolidated balance sheets (3) 0
Net derivative receivables 18 34
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 9 14
Amounts netted on the Consolidated balance sheets (3) 0
Net derivative payables 6 14
Equity contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 96,586 84,309
Amounts netted on the Consolidated balance sheets (91,856) (79,935)
Net derivative receivables 4,730 4,374
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivate receivables 97,723 85,220
Total derivative receivables recognized on the Consolidated balance sheets, Net derivative receivables 5,867 5,285
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 114,893 93,972
Amounts netted on the Consolidated balance sheets (102,211) (87,491)
Net derivative payables 12,682 6,481
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 117,017 96,139
Total derivative payables recognized on the Consolidated balance sheets, Net derivative payables 14,806 8,648
Equity contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 33,418 33,269
Amounts netted on the Consolidated balance sheets (31,170) (30,742)
Net derivative receivables 2,248 2,527
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 53,530 44,394
Amounts netted on the Consolidated balance sheets (41,552) (38,298)
Net derivative payables 11,978 6,096
Equity contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 63,168 51,040
Amounts netted on the Consolidated balance sheets (60,686) (49,193)
Net derivative receivables 2,482 1,847
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 61,363 49,578
Amounts netted on the Consolidated balance sheets (60,659) (49,193)
Net derivative payables 704 385
Commodity contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 27,918 13,645
Amounts netted on the Consolidated balance sheets (23,840) (11,015)
Net derivative receivables 4,078 2,630
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivate receivables 30,515 15,626
Total derivative receivables recognized on the Consolidated balance sheets, Net derivative receivables 6,675 4,611
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 23,589 12,184
Amounts netted on the Consolidated balance sheets (19,156) (10,209)
Net derivative payables 4,433 1,975
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 26,369 14,488
Total derivative payables recognized on the Consolidated balance sheets, Net derivative payables 7,213 4,279
Commodity contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 18,244 8,340
Amounts netted on the Consolidated balance sheets (14,469) (5,848)
Net derivative receivables 3,775 2,492
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 14,176 6,918
Amounts netted on the Consolidated balance sheets (9,786) (5,206)
Net derivative payables 4,390 1,712
Commodity contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 109 126
Amounts netted on the Consolidated balance sheets (79) (84)
Net derivative receivables 30 42
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 79 84
Amounts netted on the Consolidated balance sheets (79) (84)
Net derivative payables 0 0
Commodity contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 9,565 5,179
Amounts netted on the Consolidated balance sheets (9,292) (5,083)
Net derivative receivables 273 96
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 9,334 5,182
Amounts netted on the Consolidated balance sheets (9,291) (4,919)
Net derivative payables $ 43 $ 263