Novanta Inc. - Common Shares (NOVT)

163.62
+7.33 (4.69%)
NASDAQ· Last Trade: Jun 8th, 11:13 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors