XML 145 R121.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES - Derivative Mark-to-Market (MTM) Receivables/Payables (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Assets    
Less: Netting of cash collateral received $ (43,554) $ (63,915)
Liabilities    
Less: Netting of cash collateral paid (48,079) (45,628)
Trading account assets    
Assets    
Derivative receivables 388,112 472,977
Cash collateral paid, net of amount used to offset derivative liabilities 22,104 32,778
Less: Netting agreements to assets (293,047) (364,879)
Less: Netting of cash collateral received (43,554) (63,915)
Total trading account derivatives, assets 73,615 76,961
Less: Cash collateral received (982) (1,567)
Less: Non-cash collateral received (6,800) (7,408)
Total Net receivables 65,833 67,986
Liabilities    
Cash collateral paid, gross 70,183 78,406
Does not meet applicable offsetting guidance, assets 12,000 6,000
Trading account assets | Over-the-counter    
Liabilities    
Less: Netting agreements to liabilities (262,000) (336,000)
Trading account assets | Cleared    
Liabilities    
Less: Netting agreements to liabilities (12,000) (9,000)
Trading account assets | Exchange traded    
Liabilities    
Less: Netting agreements to liabilities (19,000) (20,000)
Trading accounts liabilities    
Liabilities    
Derivative payables 384,066 470,268
Cash collateral received, net of amount used to offset derivative assets 17,965 8,196
Less: Netting agreements to liabilities (293,047) (364,879)
Less: Netting of cash collateral paid (48,079) (45,628)
Total derivative liabilities 60,905 67,957
Less: Cash collateral paid (1,586) (473)
Less: Non-cash collateral paid (13,639) (13,087)
Total Net payables 45,680 54,397
Cash collateral received, gross 61,519 72,111
Does not meet applicable offsetting guidance, liabilities 13,000 8,000
Trading accounts liabilities | Over-the-counter    
Assets    
Less: Netting agreements to assets (262,000) (336,000)
Trading accounts liabilities | Cleared    
Assets    
Less: Netting agreements to assets (12,000) (9,000)
Trading accounts liabilities | Exchange traded    
Assets    
Less: Netting agreements to assets (19,000) (20,000)
Derivative instruments designated as ASC 815 hedges | Trading account assets    
Assets    
Derivative receivables 2,298 3,892
Derivative instruments designated as ASC 815 hedges | Trading accounts liabilities    
Liabilities    
Derivative payables 1,531 2,522
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Trading account assets    
Assets    
Derivative receivables 1,419 1,855
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Trading account assets | Over-the-counter    
Assets    
Derivative receivables 1,331 1,781
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Trading account assets | Cleared    
Assets    
Derivative receivables 88 74
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Trading accounts liabilities    
Liabilities    
Derivative payables 186 480
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Trading accounts liabilities | Over-the-counter    
Liabilities    
Derivative payables 38 161
Derivative instruments designated as ASC 815 hedges | Interest rate contracts | Trading accounts liabilities | Cleared    
Liabilities    
Derivative payables 148 319
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Trading account assets    
Assets    
Derivative receivables 879 2,037
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Trading account assets | Over-the-counter    
Assets    
Derivative receivables 879 2,037
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Trading account assets | Cleared    
Assets    
Derivative receivables 0  
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities    
Liabilities    
Derivative payables 1,345 2,042
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities | Over-the-counter    
Liabilities    
Derivative payables 1,342 2,042
Derivative instruments designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities | Cleared    
Liabilities    
Derivative payables 3  
Derivatives instruments not designated as ASC 815 hedges | Trading account assets    
Assets    
Derivative receivables 385,814 469,085
Derivatives instruments not designated as ASC 815 hedges | Trading accounts liabilities    
Liabilities    
Derivative payables 382,535 467,746
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Trading account assets    
Assets    
Derivative receivables 184,558 239,606
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Trading account assets | Over-the-counter    
Assets    
Derivative receivables 172,044 228,519
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Trading account assets | Cleared    
Assets    
Derivative receivables 12,425 11,041
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Trading account assets | Exchange traded    
Assets    
Derivative receivables 89 46
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Trading accounts liabilities    
Liabilities    
Derivative payables 168,555 221,931
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Trading accounts liabilities | Over-the-counter    
Liabilities    
Derivative payables 157,764 209,330
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Trading accounts liabilities | Cleared    
Liabilities    
Derivative payables 10,770 12,563
Derivatives instruments not designated as ASC 815 hedges | Interest rate contracts | Trading accounts liabilities | Exchange traded    
Liabilities    
Derivative payables 21 38
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading account assets    
Assets    
Derivative receivables 117,692 154,633
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading account assets | Over-the-counter    
Assets    
Derivative receivables 117,330 153,791
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading account assets | Cleared    
Assets    
Derivative receivables 362 842
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading account assets | Exchange traded    
Assets    
Derivative receivables   0
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities    
Liabilities    
Derivative payables 115,390 154,024
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities | Over-the-counter    
Liabilities    
Derivative payables 115,100 152,784
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities | Cleared    
Liabilities    
Derivative payables 290 1,239
Derivatives instruments not designated as ASC 815 hedges | Foreign exchange contracts | Trading accounts liabilities | Exchange traded    
Liabilities    
Derivative payables   1
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Trading account assets    
Assets    
Derivative receivables 48,515 50,519
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Trading account assets | Over-the-counter    
Assets    
Derivative receivables 28,687 29,244
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Trading account assets | Cleared    
Assets    
Derivative receivables 0 1
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Trading account assets | Exchange traded    
Assets    
Derivative receivables 19,828 21,274
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Trading accounts liabilities    
Liabilities    
Derivative payables 59,927 63,569
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Trading accounts liabilities | Over-the-counter    
Liabilities    
Derivative payables 40,156 41,036
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Trading accounts liabilities | Cleared    
Liabilities    
Derivative payables 1 18
Derivatives instruments not designated as ASC 815 hedges | Equity contracts | Trading accounts liabilities | Exchange traded    
Liabilities    
Derivative payables 19,770 22,515
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Trading account assets    
Assets    
Derivative receivables 25,197 14,538
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Trading account assets | Over-the-counter    
Assets    
Derivative receivables 23,419 13,659
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Trading account assets | Exchange traded    
Assets    
Derivative receivables 1,778 879
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Trading accounts liabilities    
Liabilities    
Derivative payables 28,186 18,093
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Trading accounts liabilities | Over-the-counter    
Liabilities    
Derivative payables 25,917 17,076
Derivatives instruments not designated as ASC 815 hedges | Commodity and other contracts | Trading accounts liabilities | Exchange traded    
Liabilities    
Derivative payables 2,269 1,017
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Trading account assets    
Assets    
Derivative receivables 9,852 9,789
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Trading account assets | Over-the-counter    
Assets    
Derivative receivables 7,108 7,826
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Trading account assets | Cleared    
Assets    
Derivative receivables 2,744 1,963
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Trading accounts liabilities    
Liabilities    
Derivative payables 10,477 10,129
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Trading accounts liabilities | Over-the-counter    
Liabilities    
Derivative payables 7,206 7,951
Derivatives instruments not designated as ASC 815 hedges | Credit derivatives | Trading accounts liabilities | Cleared    
Liabilities    
Derivative payables $ 3,271 $ 2,178