Home

Novanta Inc. - Common Shares (NOVT)

125.74
+3.82 (3.13%)
NASDAQ · Last Trade: Jun 3rd, 11:54 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors