Novanta Inc. - Common Shares (NOVT)

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