Novanta Inc. - Common Shares (NOVT)

160.59
-3.11 (-1.90%)
NASDAQ· Last Trade: Jul 2nd, 2:00 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors