Novanta Inc. - Common Shares (NOVT)

154.99
-9.35 (-5.69%)
NASDAQ· Last Trade: Jun 9th, 11:24 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors