| Revenus | 324,586 | 293,139 | 285,681 | 288,867 | 258,083 | 231,483 |
| Croissance des revenus (H/H) | 20% | 3% | -1% | 12% | 11% | -28% |
| Coût des ventes | 289,962 | 264,422 | 259,598 | 266,988 | 248,367 | 213,313 |
| Bénéfice brut | 34,624 | 28,717 | 26,083 | 21,879 | 9,716 | 18,170 |
| Vente, Général et Administration | 20,632 | 19,876 | 17,927 | 16,771 | 15,794 | 14,620 |
| Recherche et développement | -- | -- | -- | -- | -- | -- |
| Frais d'exploitation | 20,634 | 19,878 | 17,928 | 16,772 | 15,794 | 14,621 |
| Autres revenus (charges) non opérationnels | -276 | -396 | -123 | -303 | -162 | -82 |
| Bénéfice avant impôts | 16,505 | 9,840 | 9,958 | 7,711 | -4,864 | 4,671 |
| Charge d'impôt sur le revenu | 5,517 | 3,003 | 2,536 | 2,271 | 2,537 | 1,984 |
| Bénéfice net | 10,798 | 6,631 | 7,266 | 5,245 | -7,459 | 2,647 |
| Croissance du bénéfice net | 130% | -9% | 39% | -170% | -382% | -82% |
| Actions en circulation (diluées) | 106.09 | 105.73 | 105.33 | 104.93 | 104.67 | 106.09 |
| Variation des actions (H-H) | 0% | 0% | 0% | 0% | -1% | 0% |
| EPS (dilué) | 101.77 | 62.71 | 68.98 | 49.98 | -71.25 | 24.95 |
| Croissance du EPS | 129% | -9% | 38% | -170% | -386% | -82% |
| Flux de trésorerie libre | 28,522 | 38,526 | -55,692 | 19,728 | 10,243 | 8,278 |
| Flux de trésorerie libre par action | 268.83 | 364.38 | -528.72 | 188 | 97.85 | 78.02 |
| Marge brute | 10.66% | 9.79% | 9.13% | 7.57% | 3.76% | 7.84% |
| Marge opérationnelle | 4.31% | 3.01% | 2.85% | 1.76% | -2.35% | 1.53% |
| Marge bénéficiaire | 3.32% | 2.26% | 2.54% | 1.81% | -2.89% | 1.14% |
| Marge du flux de trésorerie libre | 8.78% | 13.14% | -19.49% | 6.82% | 3.96% | 3.57% |
| EBITDA | 15,352 | 10,115 | 9,292 | 6,355 | -4,700 | 4,854 |
| Marge EBITDA | 4.72% | 3.45% | 3.25% | 2.19% | -1.82% | 2.09% |
| D&A pour le résultat opérationnel | 1,362 | 1,276 | 1,137 | 1,248 | 1,378 | 1,305 |
| EBIT | 13,990 | 8,839 | 8,155 | 5,107 | -6,078 | 3,549 |
| Marge EBIT | 4.31% | 3.01% | 2.85% | 1.76% | -2.35% | 1.53% |
| Taux d'imposition effectif | 33.42% | 30.51% | 25.46% | 29.45% | -52.15% | 42.47% |