v3.26.1
DERIVATIVES - Derivative Mark-to-Market (MTM) Receivables/Payables (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Assets    
Derivative receivables $ 534,903 $ 489,313
Less: Netting agreements to assets (442,830) (406,408)
Less: Netting of cash collateral received (26,027) (27,471)
Total trading account derivatives, assets 66,046 55,434
Less: Cash collateral received (1,849) (1,363)
Less: Non-cash collateral received (8,067) (5,047)
Total net receivables 56,130 49,024
Liabilities    
Derivative payables 527,865 485,251
Less: Netting agreements to liabilities (442,830) (406,408)
Less: Netting of cash collateral paid (20,458) (20,629)
Total derivative liabilities 64,577 58,214
Less: Cash collateral paid (57) (58)
Less: Non-cash collateral paid (6,132) (4,386)
Total net payables 58,388 53,770
Netting agreements to assets 442,830 406,408
Netting agreements to liabilities 442,830 406,408
Does not meet applicable offsetting guidance, assets 12,000 11,000
Does not meet applicable offsetting guidance, liabilities 17,000 15,000
Over-the-counter    
Assets    
Less: Netting agreements to assets (264,000) (227,000)
Liabilities    
Less: Netting agreements to liabilities (264,000) (227,000)
Netting agreements to assets 264,000 227,000
Netting agreements to liabilities 264,000 227,000
Cleared    
Assets    
Less: Netting agreements to assets (116,000) (136,000)
Liabilities    
Less: Netting agreements to liabilities (116,000) (136,000)
Netting agreements to assets 116,000 136,000
Netting agreements to liabilities 116,000 136,000
Exchange traded    
Assets    
Less: Netting agreements to assets (63,000) (43,000)
Liabilities    
Less: Netting agreements to liabilities (63,000) (43,000)
Netting agreements to assets 63,000 43,000
Netting agreements to liabilities 63,000 43,000
Derivative instruments designated as ASC 815 hedges    
Assets    
Derivative receivables 1,229 1,287
Liabilities    
Derivative payables 1,233 1,368
Derivative instruments designated as ASC 815 hedges | Interest rate contracts    
Assets    
Derivative receivables 351 394
Liabilities    
Derivative payables 350 286
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Over-the-counter    
Assets    
Derivative receivables 289 342
Liabilities    
Derivative payables 273 152
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Cleared    
Assets    
Derivative receivables 62 52
Liabilities    
Derivative payables 77 134
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts    
Assets    
Derivative receivables 878 893
Liabilities    
Derivative payables 883 1,082
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Over-the-counter    
Assets    
Derivative receivables 877 893
Liabilities    
Derivative payables 883 1,082
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Cleared    
Assets    
Derivative receivables 1 0
Liabilities    
Derivative payables 0 0
Derivatives instruments not designated as ASC 815 hedges    
Assets    
Derivative receivables 533,674 488,026
Liabilities    
Derivative payables 526,632 483,883
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts    
Assets    
Derivative receivables 202,734 225,517
Liabilities    
Derivative payables 193,713 217,086
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Over-the-counter    
Assets    
Derivative receivables 89,361 93,346
Liabilities    
Derivative payables 78,055 82,794
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Cleared    
Assets    
Derivative receivables 113,337 132,155
Liabilities    
Derivative payables 115,615 134,275
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Exchange traded    
Assets    
Derivative receivables 36 16
Liabilities    
Derivative payables 43 17
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts    
Assets    
Derivative receivables 201,925 160,791
Liabilities    
Derivative payables 184,644 151,782
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Over-the-counter    
Assets    
Derivative receivables 200,948 157,116
Liabilities    
Derivative payables 183,480 147,903
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Cleared    
Assets    
Derivative receivables 976 3,672
Liabilities    
Derivative payables 1,161 3,877
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Exchange traded    
Assets    
Derivative receivables 1 3
Liabilities    
Derivative payables 3 2
Derivatives instruments not designated as ASC 815 hedges | Equity contracts    
Assets    
Derivative receivables 98,234 69,307
Liabilities    
Derivative payables 112,996 79,201
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Over-the-counter    
Assets    
Derivative receivables 32,836 23,600
Liabilities    
Derivative payables 48,366 35,370
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Cleared    
Assets    
Derivative receivables 0 0
Liabilities    
Derivative payables 0 0
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Exchange traded    
Assets    
Derivative receivables 65,398 45,707
Liabilities    
Derivative payables 64,630 43,831
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts    
Assets    
Derivative receivables 20,798 22,688
Liabilities    
Derivative payables 25,324 24,582
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Over-the-counter    
Assets    
Derivative receivables 20,193 22,131
Liabilities    
Derivative payables 24,650 23,989
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Exchange traded    
Assets    
Derivative receivables 605 557
Liabilities    
Derivative payables 674 593
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives    
Assets    
Derivative receivables 9,983 9,723
Liabilities    
Derivative payables 9,955 11,232
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Over-the-counter    
Assets    
Derivative receivables 7,599 7,499
Liabilities    
Derivative payables 7,511 8,952
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Cleared    
Assets    
Derivative receivables 2,384 2,224
Liabilities    
Derivative payables $ 2,444 $ 2,280