Novanta Inc. - Common Shares (NOVT)

148.23
-8.88 (-5.65%)
NASDAQ· Last Trade: Aug 19th, 2:53 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors