Home

Novanta Inc. - Common Shares (NOVT)

115.46
-0.48 (-0.41%)
NASDAQ · Last Trade: Dec 9th, 2:02 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors