Skip to content
Novanta logo

Novanta (NOVT)

NASDAQInformation Technology

$145.76-2.38%
Close 2026-09-09