XML 158 R132.htm IDEA: XBRL DOCUMENT v3.25.1
DERIVATIVES - Derivative Mark-to-Market (MTM) Receivables/Payables (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Assets    
Derivative receivables $ 384,591 $ 422,802
Less: Netting agreements to assets (304,560) (334,900)
Less: Netting of cash collateral received (25,022) (27,303)
Total trading account derivatives, assets 55,009 60,599
Less: Cash collateral received (2,332) (808)
Less: Non-cash collateral received (5,440) (6,017)
Total net receivables 47,237 53,774
Liabilities    
Derivative payables 373,262 411,768
Less: Netting agreements to liabilities (304,560) (334,900)
Less: Netting of cash collateral paid (19,204) (28,570)
Total derivative liabilities 49,498 48,298
Less: Cash collateral paid (35) (52)
Less: Non-cash collateral paid (3,072) (3,376)
Total net payables 46,391 44,870
Netting agreements to assets 304,560 334,900
Netting agreements to liabilities 304,560 334,900
Trading account assets    
Liabilities    
Does not meet applicable offsetting guidance, assets 9,000 13,000
Trading account assets | Over-the-counter    
Liabilities    
Less: Netting agreements to liabilities (200,000) (264,000)
Netting agreements to liabilities 200,000 264,000
Trading account assets | Cleared    
Liabilities    
Less: Netting agreements to liabilities (67,000) (36,000)
Netting agreements to liabilities 67,000 36,000
Trading account assets | Exchange traded    
Liabilities    
Less: Netting agreements to liabilities (38,000) (35,000)
Netting agreements to liabilities 38,000 35,000
Trading accounts liabilities    
Liabilities    
Does not meet applicable offsetting guidance, liabilities 13,000 15,000
Trading accounts liabilities | Over-the-counter    
Assets    
Less: Netting agreements to assets (200,000) (264,000)
Liabilities    
Netting agreements to assets 200,000 264,000
Trading accounts liabilities | Cleared    
Assets    
Less: Netting agreements to assets (67,000) (36,000)
Liabilities    
Netting agreements to assets 67,000 36,000
Trading accounts liabilities | Exchange traded    
Assets    
Less: Netting agreements to assets (38,000) (35,000)
Liabilities    
Netting agreements to assets 38,000 35,000
Derivative instruments designated as ASC 815 hedges    
Assets    
Derivative receivables 1,498 3,800
Liabilities    
Derivative payables 859 1,137
Derivative instruments designated as ASC 815 hedges | Interest rate contracts    
Assets    
Derivative receivables 449 849
Liabilities    
Derivative payables 182 20
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Over-the-counter    
Assets    
Derivative receivables 397 695
Liabilities    
Derivative payables 134 1
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Cleared    
Assets    
Derivative receivables 52 154
Liabilities    
Derivative payables 48 19
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts    
Assets    
Derivative receivables 1,049 2,951
Liabilities    
Derivative payables 677 1,117
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Over-the-counter    
Assets    
Derivative receivables 1,049 2,951
Liabilities    
Derivative payables 677 1,117
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 383,093 419,002
Liabilities    
Derivative payables 372,403 410,631
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts    
Assets    
Derivative receivables 158,975 129,429
Liabilities    
Derivative payables 150,894 122,112
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Over-the-counter    
Assets    
Derivative receivables 92,334 95,907
Liabilities    
Derivative payables 84,463 88,776
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Cleared    
Assets    
Derivative receivables 66,590 33,447
Liabilities    
Derivative payables 66,358 33,269
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Exchange traded    
Assets    
Derivative receivables 51 75
Liabilities    
Derivative payables 73 67
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts    
Assets    
Derivative receivables 137,420 213,094
Liabilities    
Derivative payables 128,499 204,900
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Over-the-counter    
Assets    
Derivative receivables 136,619 210,755
Liabilities    
Derivative payables 127,735 202,582
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Cleared    
Assets    
Derivative receivables 791 2,329
Liabilities    
Derivative payables 751 2,298
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading account assets | Exchange traded    
Assets    
Derivative receivables 10 10
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities | Exchange traded    
Liabilities    
Derivative payables 13 20
Derivatives instruments not designated as ASC 815 hedges | Equity contracts    
Assets    
Derivative receivables 61,092 55,144
Liabilities    
Derivative payables 66,145 61,736
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Over-the-counter    
Assets    
Derivative receivables 21,321 19,262
Liabilities    
Derivative payables 27,446 25,950
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 39,771 35,882
Liabilities    
Derivative payables 38,699 35,786
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts    
Assets    
Derivative receivables 16,554 12,620
Liabilities    
Derivative payables 18,646 14,630
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Over-the-counter    
Assets    
Derivative receivables 15,863 11,945
Liabilities    
Derivative payables 17,343 13,804
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Exchange traded    
Assets    
Derivative receivables 691 675
Liabilities    
Derivative payables 1,303 826
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives    
Assets    
Derivative receivables 9,052 8,715
Liabilities    
Derivative payables 8,219 7,253
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Over-the-counter    
Assets    
Derivative receivables 6,922 6,907
Liabilities    
Derivative payables 6,274 5,569
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Cleared    
Assets    
Derivative receivables 2,130 1,808
Liabilities    
Derivative payables $ 1,945 $ 1,684