| Doanh thu | 253,491 | 81,615 | 68,127 | 57,006 | 46,743 | 44,062 |
| Tăng trưởng doanh thu (YoY) | 71% | 85% | 73% | 62% | 56% | 69% |
| Chi phí doanh thu | 65,539 | 20,458 | 17,034 | 15,157 | 12,890 | 17,394 |
| Lợi nhuận gộp | 187,952 | 61,157 | 51,093 | 41,849 | 33,853 | 26,668 |
| Bán hàng, Tổng hành chính và Quản lý | 4,838 | 1,300 | 1,282 | 1,134 | 1,122 | 1,041 |
| Nghiên cứu và Phát triển | 20,829 | 6,321 | 5,512 | 4,705 | 4,291 | 3,989 |
| Chi phí hoạt động | 25,667 | 7,621 | 6,794 | 5,839 | 5,413 | 5,030 |
| Thu nhập (chi phí) phi hoạt động khác | 8,862 | 2,529 | 5,304 | 693 | 336 | 42 |
| Lợi nhuận trước thuế | 189,443 | 69,903 | 50,398 | 37,936 | 31,206 | 21,910 |
| Chi phí thuế thu nhập | 29,830 | 11,582 | 7,438 | 6,026 | 4,784 | 3,135 |
| Lợi nhuận ròng | 159,613 | 58,321 | 42,960 | 31,910 | 26,422 | 18,775 |
| Tăng trưởng Lợi nhuận ròng | 108% | 211% | 94% | 65% | 59% | 26% |
| Cổ phiếu đang lưu hành (có tính đến pha loãng) | 24,391 | 24,391 | 24,430 | 24,483 | 24,532 | 24,611 |
| Thay đổi Cổ phiếu (YoY) | -1% | -1% | -1% | -1% | -1% | -1% |
| EPS (Làm loãng) | 6.53 | 2.39 | 1.76 | 1.3 | 1.08 | 0.76 |
| Tăng trưởng EPS | 111% | 214% | 98% | 67% | 61% | 27% |
| Lưu thông tiền mặt tự do | 119,076 | 48,587 | 34,904 | 22,115 | 13,470 | 26,187 |
| Lợi nhuận ròng trên mỗi cổ phiếu | -- | -- | -- | -- | -- | -- |
| Lợi nhuận gộp | 74.14% | 74.93% | 74.99% | 73.41% | 72.42% | 60.52% |
| Lợi nhuận hoạt động | 64.02% | 65.59% | 65.02% | 63.16% | 60.84% | 49.1% |
| Lợi nhuận gộp | 62.96% | 71.45% | 63.05% | 55.97% | 56.52% | 42.61% |
| Tỷ suất lợi nhuận tiền mặt ròng | 46.97% | 59.53% | 51.23% | 38.79% | 28.81% | 59.43% |
| EBITDA | 165,514 | 54,533 | 45,111 | 36,761 | 29,109 | 22,249 |
| Tỷ suất lợi nhuận EBITDA | 65.29% | 66.81% | 66.21% | 64.48% | 62.27% | 50.49% |
| D&A cho EBITDA | 3,229 | 997 | 812 | 751 | 669 | 611 |
| EBIT | 162,285 | 53,536 | 44,299 | 36,010 | 28,440 | 21,638 |
| Tỷ suất lợi nhuận EBIT | 64.02% | 65.59% | 65.02% | 63.16% | 60.84% | 49.1% |
| Tỷ suất thuế hiệu quả | 15.74% | 16.56% | 14.75% | 15.88% | 15.33% | 14.3% |