Vale launches 18-month buyback of up to 100 million shares - VALE News | Rallies