Cognex Corp (CGNX)

Market price: $57.54

6 valuation methods