NOVT

Novanta Inc.

Technology · Hardware, Equipment & Parts
$117.04 -1.12%
Overvalued·Quality 75·RSI 42·DCF -60%·Conviction 70·AGI 72