Home

Novanta Inc. - Common Shares (NOVT)

119.81
-1.55 (-1.28%)
NASDAQ · Last Trade: Dec 17th, 6:24 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors