Home

Novanta Inc. - Common Shares (NOVT)

118.02
+3.06 (2.66%)
NASDAQ · Last Trade: Sep 11th, 3:47 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors