XML 238 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Instruments - Derivatives Netting (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables $ 620,786 $ 658,609
Amounts netted on the Consolidated balance sheets (568,049) (604,620)
Net derivative receivables 52,737 53,989
Derivative receivables where an appropriate legal opinion has not been either sought or obtained 7,112 6,978
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 627,898 665,587
Total derivative receivables 59,849 60,967
Collateral not nettable on the Consolidated balance sheets (27,795) (28,160)
Net amounts 32,054 32,807
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 609,791 645,095
Amounts netted on the Consolidated balance sheets (571,915) (613,557)
Net derivative payables 37,876 31,538
Derivative payables where an appropriate legal opinion has not been either sought or obtained 8,527 8,123
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 618,318 653,218
Total derivative payables 46,403 39,661
Collateral not nettable on the Consolidated balance sheets (17,537) (10,163)
Net amounts 28,866 29,498
Net cash collateral receivables 51,100 51,900
Net cash collateral payables 54,900 60,800
Interest rate contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 295,197 289,381
Amounts netted on the Consolidated balance sheets (271,468) (265,789)
Net derivative receivables 23,729 23,592
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 296,564 290,734
Total derivative receivables 25,096 24,945
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 272,045 273,133
Amounts netted on the Consolidated balance sheets (265,134) (264,989)
Net derivative payables 6,911 8,144
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 272,931 274,228
Total derivative payables 7,797 9,239
Interest rate contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 163,267 158,202
Amounts netted on the Consolidated balance sheets (139,656) (134,791)
Net derivative receivables 23,611 23,411
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 136,252 138,215
Amounts netted on the Consolidated balance sheets (129,373) (130,375)
Net derivative payables 6,879 7,840
Interest rate contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 131,806 130,989
Amounts netted on the Consolidated balance sheets (131,705) (130,810)
Net derivative receivables 101 179
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 135,616 134,555
Amounts netted on the Consolidated balance sheets (135,584) (134,262)
Net derivative payables 32 293
Interest rate contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 124 190
Amounts netted on the Consolidated balance sheets (107) (188)
Net derivative receivables 17 2
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 177 363
Amounts netted on the Consolidated balance sheets (177) (352)
Net derivative payables 0 11
Net credit derivatives    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 12,996 10,947
Amounts netted on the Consolidated balance sheets (12,691) (10,273)
Net derivative receivables 305 674
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 13,123 11,087
Total derivative receivables 432 814
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 18,179 13,160
Amounts netted on the Consolidated balance sheets (16,388) (11,898)
Net derivative payables 1,791 1,262
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 19,443 13,796
Total derivative payables 3,055 1,898
Net credit derivatives | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 8,758 8,680
Amounts netted on the Consolidated balance sheets (8,499) (8,030)
Net derivative receivables 259 650
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 14,658 11,381
Amounts netted on the Consolidated balance sheets (12,898) (10,133)
Net derivative payables 1,760 1,248
Net credit derivatives | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 4,238 2,267
Amounts netted on the Consolidated balance sheets (4,192) (2,243)
Net derivative receivables 46 24
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 3,521 1,779
Amounts netted on the Consolidated balance sheets (3,490) (1,765)
Net derivative payables 31 14
Foreign exchange contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 162,042 260,327
Amounts netted on the Consolidated balance sheets (144,169) (237,608)
Net derivative receivables 17,873 22,719
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 164,193 262,920
Total derivative receivables 20,024 25,312
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 154,735 252,646
Amounts netted on the Consolidated balance sheets (143,875) (238,970)
Net derivative payables 10,860 13,676
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 156,442 254,567
Total derivative payables 12,567 15,597
Foreign exchange contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 161,161 259,608
Amounts netted on the Consolidated balance sheets (143,328) (236,931)
Net derivative receivables 17,833 22,677
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 153,805 251,860
Amounts netted on the Consolidated balance sheets (143,025) (238,292)
Net derivative payables 10,780 13,568
Foreign exchange contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 876 685
Amounts netted on the Consolidated balance sheets (837) (677)
Net derivative receivables 39 8
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 915 772
Amounts netted on the Consolidated balance sheets (838) (678)
Net derivative payables 77 94
Foreign exchange contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 5 34
Amounts netted on the Consolidated balance sheets (4) 0
Net derivative receivables 1 34
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 15 14
Amounts netted on the Consolidated balance sheets (12) 0
Net derivative payables 3 14
Equity contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 129,008 84,309
Amounts netted on the Consolidated balance sheets (122,470) (79,935)
Net derivative receivables 6,538 4,374
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 130,266 85,220
Total derivative receivables 7,796 5,285
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 148,367 93,972
Amounts netted on the Consolidated balance sheets (133,056) (87,491)
Net derivative payables 15,311 6,481
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 150,483 96,139
Total derivative payables 17,427 8,648
Equity contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 42,780 33,269
Amounts netted on the Consolidated balance sheets (39,425) (30,742)
Net derivative receivables 3,355 2,527
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 63,269 44,394
Amounts netted on the Consolidated balance sheets (50,010) (38,298)
Net derivative payables 13,259 6,096
Equity contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 86,228 51,040
Amounts netted on the Consolidated balance sheets (83,045) (49,193)
Net derivative receivables 3,183 1,847
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 85,098 49,578
Amounts netted on the Consolidated balance sheets (83,046) (49,193)
Net derivative payables 2,052 385
Commodity contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 21,543 13,645
Amounts netted on the Consolidated balance sheets (17,251) (11,015)
Net derivative receivables 4,292 2,630
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 23,752 15,626
Total derivative receivables 6,501 4,611
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 16,465 12,184
Amounts netted on the Consolidated balance sheets (13,462) (10,209)
Net derivative payables 3,003 1,975
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 19,019 14,488
Total derivative payables 5,557 4,279
Commodity contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 14,855 8,340
Amounts netted on the Consolidated balance sheets (11,858) (5,848)
Net derivative receivables 2,997 2,492
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 11,109 6,918
Amounts netted on the Consolidated balance sheets (8,147) (5,206)
Net derivative payables 2,962 1,712
Commodity contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 114 126
Amounts netted on the Consolidated balance sheets (81) (84)
Net derivative receivables 33 42
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 81 84
Amounts netted on the Consolidated balance sheets (81) (84)
Net derivative payables 0 0
Commodity contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 6,574 5,179
Amounts netted on the Consolidated balance sheets (5,312) (5,083)
Net derivative receivables 1,262 96
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 5,275 5,182
Amounts netted on the Consolidated balance sheets (5,234) (4,919)
Net derivative payables $ 41 $ 263