<- Back to list
StoneX Group Inc.
SNEX
44.68
Financials
Revenue
Earnings
Dividends