Home

Novanta Inc. - Common Shares (NOVT)

122.96
-3.10 (-2.46%)
NASDAQ · Last Trade: Jul 18th, 8:26 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors