Novanta Inc. - Common Shares (NOVT)

125.23
+1.81 (1.47%)
NASDAQ · Last Trade: Apr 12th, 11:42 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors