XML 106 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Instruments and Hedging Activities - Fair Values of Derivative Contracts (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Derivative Assets    
Total gross derivatives $ 337,291 $ 418,179
Amounts offset against counterparty netting (254,430) (323,543)
Amounts offset against cash collateral netting (44,707) (56,786)
Total in Trading assets 38,154 37,850
Amounts not offset against financial instruments collateral (10,457) (13,319)
Amounts not offset against other cash collateral   (391)
Net amounts 27,697 24,140
Net amounts for which master netting or collateral agreements are not in place or may not be legally enforceable 6,725 3,743
Derivative Liabilities    
Total gross derivatives 333,504 420,416
Amounts offset against counterparty netting (254,430) (323,543)
Amounts offset against cash collateral netting (44,506) (51,935)
Total in Trading liabilities 34,568 44,938
Amounts not offset against financial instruments collateral (5,913) (12,118)
Amounts not offset against other cash collateral   (65)
Net amounts 28,655 32,755
Net amounts for which master netting or collateral agreements are not in place or may not be legally enforceable 6,194 6,746
Bilateral OTC    
Derivative Assets    
Total gross derivatives 278,447 365,896
Amounts offset against counterparty netting (201,729) (276,682)
Amounts offset against cash collateral netting (43,495) (54,921)
Total in Trading assets 33,223 34,293
Amounts not offset against financial instruments collateral (10,457) (13,319)
Amounts not offset against other cash collateral   (391)
Net amounts 22,766 20,583
Derivative Liabilities    
Total gross derivatives 275,175 367,348
Amounts offset against counterparty netting (201,729) (276,682)
Amounts offset against cash collateral netting (43,305) (51,112)
Total in Trading liabilities 30,141 39,554
Amounts not offset against financial instruments collateral (5,866) (10,598)
Amounts not offset against other cash collateral   (62)
Net amounts 24,275 28,894
Cleared OTC    
Derivative Assets    
Total gross derivatives 11,429 14,184
Amounts offset against counterparty netting (9,818) (11,601)
Amounts offset against cash collateral netting (1,212) (1,865)
Total in Trading assets 399 718
Amounts not offset against financial instruments collateral 0 0
Amounts not offset against other cash collateral   0
Net amounts 399 718
Derivative Liabilities    
Total gross derivatives 11,234 12,442
Amounts offset against counterparty netting (9,818) (11,601)
Amounts offset against cash collateral netting (1,201) (823)
Total in Trading liabilities 215 18
Amounts not offset against financial instruments collateral (8) 0
Amounts not offset against other cash collateral   (3)
Net amounts 207 15
Exchange- Traded    
Derivative Assets    
Total gross derivatives 47,415 38,099
Amounts offset against counterparty netting (42,883) (35,260)
Amounts offset against cash collateral netting 0 0
Total in Trading assets 4,532 2,839
Amounts not offset against financial instruments collateral 0 0
Amounts not offset against other cash collateral   0
Net amounts 4,532 2,839
Derivative Liabilities    
Total gross derivatives 47,095 40,626
Amounts offset against counterparty netting (42,883) (35,260)
Amounts offset against cash collateral netting 0 0
Total in Trading liabilities 4,212 5,366
Amounts not offset against financial instruments collateral (39) (1,520)
Amounts not offset against other cash collateral   0
Net amounts 4,173 3,846
Designated as accounting hedges    
Derivative Assets    
Total gross derivatives 792 955
Derivative Liabilities    
Total gross derivatives 194 409
Designated as accounting hedges | Bilateral OTC    
Derivative Assets    
Total gross derivatives 785 951
Derivative Liabilities    
Total gross derivatives 143 291
Designated as accounting hedges | Cleared OTC    
Derivative Assets    
Total gross derivatives 7 4
Derivative Liabilities    
Total gross derivatives 51 118
Designated as accounting hedges | Exchange- Traded    
Derivative Assets    
Total gross derivatives 0 0
Derivative Liabilities    
Total gross derivatives 0 0
Designated as accounting hedges | Interest rate    
Derivative Assets    
Total gross derivatives 595 948
Derivative Liabilities    
Total gross derivatives 87 19
Designated as accounting hedges | Interest rate | Bilateral OTC    
Derivative Assets    
Total gross derivatives 594 946
Derivative Liabilities    
Total gross derivatives 86 0
Designated as accounting hedges | Interest rate | Cleared OTC    
Derivative Assets    
Total gross derivatives 1 2
Derivative Liabilities    
Total gross derivatives 1 19
Designated as accounting hedges | Interest rate | Exchange- Traded    
Derivative Assets    
Total gross derivatives 0 0
Derivative Liabilities    
Total gross derivatives 0 0
Designated as accounting hedges | Foreign exchange    
Derivative Assets    
Total gross derivatives 197 7
Derivative Liabilities    
Total gross derivatives 107 390
Designated as accounting hedges | Foreign exchange | Bilateral OTC    
Derivative Assets    
Total gross derivatives 191 5
Derivative Liabilities    
Total gross derivatives 57 291
Designated as accounting hedges | Foreign exchange | Cleared OTC    
Derivative Assets    
Total gross derivatives 6 2
Derivative Liabilities    
Total gross derivatives 50 99
Designated as accounting hedges | Foreign exchange | Exchange- Traded    
Derivative Assets    
Total gross derivatives 0 0
Derivative Liabilities    
Total gross derivatives 0 0
Not designated as accounting hedges    
Derivative Assets    
Total gross derivatives 336,499 417,224
Derivative Liabilities    
Total gross derivatives 333,310 420,007
Not designated as accounting hedges | Bilateral OTC    
Derivative Assets    
Total gross derivatives 277,662 364,945
Derivative Liabilities    
Total gross derivatives 275,032 367,057
Not designated as accounting hedges | Cleared OTC    
Derivative Assets    
Total gross derivatives 11,422 14,180
Derivative Liabilities    
Total gross derivatives 11,183 12,324
Not designated as accounting hedges | Exchange- Traded    
Derivative Assets    
Total gross derivatives 47,415 38,099
Derivative Liabilities    
Total gross derivatives 47,095 40,626
Economic hedges of loans | Credit    
Derivative Assets    
Total gross derivatives 15 53
Derivative Liabilities    
Total gross derivatives 429 195
Economic hedges of loans | Credit | Bilateral OTC    
Derivative Assets    
Total gross derivatives 0 2
Derivative Liabilities    
Total gross derivatives 17 18
Economic hedges of loans | Credit | Cleared OTC    
Derivative Assets    
Total gross derivatives 15 51
Derivative Liabilities    
Total gross derivatives 412 177
Economic hedges of loans | Credit | Exchange- Traded    
Derivative Assets    
Total gross derivatives 0 0
Derivative Liabilities    
Total gross derivatives 0 0
Other derivatives | Interest rate    
Derivative Assets    
Total gross derivatives 154,970 232,538
Derivative Liabilities    
Total gross derivatives 147,115 218,619
Other derivatives | Interest rate | Bilateral OTC    
Derivative Assets    
Total gross derivatives 147,585 221,895
Derivative Liabilities    
Total gross derivatives 140,770 210,015
Other derivatives | Interest rate | Cleared OTC    
Derivative Assets    
Total gross derivatives 7,002 10,343
Derivative Liabilities    
Total gross derivatives 6,112 7,965
Other derivatives | Interest rate | Exchange- Traded    
Derivative Assets    
Total gross derivatives 383 300
Derivative Liabilities    
Total gross derivatives 233 639
Other derivatives | Foreign exchange    
Derivative Assets    
Total gross derivatives 74,534 94,052
Derivative Liabilities    
Total gross derivatives 73,088 94,518
Other derivatives | Foreign exchange | Bilateral OTC    
Derivative Assets    
Total gross derivatives 73,276 92,334
Derivative Liabilities    
Total gross derivatives 71,851 92,975
Other derivatives | Foreign exchange | Cleared OTC    
Derivative Assets    
Total gross derivatives 1,219 1,639
Derivative Liabilities    
Total gross derivatives 1,196 1,500
Other derivatives | Foreign exchange | Exchange- Traded    
Derivative Assets    
Total gross derivatives 39 79
Derivative Liabilities    
Total gross derivatives 41 43
Other derivatives | Credit    
Derivative Assets    
Total gross derivatives 8,935 7,488
Derivative Liabilities    
Total gross derivatives 9,072 7,957
Other derivatives | Credit | Bilateral OTC    
Derivative Assets    
Total gross derivatives 5,749 5,341
Derivative Liabilities    
Total gross derivatives 5,609 5,275
Other derivatives | Credit | Cleared OTC    
Derivative Assets    
Total gross derivatives 3,186 2,147
Derivative Liabilities    
Total gross derivatives 3,463 2,682
Other derivatives | Credit | Exchange- Traded    
Derivative Assets    
Total gross derivatives 0 0
Derivative Liabilities    
Total gross derivatives 0 0
Other derivatives | Equity    
Derivative Assets    
Total gross derivatives 70,332 68,444
Derivative Liabilities    
Total gross derivatives 80,678 86,528
Other derivatives | Equity | Bilateral OTC    
Derivative Assets    
Total gross derivatives 28,877 34,278
Derivative Liabilities    
Total gross derivatives 39,597 49,943
Other derivatives | Equity | Cleared OTC    
Derivative Assets    
Total gross derivatives 0 0
Derivative Liabilities    
Total gross derivatives 0 0
Other derivatives | Equity | Exchange- Traded    
Derivative Assets    
Total gross derivatives 41,455 34,166
Derivative Liabilities    
Total gross derivatives 41,081 36,585
Other derivatives | Commodity and other    
Derivative Assets    
Total gross derivatives 27,713 14,649
Derivative Liabilities    
Total gross derivatives 22,928 12,190
Other derivatives | Commodity and other | Bilateral OTC    
Derivative Assets    
Total gross derivatives 22,175 11,095
Derivative Liabilities    
Total gross derivatives 17,188 8,831
Other derivatives | Commodity and other | Cleared OTC    
Derivative Assets    
Total gross derivatives 0 0
Derivative Liabilities    
Total gross derivatives 0 0
Other derivatives | Commodity and other | Exchange- Traded    
Derivative Assets    
Total gross derivatives 5,538 3,554
Derivative Liabilities    
Total gross derivatives $ 5,740 $ 3,359