XML 161 R141.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVES - Derivative Notionals (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Derivatives    
Reduction in derivative receivables $ (403,000) $ (444,987)
Hedging instruments under ASC 815    
Derivatives    
Derivative notionals 347,586 349,195
Reduction in derivative receivables (2,161) (2,888)
Hedging instruments under ASC 815 | Interest rate contracts    
Derivatives    
Derivative notionals 256,131 255,280
Reduction in derivative receivables (540) (597)
Hedging instruments under ASC 815 | Interest rate swaps    
Derivatives    
Derivative notionals 256,131 255,280
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    
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 89,869 92,344
Reduction in derivative receivables (1,621) (2,291)
Hedging instruments under ASC 815 | Foreign exchange swaps    
Derivatives    
Derivative notionals 42,117 48,678
Hedging instruments under ASC 815 | Foreign exchange futures, forwards and spot    
Derivatives    
Derivative notionals 47,752 43,666
Hedging instruments under ASC 815 | Foreign exchange contract options | Written    
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    
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,586 1,571
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,586 1,571
Hedging instruments under ASC 815 | Commodity and other contracts | Written    
Derivatives    
Derivative notionals 0 0
Hedging instruments under ASC 815 | Commodity and other contracts | 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    
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 51,877,545 45,032,245
Other derivative instruments, Trading derivatives | Interest rate contracts    
Derivatives    
Derivative notionals 35,484,373 30,565,052
Other derivative instruments, Trading derivatives | Interest rate swaps    
Derivatives    
Derivative notionals 26,965,401 23,780,711
Other derivative instruments, Trading derivatives | Interest rate futures and forwards    
Derivatives    
Derivative notionals 3,494,099 2,966,025
Other derivative instruments, Trading derivatives | Interest rate contract options | Written    
Derivatives    
Derivative notionals 2,598,919 1,937,025
Other derivative instruments, Trading derivatives | Interest rate contract options | Purchased    
Derivatives    
Derivative notionals 2,425,954 1,881,291
Other derivative instruments, Trading derivatives | Foreign exchange contracts    
Derivatives    
Derivative notionals 13,151,552 11,669,079
Other derivative instruments, Trading derivatives | Foreign exchange swaps    
Derivatives    
Derivative notionals 7,613,604 6,746,070
Other derivative instruments, Trading derivatives | Foreign exchange futures, forwards and spot    
Derivatives    
Derivative notionals 3,869,688 3,350,341
Other derivative instruments, Trading derivatives | Foreign exchange contract options | Written    
Derivatives    
Derivative notionals 838,598 789,077
Other derivative instruments, Trading derivatives | Foreign exchange contract options | Purchased    
Derivatives    
Derivative notionals 829,662 783,591
Other derivative instruments, Trading derivatives | Equity contracts    
Derivatives    
Derivative notionals 1,363,998 1,213,082
Other derivative instruments, Trading derivatives | Equity swaps    
Derivatives    
Derivative notionals 273,483 266,115
Other derivative instruments, Trading derivatives | Equity futures and forwards    
Derivatives    
Derivative notionals 87,637 76,935
Other derivative instruments, Trading derivatives | Equity contract options | Written    
Derivatives    
Derivative notionals 558,215 482,266
Other derivative instruments, Trading derivatives | Equity contract options | Purchased    
Derivatives    
Derivative notionals 444,663 387,766
Other derivative instruments, Trading derivatives | Commodity and other contracts    
Derivatives    
Derivative notionals 362,430 350,257
Other derivative instruments, Trading derivatives | Commodity and other swaps    
Derivatives    
Derivative notionals 82,002 90,884
Other derivative instruments, Trading derivatives | Commodity and other futures and forwards    
Derivatives    
Derivative notionals 177,615 165,314
Other derivative instruments, Trading derivatives | Commodity and other contracts | Written    
Derivatives    
Derivative notionals 50,931 45,862
Other derivative instruments, Trading derivatives | Commodity and other contracts | Purchased    
Derivatives    
Derivative notionals 51,882 48,197
Other derivative instruments, Trading derivatives | Credit derivatives    
Derivatives    
Derivative notionals 1,515,192 1,234,775
Other derivative instruments, Trading derivatives | Credit derivatives | Written    
Derivatives    
Derivative notionals 725,634 593,136
Other derivative instruments, Trading derivatives | Credit derivatives | Purchased    
Derivatives    
Derivative notionals $ 789,558 $ 641,639