Novanta Inc. - Common Shares (NOVT)

144.17
+9.86 (7.34%)
NASDAQ · Last Trade: Sep 22nd, 11:52 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors