Novanta Inc

NOVTNASDAQ
$136.33
-7.31-5.09%
Last update: Oct 8, 4:00 PM
$136.33
-7.31-5.09%