Novanta Inc

NOVTNASDAQ
$120.38
-2.93-2.38%
Last update: Nov 12, 12:45 PM