Home

Novanta Inc. - Common Shares (NOVT)

121.90
-1.07 (-0.87%)
NASDAQ · Last Trade: May 22nd, 10:50 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors