Novanta Inc

NOVTUNASDAQ
$58.48
-2.51-4.12%
Last update: Jul 29, 4:18 PM
$59.35
-1.64-2.69%