v3.25.2
PRINCIPAL TRANSACTIONS (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Principal transactions revenue        
Principal transactions revenue $ 3,406 $ 2,874 $ 7,327 $ 6,148
Interest rate risks        
Principal transactions revenue        
Principal transactions revenue 663 369 1,307 1,085
Foreign exchange risks        
Principal transactions revenue        
Principal transactions revenue 2,323 1,335 4,019 2,808
Equity risks        
Principal transactions revenue        
Principal transactions revenue 303 686 1,341 1,300
Equity risks | Visa        
Principal transactions revenue        
Principal transactions revenue   400   400
Commodity and other risks        
Principal transactions revenue        
Principal transactions revenue 272 321 631 624
Credit products and risks        
Principal transactions revenue        
Principal transactions revenue $ (155) $ 163 $ 29 $ 331