IMCO reports net return of 9.9% in 2024, with Mag 7 equities leading the charge
The Investment Management Corp. of Ontario saw a weighted average net return of 9.9% for all client portfolios (net of all costs) for 2024, though it fell short of its consolidated benchmark return (12.3%). According to the pension fund's latest annual …