| Revenus | 249,344 | 237,862 | 213,904 | 209,111 | 199,194 | 161,697 |
| Croissance des revenus (H/H) | 7% | 11% | 2% | 5% | 23% | -6% |
| Coût des ventes | 206,443 | 199,219 | 184,937 | 183,307 | 173,837 | 139,937 |
| Bénéfice brut | 42,901 | 38,643 | 28,967 | 25,804 | 25,357 | 21,760 |
| Vente, Général et Administration | 20,732 | 15,193 | 14,047 | 13,439 | 13,410 | 12,316 |
| Recherche et développement | -- | 1,738 | 1,320 | 1,129 | 1,165 | 1,094 |
| Frais d'exploitation | 20,731 | 17,708 | 16,143 | 15,330 | 15,318 | 14,170 |
| Autres revenus (charges) non opérationnels | -1,545 | -1,491 | -287 | 199 | -148 | 142 |
| Bénéfice avant impôts | 24,976 | 20,744 | 13,104 | 12,756 | 11,312 | 6,730 |
| Charge d'impôt sur le revenu | 9,003 | 8,548 | 3,816 | 3,072 | 1,850 | 1,569 |
| Bénéfice net | 15,126 | 11,400 | 8,838 | 9,410 | 9,353 | 4,966 |
| Croissance du bénéfice net | 66% | 28.99% | -6% | 1% | 88% | -9% |
| Actions en circulation (diluées) | 29.6 | 29.55 | 29.74 | 29.87 | 29.84 | 29.82 |
| Variation des actions (H-H) | 0% | -1% | 0% | 0% | 0% | 0% |
| EPS (dilué) | 510.9 | 385.68 | 297.1 | 314.98 | 313.43 | 166.48 |
| Croissance du EPS | 65% | 30% | -6% | 0% | 88% | -9% |
| Flux de trésorerie libre | 10,082 | 5,523 | 13,689 | -768 | -4,438 | 5,365 |
| Flux de trésorerie libre par action | 340.53 | 186.85 | 460.18 | -25.7 | -148.72 | 179.85 |
| Marge brute | 17.2% | 16.24% | 13.54% | 12.33% | 12.72% | 13.45% |
| Marge opérationnelle | 8.89% | 8.8% | 5.99% | 5% | 5.03% | 4.69% |
| Marge bénéficiaire | 6.06% | 4.79% | 4.13% | 4.5% | 4.69% | 3.07% |
| Marge du flux de trésorerie libre | 4.04% | 2.32% | 6.39% | -0.36% | -2.22% | 3.31% |
| EBITDA | 27,618 | 21,712 | 13,599 | 11,235 | 10,782 | 8,348 |
| Marge EBITDA | 11.07% | 9.12% | 6.35% | 5.37% | 5.41% | 5.16% |
| D&A pour le résultat opérationnel | 5,448 | 777 | 775 | 761 | 743 | 758 |
| EBIT | 22,170 | 20,935 | 12,824 | 10,474 | 10,039 | 7,590 |
| Marge EBIT | 8.89% | 8.8% | 5.99% | 5% | 5.03% | 4.69% |
| Taux d'imposition effectif | 36.04% | 41.2% | 29.12% | 24.08% | 16.35% | 23.31% |