XML 167 R144.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DERIVATIVES - Derivative Mark-to-Market (MTM) Receivables/Payables (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Assets    
Derivative receivables $ 355,862 $ 387,374
Less: Netting agreements to assets (277,223) (308,431)
Less: Netting of cash collateral received (25,575) (21,226)
Total trading account derivatives, assets 53,064 57,717
Less: Cash collateral received (558) (563)
Less: Non-cash collateral received (2,367) (5,208)
Total net receivables 50,139 51,946
Liabilities    
Derivative payables 352,939 385,211
Less: Netting agreements to liabilities (277,223) (308,431)
Less: Netting of cash collateral paid (28,644) (26,101)
Total derivative liabilities 47,072 50,679
Less: Cash collateral paid (380) (348)
Less: Non-cash collateral paid (10,060) (12,504)
Total net payables 36,632 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 (204,000) (242,000)
Trading account assets | Cleared    
Liabilities    
Less: Netting agreements to liabilities (40,000) (44,000)
Trading account assets | Exchange traded    
Liabilities    
Less: Netting agreements to liabilities (33,000) (22,000)
Trading accounts liabilities    
Liabilities    
Does not meet applicable offsetting guidance, liabilities 9,000 10,000
Trading accounts liabilities | Over-the-counter    
Assets    
Less: Netting agreements to assets (204,000) (242,000)
Trading accounts liabilities | Cleared    
Assets    
Less: Netting agreements to assets (40,000) (44,000)
Trading accounts liabilities | Exchange traded    
Assets    
Less: Netting agreements to assets (33,000) (22,000)
Derivative instruments designated as ASC 815 hedges    
Assets    
Derivative receivables 1,816 2,247
Liabilities    
Derivative payables 603 1,858
Derivative instruments designated as ASC 815 hedges | Interest rate contracts    
Assets    
Derivative receivables 561 557
Liabilities    
Derivative payables 146 126
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Over-the-counter    
Assets    
Derivative receivables 413 458
Liabilities    
Derivative payables 109 5
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Cleared    
Assets    
Derivative receivables 148 99
Liabilities    
Derivative payables 37 121
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts    
Assets    
Derivative receivables 1,255 1,690
Liabilities    
Derivative payables 457 1,732
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Over-the-counter    
Assets    
Derivative receivables 1,255 1,690
Liabilities    
Derivative payables 457 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 354,046 385,127
Liabilities    
Derivative payables 352,336 383,353
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts    
Assets    
Derivative receivables 143,505 157,937
Liabilities    
Derivative payables 135,641 153,060
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Over-the-counter    
Assets    
Derivative receivables 103,659 113,993
Liabilities    
Derivative payables 94,866 105,512
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Cleared    
Assets    
Derivative receivables 39,757 43,858
Liabilities    
Derivative payables 40,710 47,462
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Exchange traded    
Assets    
Derivative receivables 89 86
Liabilities    
Derivative payables 65 86
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts    
Assets    
Derivative receivables 136,662 158,004
Liabilities    
Derivative payables 129,133 155,469
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Over-the-counter    
Assets    
Derivative receivables 136,114 157,633
Liabilities    
Derivative payables 128,529 155,027
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Cleared    
Assets    
Derivative receivables 543 368
Liabilities    
Derivative payables 603 420
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading account assets | Exchange traded    
Assets    
Derivative receivables 5 3
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities | Exchange traded    
Liabilities    
Derivative payables 1 22
Derivatives instruments not designated as ASC 815 hedges | Equity contracts    
Assets    
Derivative receivables 52,378 43,278
Liabilities    
Derivative payables 64,444 47,946
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Over-the-counter    
Assets    
Derivative receivables 18,741 19,515
Liabilities    
Derivative payables 31,341 25,425
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Cleared    
Assets    
Derivative receivables 2 0
Liabilities    
Derivative payables 52 0
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Exchange traded    
Assets    
Derivative receivables 33,635 23,763
Liabilities    
Derivative payables 33,051 22,521
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts    
Assets    
Derivative receivables 13,358 17,569
Liabilities    
Derivative payables 15,388 18,796
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Over-the-counter    
Assets    
Derivative receivables 12,688 16,921
Liabilities    
Derivative payables 14,518 18,086
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Exchange traded    
Assets    
Derivative receivables 670 648
Liabilities    
Derivative payables 870 710
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives    
Assets    
Derivative receivables 8,143 8,339
Liabilities    
Derivative payables 7,730 8,082
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Over-the-counter    
Assets    
Derivative receivables 6,371 6,094
Liabilities    
Derivative payables 5,995 6,293
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Cleared    
Assets    
Derivative receivables 1,772 2,245
Liabilities    
Derivative payables $ 1,735 $ 1,789