SNEX - StoneX Group Inc. Stock Analysis | Finranks