NOVT   $113.43  -4.34% Market Closed After Close 113.8 0.33%

Novanta Inc.

Data not available