Home

Novanta Inc. - Common Shares (NOVT)

116.66
+1.20 (1.04%)
NASDAQ · Last Trade: Dec 10th, 12:30 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors