Overview
Key stats
Fundamentals Sep 10- Open
- $72.46
- 52-wk high
- $158.66
- High
- $73.75
- 52-wk low
- $70.67
- Low
- $72.46
- Prev close
- $73.23
- Mkt cap
- $3.74B
- P/E
- 9.9x
- Volume
- 456.7K
- Fwd P/E
- 5.4x
- Beta
- 1.43
- Div yield
- 1.64%
- P/S
- 1.1x
- P/B
- 0.9x
- Profit margin
- +11.8%
- Op margin
- +4.5%
- ROE
- +9.4%
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
8 moves · 6 mo
Buys/Adds$260.6MSells/Trims$581.0M
Earnings
Earnings came in 51.0% below what analysts expected.
Earnings per share
$1.02-51.0%
$2.08 expected
Reports Oct 20, 2026, in 40 days
EPS expected
$1.73
$1.56 to $1.90
Revenue expected
$561.4M
6 analysts
Last 30 days
0up6down
Analysts cutting estimates
Estimate drift
0.84
Change in 30 days
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 | $882.8M | $2.21B | $966.7M | $972.2M |
| Cost of what it sold | $469.8M | $500.4M | $503.6M | $549.4M |
| Gross profit | $413.1M | $1.71B | $463.2M | $422.8M |
| What it spent | ||||
| Research and development | — | $35.4M | — | — |
| Sales and admin | $79.8M | $80.2M | $75.3M | $79.6M |
| Other operating costs | $96.6M | $1.46B | $283.2M | $311.7M |
| Total operating expenses | $176.5M | $1.58B | $358.5M | $391.3M |
| What was left | ||||
| Operating profit | $236.6M | $133.5M | $104.7M | $31.5M |
| Interest on debt | $230.7M | $263.0M | $220.9M | $270.7M |
| Profit before tax | $236.4M | $134.4M | $104.7M | $31.5M |
| Tax | $54.9M | $27.6M | $22.4M | $9.8M |
| Net profit | $181.5M | $106.8M | $82.3M | $21.7M |
| EBITDA | $253.0M | $150.7M | $122.4M | $50.4M |
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
0 / 100
RSI 14
38balanced
20D volatility
26%annualized
52-week range
$70.67$158.66
20D support
$70.67recent floor
20D resistance
$80.07recent ceiling
Returns
5D -0.1%20D -5.0%60D -8.1%
Price vs moving averages
SMA20 -2.1%SMA50 -7.4%SMA200 -24.7%
Volume pace
0.73xvs prior 20D