Magna renews buyback program for up to 25,778,000 shares - MGA News | Rallies