Novanta Inc. - Common Shares (NOVT)

166.94
-1.65 (-0.98%)
NASDAQ· Last Trade: Jun 3rd, 7:16 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors