StoneX Group Inc (SNEX): Earnings Report, Key Risks & Business Summary