Overview
Key stats
Fundamentals Sep 10- Open
- $575.00
- 52-wk high
- $1,096.75
- High
- $580.50
- 52-wk low
- $500.23
- Low
- $500.23
- Prev close
- $580.53
- Mkt cap
- $31.51B
- P/E
- 32.8x
- Volume
- 396.6K
- Fwd P/E
- 28.9x
- Beta
- 1.32
- Div yield
- 0.59%
- P/S
- 9.6x
- P/B
- 24.4x
- Profit margin
- +29.3%
- Op margin
- +36.3%
- ROE
- +91.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
8 funds hold a position and insiders have been net selling.
What funds are doing
5 moves · 6 mo
Buys/Adds$84.8MSells/Trims$9.1M
Earnings
Earnings came in 27.8% above what analysts expected.
Earnings per share
$4.69+27.8%
$3.67 expected
Revenue
$937.3M+10.2%
$850.5M expected
GAAP EPS was $4.70 and adjusted EPS was $4.73. The analyst basis could not be confirmed, so no beat or miss is shown.
What the street expects next
EPS expected
$4.25
$4.25 to $4.25
Revenue expected
$977.4M
1 analysts
Last 30 days
1up0down
Analysts raising estimates
Estimate drift
+0.33
Change in 30 days
What the company said
Financials
What it sold, what it cost, what was left.
Sep 2025Dec 2025Mar 2026Jun 2026
| USD | Sep 2025 | Dec 2025 | Mar 2026 | Jun 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $733.8M | $814.9M | $788.2M | $937.3M |
| Cost of what it sold | $396.4M | $440.9M | $417.5M | $508.1M |
| Gross profit | $337.4M | $374.0M | $370.7M | $429.3M |
| What it spent | ||||
| Research and development | $48.5M | $50.8M | $51.8M | $53.0M |
| Sales and admin | $27.1M | $30.3M | $28.1M | $36.3M |
| Total operating expenses | $75.7M | $81.1M | $79.9M | $89.3M |
| What was left | ||||
| Operating profit | $261.7M | $292.9M | $290.8M | $340.0M |
| Interest on debt | $3.2M | $1.6M | $661.0K | $5.4M |
| Profit before tax | $258.5M | $291.3M | $290.2M | $343.1M |
| Tax | $50.7M | $57.7M | $56.2M | $58.2M |
| Net profit | $207.9M | $233.6M | $233.9M | $284.9M |
| EBITDA | $266.8M | $297.4M | $295.4M | $323.4M |
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
0 / 100
RSI 14
32balanced
20D volatility
50%annualized
52-week range
$500.23$1096.75
20D support
$500.23recent floor
20D resistance
$626.24recent ceiling
Returns
5D -11.3%20D -9.0%60D -11.4%
Price vs moving averages
SMA20 -10.1%SMA50 -6.6%SMA200 -20.5%
Volume pace
2.29xvs prior 20D