Home

Novanta Inc. - Common Shares (NOVT)

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