Michelin sales up 2% in “complex” trading environment

25 Oct 2023