Home

Novanta Inc. - Common Shares (NOVT)

117.87
-0.68 (-0.58%)
NASDAQ · Last Trade: Apr 29th, 1:27 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors