Novanta Inc. - Common Shares (NOVT)

151.43
-3.70 (-2.39%)
NASDAQ· Last Trade: Jun 17th, 9:40 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors