Novanta Inc. - Common Shares (NOVT)

155.44
-3.75 (-2.36%)
NASDAQ· Last Trade: May 13th, 7:06 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors