Sun Life Financial Reports $1.05B Underlying Q1 Income, Launches 10M-Share Buyback - SLF News | Rallies