translate English to French: Key results.
Principaux résultats.