translate English to French: These suggest ongoing improvements over time.
Ces résultats donnent à penser que les choses ne cessent de s'améliorer avec le temps.