Novanta Inc. - Common Shares (NOVT)

138.31
-2.44 (-1.73%)
NASDAQ · Last Trade: Jan 22nd, 8:58 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors