Michelin targets €4.2bn operating income by 2026

6 Jun 2024