Home

Novanta Inc. - Common Shares (NOVT)

122.97
+7.39 (6.39%)
NASDAQ · Last Trade: Aug 24th, 12:22 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors