CGNX Estados financieros: Análisis de Cognex Corp AI