Home

Novanta Inc. - Common Shares (NOVT)

105.29
-10.44 (-9.02%)
NASDAQ · Last Trade: Apr 5th, 7:39 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors