translate English to French: Time horizons for returns are not invariably fixed and, depending on other factors, could be longer term.
Les délais dans lesquels les opérations devenaient rentables n'étaient pas invariables et pouvaient s'allonger en conséquence d'autres facteurs.