Novanta Inc. - Common Shares (NOVT)

113.15
-5.34 (-4.51%)
NASDAQ · Last Trade: Mar 28th, 2:08 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors