Home

Novanta Inc. - Common Shares (NOVT)

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