Overview
Key stats
Fundamentals Sep 10- Open
- $27.11
- 52-wk high
- $32.06
- High
- $27.40
- 52-wk low
- $22.81
- Low
- $26.61
- Prev close
- $27.08
- Mkt cap
- $1.37B
- P/E
- 8.1x
- Volume
- 130.8K
- Fwd P/E
- 49.0x
- Beta
- 1.41
- P/S
- 0.8x
- P/B
- 0.7x
- Profit margin
- +9.9%
- Op margin
- +4.7%
- ROE
- +9.6%
What do analysts expect?
Analyst target and ratings are on paid plans
See the 12-month consensus target and the buy/hold/sell rating split.
Unlock the full resultsSmart money
Earnings
Earnings came in 14.6% below what analysts expected.
Earnings per share
$0.70-14.6%
$0.82 expected
Reports Oct 27, 2026, in 47 days
EPS expected
$1.22
$1.00 to $1.34
Revenue expected
$580.0M
4 analysts
Last 30 days
3up1down
Analysts raising estimates
Estimate drift
+0.02
Change in 30 days
Financials
Is the business strong?
Fairly priced and running thin margins.
- Net margin
- 9.9%
- P/E
- 8.08
- Forward P/E
- 49.02
- Market cap
- $1.4B
Valuation
- P/S0.80
- P/B0.74
Quality
- Operating margin4.7%
- ROE9.6%
- ROA4.2%
Growth
- Beta1.41
Technicals
Price structure
This stock is under pressure, and looks oversold after a sharp drop.
Trend
Under pressure
0 / 100
RSI 14
23oversold
20D volatility
23%annualized
52-week range
$22.81$32.06
20D support
$26.61recent floor
20D resistance
$29.92recent ceiling
Returns
5D -2.2%20D -7.5%60D -7.8%
Price vs moving averages
SMA20 -5.6%SMA50 -7.5%SMA200 -1.7%
Volume pace
0.80xvs prior 20D