UK online trading leader IG Group Holdings plc (LON:IGG) has reported its financial results for 2018 (IG has a May 31 fiscal year end), sporting record revenues and profits but indicating that results will likely be lower in 2019 due to the CFD leverage caps being instituted by ESMA, scheduled to...