Novanta Inc

NOVTUNASDAQ
$62.92
1.843.01%
Last update: Jul 29, 4:18 PM
$59.35
-1.73-2.83%