$31.74
+0.43 (+1.37%)
Analyst Consensus
Strong Buy
8
Analysts
Moderate
Coverage
Price Target
Analyst Price Target
-26.7% upside
Low Target
$20.54
Average Target
$23.26
High Target
$33.89
Current Price
$31.74
Current
$31.74
$31.74
Target
$23.26
$23.26
$20.54
$23.26 avg
$33.89
Scenario Analysis
Bear Case
$20.54
-35.3%
Low target
Base Case
$23.26
-26.7%
Avg target
Bull Case
$33.89
+6.8%
High target
Risk/Reward
0.2x
Unfavorable
Price in Context
52-Week High
$24.69
28.6% from high
52-Week Low
$17.97
+76.6% from low
Target vs 52W High
$23.26
-5.8% vs high
Next Earnings Report
Mar 3, 2026 · Before Market Open
14d
until earnings
EPS Est: $0.67
Earnings in 14 days. Analyst targets may shift significantly after the report.
Peer Consensus — Machinery