Novanta Inc. - Common Shares (NOVT)

126.81
-2.17 (-1.68%)
NASDAQ · Last Trade: Apr 29th, 12:09 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors