translate English to French: These investments are an incredible bargain.
Ces investissements représentent d’incroyablement bonnes affaires.