Novanta Inc. - Common Shares (NOVT)

141.96
-3.09 (-2.13%)
NASDAQ · Last Trade: Feb 11th, 3:33 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors