| Ingresos | 142,605 | 139,235 | 124,205 | 97,778 | 93,077 | 90,553 |
| Crecimiento de los Ingresos (YoY) | 2% | 12% | 27% | 5% | 3% | -10% |
| Costo de los ingresos | 112,846 | 110,384 | 98,394 | 77,993 | 72,675 | 69,986 |
| Utilidad bruta | 29,759 | 28,851 | 25,811 | 19,785 | 20,402 | 20,567 |
| Venta, General y Administración | 20,303 | 18,635 | 17,816 | 13,691 | 13,667 | 13,699 |
| Investigación y Desarrollo | -- | -- | -- | -- | -- | -- |
| Gastos de Operación | 20,303 | 19,936 | 19,046 | 14,781 | 14,710 | 14,905 |
| Otras Ingresos (Gastos) No Operativos | 15 | 339 | 150 | 158 | 35 | 86 |
| Ingreso antes de impuestos | 27,310 | 11,979 | 7,376 | 5,460 | 11,458 | 2,910 |
| Gasto por Impuesto a la Renta | 8,268 | 3,493 | 3,265 | 1,287 | 3,243 | 1,854 |
| Ingreso Neto | 17,434 | 6,669 | 2,675 | 4,214 | 8,173 | 958 |
| Crecimiento de la Utilidad Neta | 529% | 149% | -37% | -48% | 753% | -83% |
| Acciones en Circulación (Diluidas) | 41.68 | 43.03 | 42.88 | 43.82 | 43.84 | 43.47 |
| Cambio de Acciones (YoY) | -3% | 0% | -2% | 0% | 1% | -1% |
| EPS (Diluido) | 418.19 | 154.96 | 62.37 | 96.15 | 186.4 | 22.03 |
| Crecimiento de EPS | 549% | 148% | -35% | -48% | 746% | -83% |
| Flujo de efectivo libre | 11,012 | 17,521 | -3,159 | 5,860 | -14,032 | 5,865 |
| Flujo de efectivo libre por acción | 264.14 | 407.13 | -73.65 | 133.71 | -320.04 | 134.89 |
| Margen bruto | 20.86% | 20.72% | 20.78% | 20.23% | 21.91% | 22.71% |
| Margen de operación | 6.63% | 6.4% | 5.44% | 5.11% | 6.11% | 6.25% |
| Margen de beneficio | 12.22% | 4.78% | 2.15% | 4.3% | 8.78% | 1.05% |
| Margen de flujo de caja libre | 7.72% | 12.58% | -2.54% | 5.99% | -15.07% | 6.47% |
| EBITDA | 13,108 | 12,609 | 10,393 | 8,191 | 8,387 | 8,569 |
| Margen de EBITDA | 9.19% | 9.05% | 8.36% | 8.37% | 9.01% | 9.46% |
| D&A para EBITDA | 3,652 | 3,694 | 3,628 | 3,187 | 2,695 | 2,907 |
| EBIT | 9,456 | 8,915 | 6,765 | 5,004 | 5,692 | 5,662 |
| Margen de EBIT | 6.63% | 6.4% | 5.44% | 5.11% | 6.11% | 6.25% |
| Tasa de Impuesto Efectiva | 30.27% | 29.15% | 44.26% | 23.57% | 28.3% | 63.71% |