Michelin sales, earnings down on OE decline, currency

25 Jul 2025