StoneX Group Inc. (SNEX): financials from its own SEC filings