Novanta Inc. - Common Shares (NOVT)

131.02
-1.76 (-1.33%)
NASDAQ · Last Trade: Apr 28th, 10:03 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors