Home

Novanta Inc. - Common Shares (NOVT)

123.02
-0.22 (-0.18%)
NASDAQ · Last Trade: Aug 1st, 3:35 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors