Institutional Ontario Teachers’ posts net return of 9.4% for 2024, grows assets to $266.3bn By Markets Group | 03/25/2025