XML 199 R170.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVES - Derivative Notionals (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Derivative assets, location Trading account assets Trading account assets
Derivative liabilities, location Trading account liabilities Trading account liabilities
Hedging instruments under ASC 815    
Derivatives    
Derivative notionals $ 349,195 $ 367,355
Hedging instruments under ASC 815 | Interest rate contracts    
Derivatives    
Derivative notionals 255,280 267,035
Hedging instruments under ASC 815 | Interest rate swaps    
Derivatives    
Derivative notionals 255,280 267,035
Hedging instruments under ASC 815 | Interest rate futures and forwards    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Interest rate contract options | Written or Protection Sold    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Interest rate contract options | Purchased    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Foreign exchange contracts    
Derivatives    
Derivative notionals 92,344 98,224
Hedging instruments under ASC 815 | Foreign exchange swaps    
Derivatives    
Derivative notionals 48,678 47,298
Hedging instruments under ASC 815 | Foreign exchange futures, forwards and spot    
Derivatives    
Derivative notionals 43,666 50,926
Hedging instruments under ASC 815 | Foreign exchange contract options | Written or Protection Sold    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Foreign exchange contract options | Purchased    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Equity contracts    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Equity swaps    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Equity futures and forwards    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Equity contract options | Written or Protection Sold    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Equity contract options | Purchased    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Commodity and other contracts    
Derivatives    
Derivative notionals 1,571 2,096
Hedging instruments under ASC 815 | Commodity and other swaps    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Commodity and other futures and forwards    
Derivatives    
Derivative notionals 1,571 2,096
Hedging instruments under ASC 815 | Commodity and other contract options | Written or Protection Sold    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Commodity and other contract options | Purchased    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Credit derivatives    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Credit derivatives | Written or Protection Sold    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Credit derivatives | Purchased    
Derivatives    
Derivative notionals 0 0
Other derivative instruments, Trading derivatives    
Derivatives    
Derivative notionals 45,032,245 41,989,120
Other derivative instruments, Trading derivatives | Interest rate contracts    
Derivatives    
Derivative notionals 30,565,052 27,270,067
Other derivative instruments, Trading derivatives | Interest rate swaps    
Derivatives    
Derivative notionals 23,780,711 21,873,538
Other derivative instruments, Trading derivatives | Interest rate futures and forwards    
Derivatives    
Derivative notionals 2,966,025 2,383,702
Other derivative instruments, Trading derivatives | Interest rate contract options | Written or Protection Sold    
Derivatives    
Derivative notionals 1,937,025 1,584,451
Other derivative instruments, Trading derivatives | Interest rate contract options | Purchased    
Derivatives    
Derivative notionals 1,881,291 1,428,376
Other derivative instruments, Trading derivatives | Foreign exchange contracts    
Derivatives    
Derivative notionals 11,669,079 11,921,335
Other derivative instruments, Trading derivatives | Foreign exchange swaps    
Derivatives    
Derivative notionals 6,746,070 6,288,193
Other derivative instruments, Trading derivatives | Foreign exchange futures, forwards and spot    
Derivatives    
Derivative notionals 3,350,341 4,316,242
Other derivative instruments, Trading derivatives | Foreign exchange contract options | Written or Protection Sold    
Derivatives    
Derivative notionals 789,077 664,942
Other derivative instruments, Trading derivatives | Foreign exchange contract options | Purchased    
Derivatives    
Derivative notionals 783,591 651,958
Other derivative instruments, Trading derivatives | Equity contracts    
Derivatives    
Derivative notionals 1,213,082 1,230,987
Other derivative instruments, Trading derivatives | Equity swaps    
Derivatives    
Derivative notionals 266,115 269,062
Other derivative instruments, Trading derivatives | Equity futures and forwards    
Derivatives    
Derivative notionals 76,935 71,363
Other derivative instruments, Trading derivatives | Equity contract options | Written or Protection Sold    
Derivatives    
Derivative notionals 482,266 492,433
Other derivative instruments, Trading derivatives | Equity contract options | Purchased    
Derivatives    
Derivative notionals 387,766 398,129
Other derivative instruments, Trading derivatives | Commodity and other contracts    
Derivatives    
Derivative notionals 350,257 348,249
Other derivative instruments, Trading derivatives | Commodity and other swaps    
Derivatives    
Derivative notionals 90,884 91,962
Other derivative instruments, Trading derivatives | Commodity and other futures and forwards    
Derivatives    
Derivative notionals 165,314 157,195
Other derivative instruments, Trading derivatives | Commodity and other contract options | Written or Protection Sold    
Derivatives    
Derivative notionals 45,862 51,224
Other derivative instruments, Trading derivatives | Commodity and other contract options | Purchased    
Derivatives    
Derivative notionals 48,197 47,868
Other derivative instruments, Trading derivatives | Credit derivatives    
Derivatives    
Derivative notionals 1,234,775 1,218,482
Other derivative instruments, Trading derivatives | Credit derivatives | Written or Protection Sold    
Derivatives    
Derivative notionals 593,136 572,486
Other derivative instruments, Trading derivatives | Credit derivatives | Purchased    
Derivatives    
Derivative notionals $ 641,639 $ 645,996