XML 219 R181.htm IDEA: XBRL DOCUMENT v3.25.0.1
DERIVATIVES - Derivative Mark-to-Market (MTM) Receivables/Payables (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Assets    
Derivative receivables $ 422,802 $ 387,374
Less: Netting agreements to assets (334,900) (308,431)
Less: Netting of cash collateral received (27,303) (21,226)
Net receivables included on consolidated balance sheet 60,599 57,717
Less: Cash collateral received (808) (563)
Less: Non-cash collateral received (6,017) (5,208)
Total net receivables 53,774 51,946
Liabilities    
Derivative payables 411,768 385,211
Less: Netting agreements to liabilities (334,900) (308,431)
Netting of cash collateral paid (28,570) (26,101)
Total derivative liabilities 48,298 50,679
Less: Cash collateral paid (52) (348)
Less: Non-cash collateral paid (3,376) (12,504)
Total net payables 44,870 37,827
Trading accounts assets    
Liabilities    
Does not meet applicable offsetting guidance, assets 13,000 4,000
Trading accounts liabilities    
Liabilities    
Does not meet applicable offsetting guidance, liabilities 15,000 10,000
Over-the-counter | Trading accounts assets    
Assets    
Less: Netting agreements to assets (264,000) (242,000)
Liabilities    
Less: Netting agreements to liabilities   (242,000)
Over-the-counter | Trading accounts liabilities    
Liabilities    
Less: Netting agreements to liabilities (264,000)  
Cleared | Trading accounts assets    
Assets    
Less: Netting agreements to assets (36,000) (44,000)
Liabilities    
Less: Netting agreements to liabilities   (44,000)
Cleared | Trading accounts liabilities    
Liabilities    
Less: Netting agreements to liabilities (36,000)  
Exchange traded | Trading accounts assets    
Assets    
Less: Netting agreements to assets (35,000) (22,000)
Liabilities    
Less: Netting agreements to liabilities   (22,000)
Exchange traded | Trading accounts liabilities    
Liabilities    
Less: Netting agreements to liabilities (35,000)  
Derivatives instruments designated as ASC 815 hedges    
Assets    
Derivative receivables 3,800 2,247
Liabilities    
Derivative payables 1,137 1,858
Derivatives instruments designated as ASC 815 hedges | Interest rate hedges    
Assets    
Derivative receivables 849 557
Liabilities    
Derivative payables 20 126
Derivatives instruments designated as ASC 815 hedges | Foreign exchange contracts    
Assets    
Derivative receivables 2,951 1,690
Liabilities    
Derivative payables 1,117 1,732
Derivatives instruments designated as ASC 815 hedges | Over-the-counter | Interest rate hedges    
Assets    
Derivative receivables 695 458
Liabilities    
Derivative payables 1 5
Derivatives instruments designated as ASC 815 hedges | Over-the-counter | Foreign exchange contracts    
Assets    
Derivative receivables 2,951 1,690
Liabilities    
Derivative payables 1,117 1,732
Derivatives instruments designated as ASC 815 hedges | Cleared | Interest rate hedges    
Assets    
Derivative receivables 154 99
Liabilities    
Derivative payables 19 121
Derivatives instruments designated as ASC 815 hedges | Cleared | Foreign exchange contracts    
Assets    
Derivative receivables 0 0
Liabilities    
Derivative payables 0 0
Derivatives not designated in a qualifying hedging relationship    
Assets    
Derivative receivables 419,002 385,127
Liabilities    
Derivative payables 410,631 383,353
Derivatives not designated in a qualifying hedging relationship | Interest rate hedges    
Assets    
Derivative receivables 129,429 157,937
Liabilities    
Derivative payables 122,112 153,060
Derivatives not designated in a qualifying hedging relationship | Foreign exchange contracts    
Assets    
Derivative receivables 213,094 158,004
Liabilities    
Derivative payables 204,900 155,469
Derivatives not designated in a qualifying hedging relationship | Equity contracts    
Assets    
Derivative receivables 55,144 43,278
Liabilities    
Derivative payables 61,736 47,946
Derivatives not designated in a qualifying hedging relationship | Commodity and other contract options    
Assets    
Derivative receivables 12,620 17,569
Liabilities    
Derivative payables 14,630 18,796
Derivatives not designated in a qualifying hedging relationship | Credit derivatives    
Assets    
Derivative receivables 8,715 8,339
Liabilities    
Derivative payables 7,253 8,082
Derivatives not designated in a qualifying hedging relationship | Over-the-counter | Interest rate hedges    
Assets    
Derivative receivables 95,907 113,993
Liabilities    
Derivative payables 88,776 105,512
Derivatives not designated in a qualifying hedging relationship | Over-the-counter | Foreign exchange contracts    
Assets    
Derivative receivables 210,755 157,633
Liabilities    
Derivative payables 202,582 155,027
Derivatives not designated in a qualifying hedging relationship | Over-the-counter | Equity contracts    
Assets    
Derivative receivables 19,262 19,515
Liabilities    
Derivative payables 25,950 25,425
Derivatives not designated in a qualifying hedging relationship | Over-the-counter | Commodity and other contract options    
Assets    
Derivative receivables 11,945 16,921
Liabilities    
Derivative payables 13,804 18,086
Derivatives not designated in a qualifying hedging relationship | Over-the-counter | Credit derivatives    
Assets    
Derivative receivables 6,907 6,094
Liabilities    
Derivative payables 5,569 6,293
Derivatives not designated in a qualifying hedging relationship | Cleared | Interest rate hedges    
Assets    
Derivative receivables 33,447 43,858
Liabilities    
Derivative payables 33,269 47,462
Derivatives not designated in a qualifying hedging relationship | Cleared | Foreign exchange contracts    
Assets    
Derivative receivables 2,329 368
Liabilities    
Derivative payables 2,298 420
Derivatives not designated in a qualifying hedging relationship | Cleared | Equity contracts    
Assets    
Derivative receivables 0 0
Liabilities    
Derivative payables 0 0
Derivatives not designated in a qualifying hedging relationship | Cleared | Credit derivatives    
Assets    
Derivative receivables 1,808 2,245
Liabilities    
Derivative payables 1,684 1,789
Derivatives not designated in a qualifying hedging relationship | Exchange traded | Interest rate hedges    
Assets    
Derivative receivables 75 86
Liabilities    
Derivative payables 67 86
Derivatives not designated in a qualifying hedging relationship | Exchange traded | Equity contracts    
Assets    
Derivative receivables 35,882 23,763
Liabilities    
Derivative payables 35,786 22,521
Derivatives not designated in a qualifying hedging relationship | Exchange traded | Commodity and other contract options    
Assets    
Derivative receivables 675 648
Liabilities    
Derivative payables 826 710
Derivatives not designated in a qualifying hedging relationship | Exchange traded | Trading accounts assets | Foreign exchange contracts    
Assets    
Derivative receivables 10 3
Derivatives not designated in a qualifying hedging relationship | Exchange traded | Trading accounts liabilities | Foreign exchange contracts    
Liabilities    
Derivative payables $ 20 $ 22