Home

Novanta Inc. - Common Shares (NOVT)

102.96
-4.30 (-4.01%)
NASDAQ · Last Trade: Nov 7th, 11:14 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors