Snowball logo
logo
NOVT

Novanta Inc

NOVT NASDAQ
$167.25+$0.21  (0.13%)