Novanta Inc. - Common Shares (NOVT)

119.12
+1.77 (1.51%)
NASDAQ · Last Trade: Mar 24th, 1:45 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors