Home

Novanta Inc. - Common Shares (NOVT)

123.34
+4.52 (3.80%)
NASDAQ · Last Trade: Oct 24th, 11:21 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors