Novanta Inc. - Common Shares (NOVT)

126.45
-2.40 (-1.86%)
NASDAQ · Last Trade: Apr 16th, 12:37 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors