Cognex Corp (CGNX)

Market price: $58.22

6 valuation methods