Novanta Inc. - Common Shares (NOVT)

159.33
+159.31 (1001975.47%)
NASDAQ· Last Trade: May 30th, 6:44 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors