Just days after taking back some of the stake held by L’Oréal, Sanofi has agreed to repurchase its own shares worth €2bn ($2.08bn) from other stakeholders. The French drugmaker said it had entered a ...