Overview
Key stats
Fundamentals Sep 9- Open
- $348.85
- 52-wk high
- $382.54
- High
- $353.12
- 52-wk low
- $137.02
- Low
- $340.18
- Prev close
- $351.26
- Mkt cap
- $10.60B
- P/E
- 44.8x
- Volume
- 222.4K
- Fwd P/E
- 51.0x
- Beta
- 0.54
- P/S
- 24.1x
- P/B
- 8.1x
- Profit margin
- +54.8%
- Op margin
- +49.0%
- ROE
- +20.1%
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 5.3% above what analysts expected.
Earnings per share
$1.79+5.3%
$1.70 expected
Reports Nov 2, 2026, in 53 days
EPS expected
$2.00
$1.60 to $3.19
Revenue expected
$129.2M
7 analysts
Last 30 days
0up2down
Analysts cutting estimates
Estimate drift
0.15
Change in 30 days
Financials
Is the business strong?
Richly priced and profitable.
- Net margin
- 54.8%
- P/E
- 44.84
- Forward P/E
- 51.02
- Market cap
- $10.6B
Valuation
- P/S24.07
- P/B8.09
Quality
- Operating margin49.0%
- ROE20.1%
- ROA9.4%
Growth
- Beta0.54
Technicals
Price structure
This stock is trending upward.
Trend
Constructive
60 / 100
RSI 14
53balanced
20D volatility
32%annualized
52-week range
$137.02$382.54
20D support
$320.62recent floor
20D resistance
$373.31recent ceiling
Returns
5D -4.3%20D +6.4%60D +9.5%
Price vs moving averages
SMA20 -0.2%SMA50 -0.2%SMA200 +19.3%
Volume pace
0.36xvs prior 20D