Home

Novanta Inc. - Common Shares (NOVT)

99.22
-1.43 (-1.42%)
NASDAQ · Last Trade: Nov 21st, 3:48 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors