Home

Novanta Inc. - Common Shares (NOVT)

107.26
-25.22 (-19.04%)
NASDAQ · Last Trade: Nov 6th, 5:45 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors