Novanta Inc. - Common Shares (NOVT)

156.40
-3.09 (-1.94%)
NASDAQ· Last Trade: Aug 5th, 1:05 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors