XML 157 R131.htm IDEA: XBRL DOCUMENT v3.25.1
DERIVATIVES - Derivative Notionals (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Hedging instruments under ASC 815    
Derivatives    
Derivative notionals $ 470,978 $ 373,434
Hedging instruments under ASC 815 | Interest rate contracts    
Derivatives    
Derivative notionals 358,870 276,939
Hedging instruments under ASC 815 | Interest rate swaps    
Derivatives    
Derivative notionals 358,870 276,939
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 92,851 92,092
Hedging instruments under ASC 815 | Foreign exchange swaps    
Derivatives    
Derivative notionals 36,361 36,421
Hedging instruments under ASC 815 | Foreign exchange futures, forwards and spot    
Derivatives    
Derivative notionals 56,490 55,671
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 19,257 4,403
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 19,257 4,403
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 47,708,108 39,824,952
Other derivative instruments, Trading derivatives | Interest rate contracts    
Derivatives    
Derivative notionals 28,335,744 23,577,823
Other derivative instruments, Trading derivatives | Interest rate swaps    
Derivatives    
Derivative notionals 19,205,497 15,245,212
Other derivative instruments, Trading derivatives | Interest rate futures and forwards    
Derivatives    
Derivative notionals 3,620,561 3,006,869
Other derivative instruments, Trading derivatives | Interest rate contract options | Written    
Derivatives    
Derivative notionals 2,854,320 2,799,577
Other derivative instruments, Trading derivatives | Interest rate contract options | Purchased    
Derivatives    
Derivative notionals 2,655,366 2,526,165
Other derivative instruments, Trading derivatives | Foreign exchange contracts    
Derivatives    
Derivative notionals 16,027,224 13,486,437
Other derivative instruments, Trading derivatives | Foreign exchange swaps    
Derivatives    
Derivative notionals 8,218,569 7,422,309
Other derivative instruments, Trading derivatives | Foreign exchange futures, forwards and spot    
Derivatives    
Derivative notionals 5,437,700 4,028,135
Other derivative instruments, Trading derivatives | Foreign exchange contract options | Written    
Derivatives    
Derivative notionals 1,183,154 1,022,109
Other derivative instruments, Trading derivatives | Foreign exchange contract options | Purchased    
Derivatives    
Derivative notionals 1,187,801 1,013,884
Other derivative instruments, Trading derivatives | Equity contracts    
Derivatives    
Derivative notionals 1,813,680 1,415,549
Other derivative instruments, Trading derivatives | Equity swaps    
Derivatives    
Derivative notionals 329,883 323,751
Other derivative instruments, Trading derivatives | Equity futures and forwards    
Derivatives    
Derivative notionals 74,426 73,437
Other derivative instruments, Trading derivatives | Equity contract options | Written    
Derivatives    
Derivative notionals 783,385 581,659
Other derivative instruments, Trading derivatives | Equity contract options | Purchased    
Derivatives    
Derivative notionals 625,986 436,702
Other derivative instruments, Trading derivatives | Commodity and other contracts    
Derivatives    
Derivative notionals 371,385 374,568
Other derivative instruments, Trading derivatives | Commodity and other swaps    
Derivatives    
Derivative notionals 80,760 80,582
Other derivative instruments, Trading derivatives | Commodity and other futures and forwards    
Derivatives    
Derivative notionals 160,185 183,494
Other derivative instruments, Trading derivatives | Commodity and other contracts | Written    
Derivatives    
Derivative notionals 64,279 54,673
Other derivative instruments, Trading derivatives | Commodity and other contracts | Purchased    
Derivatives    
Derivative notionals 66,161 55,819
Other derivative instruments, Trading derivatives | Credit derivatives    
Derivatives    
Derivative notionals 1,160,075 970,575
Other derivative instruments, Trading derivatives | Credit derivatives | Written    
Derivatives    
Derivative notionals 533,380 439,146
Other derivative instruments, Trading derivatives | Credit derivatives | Purchased    
Derivatives    
Derivative notionals $ 626,695 $ 531,429