Home

Novanta Inc. - Common Shares (NOVT)

101.45
-1.43 (-1.39%)
NASDAQ · Last Trade: Nov 18th, 1:45 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors