Cognex Corporation ยท Valuation ยท TradingHolo