translate English to French: That is our best marker of success.
C’est notre meilleur indicateur du succès.