Novanta Inc. - Common Shares (NOVT)

159.33
+159.31 (1001975.47%)
NASDAQ· Last Trade: May 31st, 2:55 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors