Overview
Key stats
Fundamentals Sep 10- Open
- $76.60
- 52-wk high
- $79.11
- High
- $77.76
- 52-wk low
- $27.53
- Low
- $74.00
- Prev close
- $76.71
- Mkt cap
- $4.62B
- P/E
- 15.6x
- Volume
- 802.4K
- Fwd P/E
- 8.8x
- Beta
- -0.08
- Div yield
- 0.98%
- P/S
- 1.3x
- P/B
- 3.0x
- Profit margin
- +12.2%
- Op margin
- +17.2%
- ROE
- +26.2%
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
1 fund holds a position and insiders have been net selling.
What insiders are doing
5 trades · 6 mo
Sold$3.3M
Earnings
Earnings came in 20.6% above what analysts expected.
Earnings per share
$1.64+20.6%
$1.36 expected
What the street expects next
EPS expected
$1.50
$1.44 to $1.57
Revenue expected
$669.1M
4 analysts
Last 30 days
5up1down
Analysts raising estimates
Estimate drift
+0.27
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 | $484.6M | $3.13B | $1.33B | $2.03B |
| Cost of what it sold | $292.0M | $611.8M | $845.5M | $623.6M |
| Gross profit | $192.6M | $2.52B | $487.9M | $2.03B |
| What it spent | ||||
| Other operating costs | $390.0M | $1.46B | $970.9M | $833.7M |
| Total operating expenses | $390.0M | $1.46B | $970.9M | $833.7M |
| What was left | ||||
| Operating profit | $94.6M | $1.06B | $362.5M | $1.20B |
| Interest on debt | — | $760.2M | $216.4M | $261.2M |
| Profit before tax | $98.8M | $308.0M | $149.8M | $308.0M |
| Tax | — | $76.8M | — | $75.8M |
| Net profit | $73.2M | $231.5M | $112.4M | $267.7M |
| EBITDA | — | $1.10B | — | — |
Technicals
Price structure
This stock's price action is mixed.
Trend
Mixed
55 / 100
RSI 14
64balanced
20D volatility
70%annualized
52-week range
$27.53$79.11
20D support
$62.46recent floor
20D resistance
$79.11recent ceiling
Returns
5D +4.3%20D +26.6%
Price vs moving averages
SMA20 +4.4%
Volume pace
1.19xvs prior 20D