Home

Novanta Inc. - Common Shares (NOVT)

127.21
+2.04 (1.63%)
NASDAQ · Last Trade: Jul 27th, 8:51 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors