Novanta Inc. - Common Shares (NOVT)

127.67
-1.31 (-1.02%)
NASDAQ · Last Trade: Apr 29th, 11:51 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors