| Ingresos | 187,142 | 130,497 | 60,922 | 26,974 | 26,914 | 16,675 |
| Crecimiento de los Ingresos (YoY) | 65% | 113.99% | 126% | 0% | 61% | 53% |
| Costo de los ingresos | 55,540 | 32,037 | 15,998 | 10,921 | 8,793 | 6,157 |
| Utilidad bruta | 131,602 | 98,460 | 44,924 | 16,053 | 18,121 | 10,518 |
| Venta, General y Administración | 4,272 | 3,491 | 2,654 | 2,440 | 2,166 | 1,912 |
| Investigación y Desarrollo | 16,699 | 12,914 | 8,675 | 7,339 | 5,268 | 3,924 |
| Gastos de Operación | 20,971 | 16,405 | 11,329 | 9,779 | 7,434 | 5,836 |
| Otras Ingresos (Gastos) No Operativos | 1,804 | 1,034 | 237 | 13 | 59 | 4 |
| Ingreso antes de impuestos | 116,269 | 84,026 | 33,818 | 4,181 | 9,941 | 4,409 |
| Gasto por Impuesto a la Renta | 17,071 | 11,146 | 4,058 | -187 | 189 | 77 |
| Ingreso Neto | 99,198 | 72,880 | 29,760 | 4,368 | 9,752 | 4,332 |
| Crecimiento de la Utilidad Neta | 56.99% | 145% | 581% | -55% | 125% | 55% |
| Acciones en Circulación (Diluidas) | 24,483 | 24,804 | 24,940 | 25,070 | 25,350 | 25,120 |
| Cambio de Acciones (YoY) | -1% | -1% | -1% | -1% | 1% | 2% |
| EPS (Diluido) | 4.05 | 2.94 | 1.19 | 0.17 | 0.38 | 0.17 |
| Crecimiento de EPS | 59% | 147% | 600% | -55% | 124% | 55% |
| Flujo de efectivo libre | 77,324 | 60,853 | 27,021 | 3,808 | 8,132 | 4,694 |
| Flujo de efectivo libre por acción | 3.15 | 2.45 | 1.08 | 0.15 | 0.32 | 0.18 |
| Margen bruto | 70.32% | 75.45% | 73.74% | 59.51% | 67.32% | 63.07% |
| Margen de operación | 59.11% | 62.87% | 55.14% | 23.25% | 39.7% | 28.07% |
| Margen de beneficio | 53% | 55.84% | 48.84% | 16.19% | 36.23% | 25.97% |
| Margen de flujo de caja 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 |
| Margen de EBITDA | 60.49% | 64.3% | 57.61% | 28.98% | 44.07% | 34.66% |
| D&A para EBITDA | 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 |
| Margen de EBIT | 59.11% | 62.87% | 55.14% | 23.25% | 39.7% | 28.07% |
| Tasa de Impuesto Efectiva | 14.68% | 13.26% | 11.99% | -4.47% | 1.9% | 1.74% |