Home

Novanta Inc. - Common Shares (NOVT)

121.98
+1.19 (0.99%)
NASDAQ · Last Trade: May 4th, 3:48 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors