Michelin sales fall 4.4% as group cuts 2026 earnings target

23 Oct 2025