Investment firm upgrades Michelin rating despite volumes dip

3 Apr 2025

Michelin targets €1.2bn cost-saving