Novanta Inc. - Common Shares (NOVT)

140.64
+2.46 (1.78%)
NASDAQ · Last Trade: Mar 5th, 3:08 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors