Home

Novanta Inc. - Common Shares (NOVT)

116.48
+3.48 (3.08%)
NASDAQ · Last Trade: Oct 22nd, 10:58 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors