NOVT Novanta - Common Shares130.36-6.23 (-4.6%)
NOVT Novanta - Common Shares138.90-1.83 (-1.3%)
NOVT Novanta - Common Shares143.72-1.33 (-0.9%)
NOVT Novanta - Common Shares137.30+6.20 (+4.7%)
NOVT Novanta - Common Shares125.72+1.03 (+0.8%)
NOVT Novanta - Common Shares98.44-1.11 (-1.1%)