| Doanh thu | 214,962 | 56,311 | 59,893 | 51,242 | 47,516 | 42,314 |
| Tăng trưởng doanh thu (YoY) | 26% | 33% | 24% | 26% | 22% | 16% |
| Chi phí doanh thu | 38,821 | 10,218 | 10,906 | 9,206 | 8,491 | 7,572 |
| Lợi nhuận gộp | 176,141 | 46,093 | 48,987 | 42,036 | 39,025 | 34,742 |
| Bán hàng, Tổng hành chính và Quản lý | 24,628 | 5,522 | 7,107 | 6,357 | 5,642 | 5,037 |
| Nghiên cứu và Phát triển | 62,920 | 17,699 | 17,135 | 15,144 | 12,942 | 12,150 |
| Chi phí hoạt động | 87,548 | 23,221 | 24,242 | 21,501 | 18,584 | 17,187 |
| Thu nhập (chi phí) phi hoạt động khác | 756 | -- | 145 | 954 | -343 | 177 |
| Lợi nhuận trước thuế | 89,303 | 21,752 | 25,354 | 21,663 | 20,534 | 18,382 |
| Chi phí thuế thu nhập | 4,686 | -5,021 | 4,486 | 3,024 | 2,197 | 1,020 |
| Lợi nhuận ròng | 70,587 | 26,773 | 22,768 | 2,709 | 18,337 | 16,644 |
| Tăng trưởng Lợi nhuận ròng | 6% | 61% | 9% | -83% | 36% | 35% |
| Cổ phiếu đang lưu hành (có tính đến pha loãng) | 2,564 | 2,564 | 2,562 | 2,572 | 2,570 | 2,590 |
| Thay đổi Cổ phiếu (YoY) | -1% | -1% | -2% | -1% | -2% | -1% |
| EPS (Làm loãng) | 27.53 | 10.44 | 8.88 | 1.05 | 7.14 | 6.42 |
| Tăng trưởng EPS | 7% | 63% | 11% | -83% | 39% | 36% |
| Lưu thông tiền mặt tự do | 48,253 | 13,229 | 14,831 | 11,170 | 9,023 | 11,085 |
| Lợi nhuận ròng trên mỗi cổ phiếu | -- | -- | -- | -- | -- | -- |
| Lợi nhuận gộp | 81.94% | 81.85% | 81.79% | 82.03% | 82.13% | 82.1% |
| Lợi nhuận hoạt động | 41.21% | 40.61% | 41.31% | 40.07% | 43.01% | 41.48% |
| Lợi nhuận gộp | 32.83% | 47.54% | 38.01% | 5.28% | 38.59% | 39.33% |
| Tỷ suất lợi nhuận tiền mặt ròng | 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 |
| Tỷ suất lợi nhuận EBITDA | 50.84% | 51.27% | 50.34% | 49.75% | 52.15% | 50.7% |
| D&A cho EBITDA | 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 |
| Tỷ suất lợi nhuận EBIT | 41.21% | 40.61% | 41.31% | 40.07% | 43.01% | 41.48% |
| Tỷ suất thuế hiệu quả | 5.24% | -23.08% | 17.69% | 13.95% | 10.69% | 5.54% |