Novanta Inc. - Common Shares (NOVT)

135.60
-4.47 (-3.19%)
NASDAQ · Last Trade: Oct 15th, 12:24 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors