Novanta Inc. - Common Shares (NOVT)

142.82
-6.28 (-4.21%)
NASDAQ · Last Trade: Oct 7th, 3:06 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors