Cognex Corporation - Common Stock (CGNX)

60.82
-3.85 (-5.95%)
NASDAQ· Last Trade: Jun 6th, 6:24 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors