Home

Novanta Inc. - Common Shares (NOVT)

108.76
-1.64 (-1.49%)
NASDAQ · Last Trade: Nov 14th, 2:55 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors