Novanta Inc. - Common Shares (NOVT)

163.04
-5.71 (-3.38%)
NASDAQ· Last Trade: Aug 18th, 10:14 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors