Novanta Inc.

Novanta Inc.

135.13
USD
-4.83
(-3.45%)
1.57EPS
102.64P/E
6.16BMarket Cap
Nov 09Next Earn