Novanta Inc.
Exchange: nyse
none
5307372032.00
164484000.00
0.390143111055
0.178253362058
8.35%
3.75