2 August 2026

Renault's €1.1bn Operating Profit Masks a Skewed Year-Over-Year Comparison