Novanta Inc

NASDAQ:NOVT   3:54:50 PM EDT
124.02
-2.93 (-2.31%)
Twitter Share  Facebook Share StockTwits Share