Novanta Inc. logo

Novanta Inc.

NOVT US

Novanta Inc.USUnited States Composite

149.41

USD
-0.61
(-0.41%)