Home

Novanta Inc. - Common Shares (NOVT)

105.29
-10.44 (-9.02%)
NASDAQ · Last Trade: Apr 7th, 1:25 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors