translate English to French: That’s 35% more business than in 2005.
Cela représente une augmentation de 35 % par rapport à 2005.