Home

Novanta Inc. - Common Shares (NOVT)

102.55
-4.71 (-4.39%)
NASDAQ · Last Trade: Nov 7th, 11:44 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors