Advertisement
Advertisement

NOVT

NOVT logo

Novanta Inc

148.63
USD
-2.37
-1.57%
Jan 23, 13:52 UTC -5
Open

NOVT Balance Sheet

Advertisement