Novanta Inc. - Common Shares (NOVT)

115.69
-3.85 (-3.22%)
NASDAQ · Last Trade: Mar 13th, 10:45 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors