| Ingresos | 670,896 | 173,662 | 177,915 | 168,568 | 150,750 | 148,153 |
| Crecimiento de los Ingresos (YoY) | -10% | 17% | 10% | 5% | -45% | 12% |
| Costo de los ingresos | 546,746 | 138,812 | 143,179 | 139,692 | 125,063 | 123,261 |
| Utilidad bruta | 124,150 | 34,850 | 34,735 | 28,876 | 25,687 | 24,892 |
| Venta, General y Administración | 31,051 | 8,108 | 8,085 | 7,368 | 7,490 | 7,643 |
| Investigación y Desarrollo | 34,482 | 9,210 | 8,960 | 8,308 | 8,004 | 7,578 |
| Gastos de Operación | 65,533 | 17,317 | 17,045 | 15,676 | 15,495 | 15,221 |
| Otras Ingresos (Gastos) No Operativos | 2,532 | 680 | 471 | 140 | 407 | 149 |
| Ingreso antes de impuestos | 59,690 | 18,200 | 18,260 | 13,976 | 9,254 | 9,810 |
| Gasto por Impuesto a la Renta | 11,074 | 3,635 | 3,248 | 2,615 | 1,576 | 2,022 |
| Ingreso Neto | 47,253 | 14,148 | 14,714 | 10,870 | 7,521 | 7,554 |
| Crecimiento de la Utilidad Neta | 18% | 87% | 56.99% | 12% | -44% | 33% |
| Acciones en Circulación (Diluidas) | 4,485 | 4,485 | 4,474 | 4,419 | 4,395 | 4,410 |
| Cambio de Acciones (YoY) | 2% | 2% | 1% | 1% | 0% | 1% |
| EPS (Diluido) | 10.53 | 3.15 | 3.28 | 2.45 | 1.7 | 1.71 |
| Crecimiento de EPS | 16% | 84% | 55% | 11% | -44% | 32% |
| Flujo de efectivo libre | -16,224 | -9,972 | 32,146 | -31,086 | -7,312 | -17,347 |
| Flujo de efectivo libre por acción | -- | -- | -- | -- | -- | -- |
| Margen bruto | 18.5% | 20.06% | 19.52% | 17.13% | 17.03% | 16.8% |
| Margen de operación | 8.73% | 10.09% | 9.94% | 7.83% | 6.76% | 6.52% |
| Margen de beneficio | 7.04% | 8.14% | 8.27% | 6.44% | 4.98% | 5.09% |
| Margen de flujo de caja libre | -2.41% | -5.74% | 18.06% | -18.44% | -4.85% | -11.7% |
| EBITDA | 124,757 | 35,218 | 35,515 | 30,193 | 26,724 | 25,762 |
| Margen de EBITDA | 18.59% | 20.27% | 19.96% | 17.91% | 17.72% | 17.38% |
| D&A para EBITDA | 66,140 | 17,686 | 17,824 | 16,992 | 16,531 | 16,091 |
| EBIT | 58,617 | 17,532 | 17,691 | 13,201 | 10,193 | 9,671 |
| Margen de EBIT | 8.73% | 10.09% | 9.94% | 7.83% | 6.76% | 6.52% |
| Tasa de Impuesto Efectiva | 18.55% | 19.97% | 17.78% | 18.71% | 17.03% | 20.61% |