translate English to French: Progress and key results.
Progrès et principaux résultats.