v3.26.3
Derivative Instruments - Derivatives Netting (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables $ 701,735 $ 599,310
Amounts netted on the Consolidated balance sheets (634,274) (548,605)
Net derivative receivables 67,461 50,705
Derivative receivables where an appropriate legal opinion has not been either sought or obtained 11,350 7,072
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 713,085 606,382
Total derivative receivables 78,811 57,777
Collateral not nettable on the Consolidated balance sheets (36,031) (28,891)
Net amounts 42,780 28,886
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 697,890 589,018
Amounts netted on the Consolidated balance sheets (646,313) (550,409)
Net derivative payables 51,577 38,609
Derivative payables where an appropriate legal opinion has not been either sought or obtained 11,559 7,720
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 709,449 596,738
Total derivative payables 63,136 46,329
Collateral not nettable on the Consolidated balance sheets (23,799) (18,478)
Net amounts 39,337 27,851
Net cash collateral receivables 59,400 54,700
Net cash collateral payables 71,500 56,500
Interest rate contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 338,617 280,805
Amounts netted on the Consolidated balance sheets (302,844) (256,483)
Net derivative receivables 35,773 24,322
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 341,136 281,884
Total derivative receivables 38,292 25,401
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 313,695 256,851
Amounts netted on the Consolidated balance sheets (300,143) (250,122)
Net derivative payables 13,552 6,729
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 315,974 257,583
Total derivative payables 15,831 7,461
Interest rate contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 196,129 162,300
Amounts netted on the Consolidated balance sheets (160,951) (138,107)
Net derivative receivables 35,178 24,193
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 166,673 135,045
Amounts netted on the Consolidated balance sheets (154,161) (128,464)
Net derivative payables 12,512 6,581
Interest rate contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 141,837 118,377
Amounts netted on the Consolidated balance sheets (141,251) (118,303)
Net derivative receivables 586 74
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 146,035 121,702
Amounts netted on the Consolidated balance sheets (145,299) (121,557)
Net derivative payables 736 145
Interest rate contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 651 128
Amounts netted on the Consolidated balance sheets (642) (73)
Net derivative receivables 9 55
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 987 104
Amounts netted on the Consolidated balance sheets (683) (101)
Net derivative payables 304 3
Credit derivatives    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 17,479 12,956
Amounts netted on the Consolidated balance sheets (17,002) (12,545)
Net derivative receivables 477 411
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 17,587 13,024
Total derivative receivables 585 479
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 20,264 17,294
Amounts netted on the Consolidated balance sheets (18,662) (15,612)
Net derivative payables 1,602 1,682
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 20,734 17,628
Total derivative payables 2,072 2,016
Credit derivatives | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 13,040 9,723
Amounts netted on the Consolidated balance sheets (12,598) (9,433)
Net derivative receivables 442 290
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 17,054 14,848
Amounts netted on the Consolidated balance sheets (15,480) (13,196)
Net derivative payables 1,574 1,652
Credit derivatives | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 4,439 3,233
Amounts netted on the Consolidated balance sheets (4,404) (3,112)
Net derivative receivables 35 121
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 3,210 2,446
Amounts netted on the Consolidated balance sheets (3,182) (2,416)
Net derivative payables 28 30
Foreign exchange contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 192,573 181,045
Amounts netted on the Consolidated balance sheets (173,250) (163,881)
Net derivative receivables 19,323 17,164
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 195,659 183,236
Total derivative receivables 22,409 19,355
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 183,748 176,391
Amounts netted on the Consolidated balance sheets (171,579) (163,308)
Net derivative payables 12,169 13,083
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 185,937 178,141
Total derivative payables 14,358 14,833
Foreign exchange contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 190,971 180,120
Amounts netted on the Consolidated balance sheets (171,924) (163,029)
Net derivative receivables 19,047 17,091
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 182,338 175,485
Amounts netted on the Consolidated balance sheets (170,253) (162,455)
Net derivative payables 12,085 13,030
Foreign exchange contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 1,576 904
Amounts netted on the Consolidated balance sheets (1,304) (849)
Net derivative receivables 272 55
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 1,387 897
Amounts netted on the Consolidated balance sheets (1,305) (850)
Net derivative payables 82 47
Foreign exchange contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 26 21
Amounts netted on the Consolidated balance sheets (22) (3)
Net derivative receivables 4 18
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 23 9
Amounts netted on the Consolidated balance sheets (21) (3)
Net derivative payables 2 6
Equity contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 126,707 96,586
Amounts netted on the Consolidated balance sheets (122,383) (91,856)
Net derivative receivables 4,324 4,730
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 128,857 97,723
Total derivative receivables 6,474 5,867
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 156,300 114,893
Amounts netted on the Consolidated balance sheets (136,906) (102,211)
Net derivative payables 19,394 12,682
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 159,757 117,017
Total derivative payables 22,851 14,806
Equity contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 50,001 33,418
Amounts netted on the Consolidated balance sheets (47,212) (31,170)
Net derivative receivables 2,789 2,248
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 77,576 53,530
Amounts netted on the Consolidated balance sheets (61,749) (41,552)
Net derivative payables 15,827 11,978
Equity contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 76,706 63,168
Amounts netted on the Consolidated balance sheets (75,171) (60,686)
Net derivative receivables 1,535 2,482
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 78,724 61,363
Amounts netted on the Consolidated balance sheets (75,157) (60,659)
Net derivative payables 3,567 704
Commodity contracts    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 26,359 27,918
Amounts netted on the Consolidated balance sheets (18,795) (23,840)
Net derivative receivables 7,564 4,078
Total derivative receivables recognized on the Consolidated balance sheets, Gross derivative receivables 29,846 30,515
Total derivative receivables 11,051 6,675
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 23,883 23,589
Amounts netted on the Consolidated balance sheets (19,023) (19,156)
Net derivative payables 4,860 4,433
Total derivative payables recognized on the Consolidated balance sheets, Gross derivative payables 27,047 26,369
Total derivative payables 8,024 7,213
Commodity contracts | Over-the-counter (“OTC”)    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 20,344 18,244
Amounts netted on the Consolidated balance sheets (12,905) (14,469)
Net derivative receivables 7,439 3,775
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 17,795 14,176
Amounts netted on the Consolidated balance sheets (13,154) (9,786)
Net derivative payables 4,641 4,390
Commodity contracts | OTC–cleared    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 35 109
Amounts netted on the Consolidated balance sheets (35) (79)
Net derivative receivables 0 30
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 49 79
Amounts netted on the Consolidated balance sheets (40) (79)
Net derivative payables 9 0
Commodity contracts | Exchange-traded    
Gross and Net Derivative Receivables by Contract and Settlement Type:    
Gross derivative receivables 5,980 9,565
Amounts netted on the Consolidated balance sheets (5,855) (9,292)
Net derivative receivables 125 273
Gross and Net Derivative Payables by Contract and Settlement Type:    
Gross derivative payables 6,039 9,334
Amounts netted on the Consolidated balance sheets (5,829) (9,291)
Net derivative payables $ 210 $ 43