Novanta Inc. - Common Shares (NOVT)

142.38
-3.58 (-2.45%)
NASDAQ · Last Trade: Feb 23rd, 11:59 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors