Overview
Key stats
Fundamentals Sep 9- Open
- $47.02
- 52-wk high
- $51.69
- High
- $47.29
- 52-wk low
- $37.02
- Low
- $46.43
- Prev close
- $47.03
- Mkt cap
- $15.02B
- P/E
- 16.7x
- Volume
- 2.36M
- Fwd P/E
- 10.1x
- Beta
- 0.57
- Div yield
- 5.80%
- P/S
- 11.9x
- P/B
- 2.6x
- Profit margin
- +68.1%
- Op margin
- +61.5%
- ROE
- +16.5%
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
4 moves · 6 mo
Buys/Adds$81.6MSells/Trims$107.3M
Earnings
Earnings landed in line with what analysts expected.
Earnings per share
$0.77+0.0%
$0.77 expected
Reports Oct 29, 2026, in 49 days
EPS expected
$0.47
$0.47 to $0.47
Revenue expected
$260.2M
2 analysts
Estimate drift
0.02
Change in 30 days
Financials
Is the business strong?
Fairly priced and profitable.
- Net margin
- 68.1%
- P/E
- 16.74
- Forward P/E
- 10.13
- Market cap
- $15.0B
Valuation
- P/S11.90
- P/B2.61
- Dividend yield5.8%
Quality
- Operating margin61.5%
- ROE16.5%
- ROA4.9%
Growth
- Beta0.57
Technicals
Price structure
This stock is in a strong uptrend.
Trend
Strong uptrend
80 / 100
RSI 14
53balanced
20D volatility
14%annualized
52-week range
$37.02$51.69
20D support
$45.24recent floor
20D resistance
$47.34recent ceiling
Returns
5D +0.9%20D +3.6%60D +4.5%
Price vs moving averages
SMA20 +1.3%SMA50 -1.5%SMA200 +4.1%
Volume pace
0.84xvs prior 20D