Translate the following English sentence to French:
"Their success has relied in great part on their enterprise, their dynamism and their flexibility."
Leur réussite repose en grande partie sur leur esprit d'initiative, leur dynamisme et leur flexibilité.