XML 174 R144.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES - Derivative Mark-to-Market (MTM) Receivables/Payables (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Assets    
Derivative receivables $ 362,956 $ 387,374
Less: Netting agreements to assets (285,867) (308,431)
Less: Netting of cash collateral received (23,492) (21,226)
Total trading account derivatives, assets 53,597 57,717
Less: Cash collateral received (430) (563)
Less: Non-cash collateral received (2,762) (5,208)
Total net receivables 50,405 51,946
Liabilities    
Derivative payables 360,093 385,211
Less: Netting agreements to liabilities (285,867) (308,431)
Less: Netting of cash collateral paid (27,720) (26,101)
Total derivative liabilities 46,506 50,679
Less: Cash collateral paid (648) (348)
Less: Non-cash collateral paid (10,279) (12,504)
Total net payables 35,579 37,827
Trading account assets    
Liabilities    
Does not meet applicable offsetting guidance, assets 4,000 4,000
Trading account assets | Over-the-counter    
Liabilities    
Less: Netting agreements to liabilities (208,000) (242,000)
Trading account assets | Cleared    
Liabilities    
Less: Netting agreements to liabilities (43,000) (44,000)
Trading account assets | Exchange traded    
Liabilities    
Less: Netting agreements to liabilities (35,000) (22,000)
Trading accounts liabilities    
Liabilities    
Does not meet applicable offsetting guidance, liabilities 10,000 10,000
Trading accounts liabilities | Over-the-counter    
Assets    
Less: Netting agreements to assets (208,000) (242,000)
Trading accounts liabilities | Cleared    
Assets    
Less: Netting agreements to assets (43,000) (44,000)
Trading accounts liabilities | Exchange traded    
Assets    
Less: Netting agreements to assets (35,000) (22,000)
Derivative instruments designated as ASC 815 hedges    
Assets    
Derivative receivables 1,978 2,247
Liabilities    
Derivative payables 1,054 1,858
Derivative instruments designated as ASC 815 hedges | Interest rate contracts    
Assets    
Derivative receivables 658 557
Liabilities    
Derivative payables 56 126
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Over-the-counter    
Assets    
Derivative receivables 499 458
Liabilities    
Derivative payables 3 5
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Cleared    
Assets    
Derivative receivables 159 99
Liabilities    
Derivative payables 53 121
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts    
Assets    
Derivative receivables 1,320 1,690
Liabilities    
Derivative payables 998 1,732
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Over-the-counter    
Assets    
Derivative receivables 1,320 1,690
Liabilities    
Derivative payables 998 1,732
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 360,978 385,127
Liabilities    
Derivative payables 359,039 383,353
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts    
Assets    
Derivative receivables 147,679 157,937
Liabilities    
Derivative payables 141,152 153,060
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Over-the-counter    
Assets    
Derivative receivables 105,553 113,993
Liabilities    
Derivative payables 97,690 105,512
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Cleared    
Assets    
Derivative receivables 42,046 43,858
Liabilities    
Derivative payables 43,419 47,462
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Exchange traded    
Assets    
Derivative receivables 80 86
Liabilities    
Derivative payables 43 86
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts    
Assets    
Derivative receivables 131,829 158,004
Liabilities    
Derivative payables 123,349 155,469
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Over-the-counter    
Assets    
Derivative receivables 131,348 157,633
Liabilities    
Derivative payables 122,844 155,027
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Cleared    
Assets    
Derivative receivables 480 368
Liabilities    
Derivative payables 491 420
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading account assets | Exchange traded    
Assets    
Derivative receivables 1 3
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities | Exchange traded    
Liabilities    
Derivative payables 14 22
Derivatives instruments not designated as ASC 815 hedges | Equity contracts    
Assets    
Derivative receivables 56,602 43,278
Liabilities    
Derivative payables 68,408 47,946
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Over-the-counter    
Assets    
Derivative receivables 21,211 19,515
Liabilities    
Derivative payables 32,826 25,425
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Cleared    
Assets    
Derivative receivables 2 0
Liabilities    
Derivative payables 3 0
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Exchange traded    
Assets    
Derivative receivables 35,389 23,763
Liabilities    
Derivative payables 35,579 22,521
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts    
Assets    
Derivative receivables 16,076 17,569
Liabilities    
Derivative payables 17,558 18,796
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Over-the-counter    
Assets    
Derivative receivables 15,377 16,921
Liabilities    
Derivative payables 16,727 18,086
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Exchange traded    
Assets    
Derivative receivables 699 648
Liabilities    
Derivative payables 831 710
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives    
Assets    
Derivative receivables 8,792 8,339
Liabilities    
Derivative payables 8,572 8,082
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Over-the-counter    
Assets    
Derivative receivables 6,133 6,094
Liabilities    
Derivative payables 6,274 6,293
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Cleared    
Assets    
Derivative receivables 2,659 2,245
Liabilities    
Derivative payables $ 2,298 $ 1,789