Novanta Inc. - Common Shares, NOVT
NOVT | 2025-07-01 | 1.56% | v | 6d | 3 | 254.2k | -8.52% | 2018-11-07 | scientific & technical instruments | scientific & technical instruments |

None
NOVT | 2025-07-01 | 1.56% | v | 6d | 3 | 254.2k | -8.52% | 2018-11-07 | scientific & technical instruments | scientific & technical instruments |