Home

Novanta Inc. - Common Shares (NOVT)

121.61
-1.36 (-1.11%)
NASDAQ · Last Trade: May 22nd, 9:53 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors