Home

Novanta Inc. - Common Shares (NOVT)

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