Home

Novanta Inc. - Common Shares (NOVT)

122.96
-3.10 (-2.46%)
NASDAQ · Last Trade: Jul 20th, 6:15 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors