Overview
Key stats
Fundamentals Sep 9- Open
- $25.82
- 52-wk high
- $44.50
- High
- $26.07
- 52-wk low
- $24.75
- Low
- $25.05
- Prev close
- $25.07
- Mkt cap
- $13.12B
- P/E
- 60.8x
- Volume
- 1.47M
- Fwd P/E
- 20.7x
- P/S
- 3.5x
- P/B
- 3.6x
- Profit margin
- +3.7%
- Op margin
- +19.8%
- ROE
- +19.2%
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
8 funds hold a position and 1 fin-fluencer is discussing it.
What funds are doing
10 moves · 6 mo
Buys/Adds$1.8B
Earnings
Earnings came in 29.2% above what analysts expected.
Earnings per share
$0.31+29.2%
$0.24 expected
Reports Oct 29, 2026, in 49 days
EPS expected
$0.30
$0.28 to $0.32
Revenue expected
$985.7M
11 analysts
Last 30 days
4up2down
Analysts raising estimates
Financials
Is the business strong?
Richly priced and running thin margins.
- Net margin
- 3.7%
- P/E
- 60.79
- Forward P/E
- 20.70
- Market cap
- $13.1B
Valuation
- P/S3.50
- P/B3.56
Quality
- Operating margin19.8%
- ROE19.2%
- ROA5.1%
Growth
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
0 / 100
RSI 14
37balanced
20D volatility
65%annualized
52-week range
$24.75$44.50
20D support
$24.75recent floor
20D resistance
$33.89recent ceiling
Returns
5D -2.6%20D -21.4%60D -35.8%
Price vs moving averages
SMA20 -8.4%SMA50 -19.9%
Volume pace
1.05xvs prior 20D