| Revenus | 567,713 | 550,180 | 523,715 | 516,954 | 486,579 | 432,568 |
| Croissance des revenus (H/H) | 6% | 5% | 1% | 6% | 12% | -7% |
| Coût des ventes | 468,626 | 454,917 | 435,107 | 440,024 | 395,229 | 342,499 |
| Bénéfice brut | 99,087 | 95,263 | 88,608 | 76,930 | 91,350 | 90,069 |
| Vente, Général et Administration | 74,228 | 73,519 | 70,419 | 69,391 | 69,152 | 65,875 |
| Recherche et développement | -- | -- | -- | -- | -- | -- |
| Frais d'exploitation | 75,181 | 73,519 | 70,419 | 69,391 | 69,152 | 65,875 |
| Autres revenus (charges) non opérationnels | -2,157 | -380 | 44 | -313 | -396 | 434 |
| Bénéfice avant impôts | 21,771 | 20,111 | 16,475 | 10,742 | 25,299 | 7,830 |
| Charge d'impôt sur le revenu | 6,958 | 6,384 | 6,332 | 5,091 | 7,924 | 2,733 |
| Bénéfice net | 13,040 | 12,375 | 9,037 | 7,203 | 16,759 | 3,366 |
| Croissance du bénéfice net | 11% | 37% | 25% | -56.99% | 398% | -55% |
| Actions en circulation (diluées) | 61.55 | 61.87 | 61.93 | 61.91 | 61.89 | 61.91 |
| Variation des actions (H-H) | -1% | 0% | 0% | 0% | 0% | 0% |
| EPS (dilué) | 211.82 | 200 | 145.9 | 116.33 | 270.76 | 54.36 |
| Croissance du EPS | 12% | 37% | 25% | -56.99% | 398% | -55% |
| Flux de trésorerie libre | 13,766 | -9,608 | 14,112 | -17,713 | -19,248 | 15,258 |
| Flux de trésorerie libre par action | 223.62 | -155.28 | 227.84 | -286.07 | -310.97 | 246.45 |
| Marge brute | 17.45% | 17.31% | 16.91% | 14.88% | 18.77% | 20.82% |
| Marge opérationnelle | 4.21% | 3.95% | 3.47% | 1.45% | 4.56% | 5.59% |
| Marge bénéficiaire | 2.29% | 2.24% | 1.72% | 1.39% | 3.44% | 0.77% |
| Marge du flux de trésorerie libre | 2.42% | -1.74% | 2.69% | -3.42% | -3.95% | 3.52% |
| EBITDA | 45,113 | 42,906 | 39,193 | 27,962 | 42,815 | 43,795 |
| Marge EBITDA | 7.94% | 7.79% | 7.48% | 5.4% | 8.79% | 10.12% |
| D&A pour le résultat opérationnel | 21,207 | 21,162 | 21,004 | 20,423 | 20,617 | 19,601 |
| EBIT | 23,906 | 21,744 | 18,189 | 7,539 | 22,198 | 24,194 |
| Marge EBIT | 4.21% | 3.95% | 3.47% | 1.45% | 4.56% | 5.59% |
| Taux d'imposition effectif | 31.95% | 31.74% | 38.43% | 47.39% | 31.32% | 34.9% |