Novanta Inc. - Common Shares (NOVT)

160.43
+8.43 (5.55%)
NASDAQ· Last Trade: Jun 26th, 3:29 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors