| Revenus | 109,748 | 73,712 | 36,036 | 35,143 | 34,773 | 34,038 |
| Croissance des revenus (H/H) | 56.99% | 110% | 4% | 3% | 3% | 4% |
| Coût des ventes | 101,280 | 68,083 | 33,197 | 32,493 | 32,053 | 31,774 |
| Bénéfice brut | 8,468 | 5,629 | 2,839 | 2,650 | 2,720 | 2,264 |
| Vente, Général et Administration | 3,600 | 2,435 | 1,165 | 1,171 | 1,071 | 951 |
| Recherche et développement | -- | -- | -- | -- | -- | -- |
| Frais d'exploitation | 3,716 | 2,513 | 1,203 | 1,209 | 1,109 | 988 |
| Autres revenus (charges) non opérationnels | -35 | -24 | -11 | -14 | -7 | -2 |
| Bénéfice avant impôts | 3,708 | 2,403 | 1,305 | 823 | 1,392 | 1,072 |
| Charge d'impôt sur le revenu | 971 | 616 | 355 | 241 | 370 | 237 |
| Bénéfice net | 2,737 | 1,787 | 950 | 575 | 1,051 | 261 |
| Croissance du bénéfice net | 68% | 211% | -10% | 120% | 13% | -47% |
| Actions en circulation (diluées) | 6,606 | 6,606 | 6,680 | 6,844 | 6,992 | 7,126 |
| Variation des actions (H-H) | -3% | -3% | -4% | -4% | -3% | -4% |
| EPS (dilué) | 0.41 | 0.27 | 0.14 | 0.08 | 0.14 | 0.03 |
| Croissance du EPS | 79% | 220% | -3% | 182% | 22% | -50% |
| Flux de trésorerie libre | 2,240 | 716 | 1,524 | 342 | 1,041 | 432 |
| Flux de trésorerie libre par action | -- | -- | -- | -- | -- | -- |
| Marge brute | 7.71% | 7.63% | 7.87% | 7.54% | 7.82% | 6.65% |
| Marge opérationnelle | 4.32% | 4.22% | 4.53% | 4.1% | 4.63% | 3.74% |
| Marge bénéficiaire | 2.49% | 2.42% | 2.63% | 1.63% | 3.02% | 0.76% |
| Marge du flux de trésorerie libre | 2.04% | 0.97% | 4.22% | 0.97% | 2.99% | 1.26% |
| EBITDA | 6,647 | 4,096 | 2,551 | 2,350 | 2,477 | 2,149 |
| Marge EBITDA | 6.05% | 5.55% | 7.07% | 6.68% | 7.12% | 6.31% |
| D&A pour le résultat opérationnel | 1,895 | 980 | 915 | 909 | 866 | 873 |
| EBIT | 4,752 | 3,116 | 1,636 | 1,441 | 1,611 | 1,276 |
| Marge EBIT | 4.32% | 4.22% | 4.53% | 4.1% | 4.63% | 3.74% |
| Taux d'imposition effectif | 26.18% | 25.63% | 27.2% | 29.28% | 26.58% | 22.1% |