<- Back to list
NOVANTA INC
NOVT
56.05
Technology
Revenue
Earnings
Dividends