Novanta Inc. - Common Shares (NOVT)

123.14
-4.12 (-3.24%)
NASDAQ · Last Trade: Mar 10th, 8:49 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors