$24.52
-0.02 (-0.08%)
Analyst Consensus
Strong Buy
7
Analysts
Moderate
Coverage
Price Target
Analyst Price Target
+0.2% upside
Low Target
$17.36
Average Target
$24.56
High Target
$30.83
Current Price
$24.52
Current
$24.52
$24.52
Target
$24.56
$24.56
$17.36
$24.56 avg
$30.83
Scenario Analysis
Bear Case
$17.36
-29.2%
Low target
Base Case
$24.56
+0.2%
Avg target
Bull Case
$30.83
+25.7%
High target
Risk/Reward
0.9x
Unfavorable
Price in Context
52-Week High
$25.00
-1.9% from high
52-Week Low
$8.03
+205.4% from low
Target vs 52W High
$24.56
-1.8% vs high
Next Earnings Report
Aug 20, 2026 · Before Market Open
1d
tomorrow
EPS Est: $0.23
Earnings in 1 days. Analyst targets may shift significantly after the report.
Peer Consensus — Machinery