Novanta Inc. - Common Shares (NOVT)

134.28
+1.09 (0.82%)
NASDAQ · Last Trade: Apr 23rd, 3:03 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors