| Revenus | 214,962 | 56,311 | 59,893 | 51,242 | 47,516 | 42,314 |
| Croissance des revenus (H/H) | 26% | 33% | 24% | 26% | 22% | 16% |
| Coût des ventes | 38,821 | 10,218 | 10,906 | 9,206 | 8,491 | 7,572 |
| Bénéfice brut | 176,141 | 46,093 | 48,987 | 42,036 | 39,025 | 34,742 |
| Vente, Général et Administration | 24,628 | 5,522 | 7,107 | 6,357 | 5,642 | 5,037 |
| Recherche et développement | 62,920 | 17,699 | 17,135 | 15,144 | 12,942 | 12,150 |
| Frais d'exploitation | 87,548 | 23,221 | 24,242 | 21,501 | 18,584 | 17,187 |
| Autres revenus (charges) non opérationnels | 756 | -- | 145 | 954 | -343 | 177 |
| Bénéfice avant impôts | 89,303 | 21,752 | 25,354 | 21,663 | 20,534 | 18,382 |
| Charge d'impôt sur le revenu | 4,686 | -5,021 | 4,486 | 3,024 | 2,197 | 1,020 |
| Bénéfice net | 70,587 | 26,773 | 22,768 | 2,709 | 18,337 | 16,644 |
| Croissance du bénéfice net | 6% | 61% | 9% | -83% | 36% | 35% |
| Actions en circulation (diluées) | 2,564 | 2,564 | 2,562 | 2,572 | 2,570 | 2,590 |
| Variation des actions (H-H) | -1% | -1% | -2% | -1% | -2% | -1% |
| EPS (dilué) | 27.53 | 10.44 | 8.88 | 1.05 | 7.14 | 6.42 |
| Croissance du EPS | 7% | 63% | 11% | -83% | 39% | 36% |
| Flux de trésorerie libre | 48,253 | 13,229 | 14,831 | 11,170 | 9,023 | 11,085 |
| Flux de trésorerie libre par action | -- | -- | -- | -- | -- | -- |
| Marge brute | 81.94% | 81.85% | 81.79% | 82.03% | 82.13% | 82.1% |
| Marge opérationnelle | 41.21% | 40.61% | 41.31% | 40.07% | 43.01% | 41.48% |
| Marge bénéficiaire | 32.83% | 47.54% | 38.01% | 5.28% | 38.59% | 39.33% |
| Marge du flux de trésorerie libre | 22.44% | 23.49% | 24.76% | 21.79% | 18.98% | 26.19% |
| EBITDA | 109,308 | 28,871 | 30,156 | 25,498 | 24,783 | 21,455 |
| Marge EBITDA | 50.84% | 51.27% | 50.34% | 49.75% | 52.15% | 50.7% |
| D&A pour le résultat opérationnel | 20,715 | 5,999 | 5,411 | 4,963 | 4,342 | 3,900 |
| EBIT | 88,593 | 22,872 | 24,745 | 20,535 | 20,441 | 17,555 |
| Marge EBIT | 41.21% | 40.61% | 41.31% | 40.07% | 43.01% | 41.48% |
| Taux d'imposition effectif | 5.24% | -23.08% | 17.69% | 13.95% | 10.69% | 5.54% |