Sun life financial highlights 17% ROE and $1.045B net income in Q1 2025 Published 09 May 2025 Full Article