Novanta Inc. - Common Shares (NOVT)

139.94
+4.35 (3.21%)
NASDAQ · Last Trade: Oct 22nd, 1:59 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors