Overview
Key stats
Fundamentals Sep 9- Open
- $94.82
- 52-wk high
- $112.79
- High
- $96.79
- 52-wk low
- $60.12
- Low
- $92.66
- Prev close
- $93.70
- Mkt cap
- $6.70B
- P/E
- 18.5x
- Volume
- 853.3K
- Fwd P/E
- 12.6x
- Beta
- 0.90
- Div yield
- 1.10%
- P/S
- 1.4x
- P/B
- 3.8x
- Profit margin
- +7.7%
- Op margin
- +10.5%
- ROE
- +22.8%
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 insiders have been net selling.
What funds are doing
9 moves · 6 mo
Buys/Adds$462.9MSells/Trims$337.0M
Earnings
Earnings came in 40.2% below what analysts expected.
Earnings per share
$0.55-40.2%
$0.92 expected
Reports Oct 20, 2026, in 40 days
EPS expected
$1.28
$0.97 to $1.51
Revenue expected
$1.13B
10 analysts
Last 30 days
3up6down
Analysts cutting estimates
Estimate drift
0.09
Change in 30 days
Financials
Is the business strong?
Fairly priced and running thin margins.
- Net margin
- 7.7%
- P/E
- 18.48
- Forward P/E
- 12.59
- Market cap
- $6.7B
Valuation
- P/S1.40
- P/B3.83
- Dividend yield1.1%
Quality
- Operating margin10.5%
- ROE22.8%
- ROA7.9%
Growth
- Beta0.90
Technicals
Price structure
This stock is in a strong uptrend.
Trend
Strong uptrend
80 / 100
RSI 14
52balanced
20D volatility
35%annualized
52-week range
$60.12$112.79
20D support
$86.23recent floor
20D resistance
$99.40recent ceiling
Returns
5D -1.5%20D -1.5%60D -7.9%
Price vs moving averages
SMA20 +0.1%SMA50 +5.8%SMA200 +1.0%
Volume pace
0.69xvs prior 20D