| Revenus | 187,142 | 130,497 | 60,922 | 26,974 | 26,914 | 16,675 |
| Croissance des revenus (H/H) | 65% | 113.99% | 126% | 0% | 61% | 53% |
| Coût des ventes | 55,540 | 32,037 | 15,998 | 10,921 | 8,793 | 6,157 |
| Bénéfice brut | 131,602 | 98,460 | 44,924 | 16,053 | 18,121 | 10,518 |
| Vente, Général et Administration | 4,272 | 3,491 | 2,654 | 2,440 | 2,166 | 1,912 |
| Recherche et développement | 16,699 | 12,914 | 8,675 | 7,339 | 5,268 | 3,924 |
| Frais d'exploitation | 20,971 | 16,405 | 11,329 | 9,779 | 7,434 | 5,836 |
| Autres revenus (charges) non opérationnels | 1,804 | 1,034 | 237 | 13 | 59 | 4 |
| Bénéfice avant impôts | 116,269 | 84,026 | 33,818 | 4,181 | 9,941 | 4,409 |
| Charge d'impôt sur le revenu | 17,071 | 11,146 | 4,058 | -187 | 189 | 77 |
| Bénéfice net | 99,198 | 72,880 | 29,760 | 4,368 | 9,752 | 4,332 |
| Croissance du bénéfice net | 56.99% | 145% | 581% | -55% | 125% | 55% |
| Actions en circulation (diluées) | 24,483 | 24,804 | 24,940 | 25,070 | 25,350 | 25,120 |
| Variation des actions (H-H) | -1% | -1% | -1% | -1% | 1% | 2% |
| EPS (dilué) | 4.05 | 2.94 | 1.19 | 0.17 | 0.38 | 0.17 |
| Croissance du EPS | 59% | 147% | 600% | -55% | 124% | 55% |
| Flux de trésorerie libre | 77,324 | 60,853 | 27,021 | 3,808 | 8,132 | 4,694 |
| Flux de trésorerie libre par action | 3.15 | 2.45 | 1.08 | 0.15 | 0.32 | 0.18 |
| Marge brute | 70.32% | 75.45% | 73.74% | 59.51% | 67.32% | 63.07% |
| Marge opérationnelle | 59.11% | 62.87% | 55.14% | 23.25% | 39.7% | 28.07% |
| Marge bénéficiaire | 53% | 55.84% | 48.84% | 16.19% | 36.23% | 25.97% |
| Marge du flux de trésorerie libre | 41.31% | 46.63% | 44.35% | 14.11% | 30.21% | 28.14% |
| EBITDA | 113,205 | 83,919 | 35,103 | 7,818 | 11,861 | 5,780 |
| Marge EBITDA | 60.49% | 64.3% | 57.61% | 28.98% | 44.07% | 34.66% |
| D&A pour le résultat opérationnel | 2,574 | 1,864 | 1,508 | 1,544 | 1,174 | 1,098 |
| EBIT | 110,631 | 82,055 | 33,595 | 6,274 | 10,687 | 4,682 |
| Marge EBIT | 59.11% | 62.87% | 55.14% | 23.25% | 39.7% | 28.07% |
| Taux d'imposition effectif | 14.68% | 13.26% | 11.99% | -4.47% | 1.9% | 1.74% |