Novanta Inc. - Common Shares (NOVT)

143.98
-1.57 (-1.08%)
NASDAQ · Last Trade: Oct 14th, 11:22 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors