Magna plans to buy back nearly 26 million shares over next 12 months - MGA News | Rallies