v3.26.1
Segment, Geographic and Revenue Information - Trading Revenues by Product Type (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue        
Trading revenues $ 6,723 $ 4,745 $ 13,453 $ 9,856
Interest rate        
Disaggregation of Revenue        
Trading revenues 1,036 1,036 1,962 2,409
Foreign exchange        
Disaggregation of Revenue        
Trading revenues 587 556 1,260 1,184
Equity        
Disaggregation of Revenue        
Trading revenues 5,143 2,987 9,110 6,014
Commodity and other        
Disaggregation of Revenue        
Trading revenues 360 546 1,471 870
Credit        
Disaggregation of Revenue        
Trading revenues $ (403) $ (380) $ (350) $ (621)