| Ingresos | 345,496 | 330,472 | 283,852 | 213,569 | 219,814 | 189,712 |
| Crecimiento de los Ingresos (YoY) | 19% | 16% | 33% | -3% | 16% | 0% |
| Costo de los ingresos | 306,098 | 295,500 | 253,418 | 195,539 | 198,437 | 169,983 |
| Utilidad bruta | 39,398 | 34,972 | 30,434 | 18,030 | 21,377 | 19,729 |
| Venta, General y Administración | 15,003 | 13,107 | 12,132 | 10,469 | 10,631 | 10,102 |
| Investigación y Desarrollo | -- | 1,242 | 1,070 | 1,006 | 871 | 911 |
| Gastos de Operación | 15,005 | 14,351 | 13,203 | 11,475 | 11,503 | 11,015 |
| Otras Ingresos (Gastos) No Operativos | -246 | -238 | -1,060 | -124 | -145 | 399 |
| Ingreso antes de impuestos | 24,032 | 20,993 | 16,272 | 7,119 | 10,283 | 10,177 |
| Gasto por Impuesto a la Renta | 6,777 | 5,839 | 5,665 | 2,207 | 2,929 | 3,293 |
| Ingreso Neto | 17,019 | 14,908 | 10,517 | 4,835 | 7,385 | 6,859 |
| Crecimiento de la Utilidad Neta | 89% | 42% | 118% | -35% | 8% | 37% |
| Acciones en Circulación (Diluidas) | 79.12 | 79.32 | 82.33 | 86.12 | 90.47 | 93.21 |
| Cambio de Acciones (YoY) | 0% | -4% | -4% | -5% | -3% | 329% |
| EPS (Diluido) | 215.09 | 187.92 | 127.72 | 56.14 | 81.62 | 73.58 |
| Crecimiento de EPS | 89% | 47% | 128% | -31% | 11% | -68% |
| Flujo de efectivo libre | -- | -16,058 | 36,272 | -17,492 | -5,351 | -4,486 |
| Flujo de efectivo libre por acción | -- | -202.42 | 440.52 | -203.1 | -59.14 | -48.12 |
| Margen bruto | 11.4% | 10.58% | 10.72% | 8.44% | 9.72% | 10.39% |
| Margen de operación | 7.06% | 6.23% | 6.07% | 3.06% | 4.49% | 4.59% |
| Margen de beneficio | 4.92% | 4.51% | 3.7% | 2.26% | 3.35% | 3.61% |
| Margen de flujo de caja libre | -- | -4.85% | 12.77% | -8.19% | -2.43% | -2.36% |
| EBITDA | -- | 23,891 | 20,559 | 9,267 | 12,099 | 10,349 |
| Margen de EBITDA | -- | 7.22% | 7.24% | 4.33% | 5.5% | 5.45% |
| D&A para EBITDA | -- | 3,270 | 3,328 | 2,712 | 2,225 | 1,635 |
| EBIT | 24,393 | 20,621 | 17,231 | 6,555 | 9,874 | 8,714 |
| Margen de EBIT | 7.06% | 6.23% | 6.07% | 3.06% | 4.49% | 4.59% |
| Tasa de Impuesto Efectiva | 28.19% | 27.81% | 34.81% | 31% | 28.48% | 32.35% |