CGNX - Analyst Ratings & Analysis - $34.78 | MarketTrack