Novanta Inc

NASDAQ:NOVT   3:59:58 PM EDT
158.28
-6.25 (-3.80%)
Twitter Share  Facebook Share StockTwits Share