Novanta Inc

NOVTUNASDAQ
$60.75
-2.69-4.24%
Ult. Agg.: Oct 30, 4:00 PM

Benzinga