Home

Novanta Inc. - Common Shares (NOVT)

116.72
-3.46 (-2.88%)
NASDAQ · Last Trade: Aug 20th, 12:55 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors