Novanta Inc.
Exchange: nyse
none
5354788352.00
164484000.00
0.390143109833
0.178253362058
8.35%
3.75