StoneX Group (SNEX) has drawn investor interest after recent share price moves, with the stock last closing at $104.18. That price, along with its return profile, is prompting fresh questions about ...