Novanta Inc. logo

Novanta Inc.

NOVT US

Novanta Inc.USUnited States Composite

159.65

USD
+2.87
(+1.83%)