translate English to French: And these investments have already yielded results.
Et ces investissements sont rentables et ont déjà produit des résultats.