Novanta Inc. - Common Shares (NOVT)

137.29
-3.44 (-2.44%)
NASDAQ · Last Trade: Mar 3rd, 1:59 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors