v3.26.1
DERIVATIVES - Derivative Mark-to-Market (MTM) Receivables/Payables (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Assets    
Derivative receivables $ 500,967 $ 489,313
Less: Netting agreements to assets (406,175) (406,408)
Less: Netting of cash collateral received (27,603) (27,471)
Total trading account derivatives, assets 67,189 55,434
Less: Cash collateral received (2,252) (1,363)
Less: Non-cash collateral received (8,052) (5,047)
Total net receivables 56,885 49,024
Liabilities    
Derivative payables 485,456 485,251
Less: Netting agreements to liabilities (406,175) (406,408)
Less: Netting of cash collateral paid (16,150) (20,629)
Total derivative liabilities 63,131 58,214
Less: Cash collateral paid (57) (58)
Less: Non-cash collateral paid (3,831) (4,386)
Total net payables 59,243 53,770
Netting agreements to assets 406,175 406,408
Netting agreements to liabilities 406,175 406,408
Trading account assets    
Liabilities    
Does not meet applicable offsetting guidance, assets 12,000 11,000
Trading account assets | Over-the-counter    
Liabilities    
Less: Netting agreements to liabilities (257,000) (227,000)
Netting agreements to liabilities 257,000 227,000
Trading account assets | Cleared    
Liabilities    
Less: Netting agreements to liabilities (99,000) (136,000)
Netting agreements to liabilities 99,000 136,000
Trading account assets | Exchange traded    
Liabilities    
Less: Netting agreements to liabilities (50,000) (43,000)
Netting agreements to liabilities 50,000 43,000
Trading accounts liabilities    
Liabilities    
Does not meet applicable offsetting guidance, liabilities 17,000 15,000
Trading accounts liabilities | Over-the-counter    
Assets    
Less: Netting agreements to assets (257,000) (227,000)
Liabilities    
Netting agreements to assets 257,000 227,000
Trading accounts liabilities | Cleared    
Assets    
Less: Netting agreements to assets (99,000) (136,000)
Liabilities    
Netting agreements to assets 99,000 136,000
Trading accounts liabilities | Exchange traded    
Assets    
Less: Netting agreements to assets (50,000) (43,000)
Liabilities    
Netting agreements to assets 50,000 43,000
Derivative instruments designated as ASC 815 hedges    
Assets    
Derivative receivables 2,142 1,287
Liabilities    
Derivative payables 1,310 1,368
Derivative instruments designated as ASC 815 hedges | Interest rate contracts    
Assets    
Derivative receivables 794 394
Liabilities    
Derivative payables 404 286
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Over-the-counter    
Assets    
Derivative receivables 467 342
Liabilities    
Derivative payables 356 152
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Cleared    
Assets    
Derivative receivables 327 52
Liabilities    
Derivative payables 48 134
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts    
Assets    
Derivative receivables 1,348 893
Liabilities    
Derivative payables 906 1,082
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Over-the-counter    
Assets    
Derivative receivables 1,348 893
Liabilities    
Derivative payables 906 1,082
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Cleared    
Assets    
Derivative receivables 0 0
Liabilities    
Derivative payables 0 0
Derivatives instruments not designated as ASC 815 hedges    
Assets    
Derivative receivables 498,825 488,026
Liabilities    
Derivative payables 484,146 483,883
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts    
Assets    
Derivative receivables 189,952 225,517
Liabilities    
Derivative payables 179,144 217,086
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Over-the-counter    
Assets    
Derivative receivables 92,725 93,346
Liabilities    
Derivative payables 80,857 82,794
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Cleared    
Assets    
Derivative receivables 97,170 132,155
Liabilities    
Derivative payables 98,224 134,275
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Exchange traded    
Assets    
Derivative receivables 57 16
Liabilities    
Derivative payables 63 17
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts    
Assets    
Derivative receivables 193,791 160,791
Liabilities    
Derivative payables 178,980 151,782
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Over-the-counter    
Assets    
Derivative receivables 192,281 157,116
Liabilities    
Derivative payables 177,134 147,903
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Cleared    
Assets    
Derivative receivables 1,508 3,672
Liabilities    
Derivative payables 1,844 3,877
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading account assets | Exchange traded    
Assets    
Derivative receivables 2 3
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities | Exchange traded    
Liabilities    
Derivative payables 2 2
Derivatives instruments not designated as ASC 815 hedges | Equity contracts    
Assets    
Derivative receivables 76,747 69,307
Liabilities    
Derivative payables 86,922 79,201
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Over-the-counter    
Assets    
Derivative receivables 25,667 23,600
Liabilities    
Derivative payables 34,104 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 51,080 45,707
Liabilities    
Derivative payables 52,818 43,831
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts    
Assets    
Derivative receivables 28,236 22,688
Liabilities    
Derivative payables 29,119 24,582
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Over-the-counter    
Assets    
Derivative receivables 27,304 22,131
Liabilities    
Derivative payables 27,897 23,989
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Exchange traded    
Assets    
Derivative receivables 932 557
Liabilities    
Derivative payables 1,222 593
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives    
Assets    
Derivative receivables 10,099 9,723
Liabilities    
Derivative payables 9,981 11,232
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Over-the-counter    
Assets    
Derivative receivables 8,399 7,499
Liabilities    
Derivative payables 8,174 8,952
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Cleared    
Assets    
Derivative receivables 1,700 2,224
Liabilities    
Derivative payables $ 1,807 $ 2,280