Novanta Inc

NOVTNASDAQ
$143.45
-5.65-3.79%
Últ. Act.: Oct 7, 3:58 PM
$149.10
N/A