Home

Novanta Inc. - Common Shares (NOVT)

118.25
-14.23 (-10.74%)
NASDAQ · Last Trade: Nov 6th, 10:58 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors