Novanta Inc. - Common Shares (NOVT)

123.00
-4.87 (-3.81%)
NASDAQ · Last Trade: May 4th, 12:23 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors