| Ingresos | 116,835 | 107,285 | 96,194 | 65,936 | 61,121 | 52,606 |
| Crecimiento de los Ingresos (YoY) | 11% | 12% | 46% | 8% | 16% | -2% |
| Costo de los ingresos | 52,588 | 49,664 | 45,527 | 15,726 | 4,707 | 6,778 |
| Utilidad bruta | 64,247 | 57,621 | 50,667 | 50,210 | 56,414 | 45,828 |
| Venta, General y Administración | 38,629 | 36,037 | 33,831 | 32,250 | 33,048 | 27,517 |
| Investigación y Desarrollo | -- | -- | -- | -- | -- | -- |
| Gastos de Operación | 43,147 | 40,025 | 37,966 | 36,121 | 36,746 | 31,410 |
| Otras Ingresos (Gastos) No Operativos | -- | -- | -- | -- | -- | -- |
| Ingreso antes de impuestos | 21,100 | 17,596 | 11,813 | 14,089 | 19,668 | 14,418 |
| Gasto por Impuesto a la Renta | 4,775 | 4,067 | 2,583 | 2,910 | 4,548 | 3,239 |
| Ingreso Neto | 15,563 | 12,800 | 8,530 | 10,540 | 14,566 | 10,500 |
| Crecimiento de la Utilidad Neta | 47% | 50% | -19% | -28% | 39% | 23% |
| Acciones en Circulación (Diluidas) | 1,590 | 1,611 | 1,646 | 1,713 | 1,814 | 1,624 |
| Cambio de Acciones (YoY) | -1% | -2% | -4% | -6% | 12% | -1% |
| EPS (Diluido) | 9.78 | 7.95 | 5.18 | 6.15 | 8.03 | 6.47 |
| Crecimiento de EPS | 49% | 53% | -16% | -23% | 24% | 25% |
| Flujo de efectivo libre | -6,747 | -2,100 | -36,948 | -9,475 | 31,663 | -26,675 |
| Flujo de efectivo libre por acción | -4.24 | -1.3 | -22.44 | -5.53 | 17.45 | -16.42 |
| Margen bruto | 54.98% | 53.7% | 52.67% | 76.14% | 92.29% | 87.11% |
| Margen de operación | 18.05% | 16.4% | 13.2% | 21.36% | 32.17% | 27.4% |
| Margen de beneficio | 13.32% | 11.93% | 8.86% | 15.98% | 23.83% | 19.95% |
| Margen de flujo de caja libre | -5.77% | -1.95% | -38.4% | -14.36% | 51.8% | -50.7% |
| EBITDA | 26,265 | 22,757 | 16,957 | 18,087 | 23,884 | 18,187 |
| Margen de EBITDA | 22.48% | 21.21% | 17.62% | 27.43% | 39.07% | 34.57% |
| D&A para EBITDA | 5,165 | 5,161 | 4,256 | 3,998 | 4,216 | 3,769 |
| EBIT | 21,100 | 17,596 | 12,701 | 14,089 | 19,668 | 14,418 |
| Margen de EBIT | 18.05% | 16.4% | 13.2% | 21.36% | 32.17% | 27.4% |
| Tasa de Impuesto Efectiva | 22.63% | 23.11% | 21.86% | 20.65% | 23.12% | 22.46% |