Overview
8 funds hold it and 1 straight earnings miss.
Key stats
Sep 6- Open
- $89.66
- 52-wk high
- $118.35
- High
- $90.08
- 52-wk low
- $79.40
- Low
- $86.90
- Prev close
- $90.28
- Mkt cap
- $6.07B
- P/E
- 14.8x
- Volume
- 590.8K
- Fwd P/E
- 22.9x
- Beta
- 0.67
- Div yield
- 0.49%
- P/S
- 2.0x
- P/B
- 4.7x
- Profit margin
- +13.8%
- Op margin
- +36.5%
- ROE
- +33.9%
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.
What funds are doing
9 moves · 6 mo
Buys/Adds$349.3MSells/Trims$21.7M
Earnings
Earnings came in 1.7% below what analysts expected.
Earnings per share
$3.45-1.7%
$3.51 expected
Reports Oct 28, 2026, in 51 days
EPS expected
$1.33
$1.06 to $1.84
Revenue expected
$704.1M
9 analysts
Last 30 days
4up2down
Analysts raising estimates
Estimate drift
+0.15
Change in 30 days
Financials
Is the business strong?
Fairly priced and profitable.
- Net margin
- 13.8%
- P/E
- 14.78
- Forward P/E
- 22.94
- Market cap
- $6.1B
Valuation
- P/S2.03
- P/B4.69
- Dividend yield0.5%
Quality
- Operating margin36.5%
- ROE33.9%
- ROA6.5%
Growth
- Beta0.67
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
15 / 100
RSI 14
45balanced
20D volatility
36%annualized
52-week range
$79.40$118.35
20D support
$85.69recent floor
20D resistance
$94.86recent ceiling
Returns
5D -3.1%20D -0.9%60D -1.8%
Price vs moving averages
SMA20 -2.4%SMA50 -0.4%SMA200 -7.4%
Volume pace
0.80xvs prior 20D