Overview
Key stats
Fundamentals Sep 9- Open
- $82.36
- 52-wk high
- $87.89
- High
- $82.51
- 52-wk low
- $68.80
- Low
- $80.81
- Prev close
- $82.24
- Mkt cap
- $18.96B
- P/E
- 20.9x
- Volume
- 1.70M
- Fwd P/E
- 18.1x
- Beta
- 0.51
- Div yield
- 3.38%
- P/S
- 3.1x
- P/B
- 1.8x
- Profit margin
- +15.2%
- Op margin
- +25.2%
- ROE
- +9.3%
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
12 moves · 6 mo
Buys/Adds$419.6MSells/Trims$166.7M
Activist stakes, short interest & more
1 item
Earnings
Earnings came in 7.3% above what analysts expected.
Earnings per share
$0.88+7.3%
$0.82 expected
What the street expects next
EPS expected
$2.17
$1.98 to $2.24
Revenue expected
$1.91B
4 analysts
Last 30 days
3up2down
Analysts raising estimates
Estimate drift
+0.01
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 | $1.80B | $1.33B | $1.44B | $1.50B |
| Cost of what it sold | $1.05B | $1.00B | $469.6M | $1.12B |
| Gross profit | $749.0M | $327.1M | $974.1M | $380.6M |
| What it spent | ||||
| Sales and admin | $6.4M | $6.4M | $6.3M | $4.3M |
| Other operating costs | $98.1M | $93.7M | $649.4M | $1.12B |
| Total operating expenses | $104.5M | $100.1M | $655.7M | $1.12B |
| What was left | ||||
| Operating profit | $644.5M | $227.0M | $318.4M | $380.6M |
| Interest on debt | $152.0M | $158.0M | $174.5M | $165.9M |
| Profit before tax | $504.0M | $71.7M | $155.6M | $233.0M |
| Tax | $26.0M | -$15.7M | $3.4M | $14.9M |
| Net profit | $475.0M | $84.3M | $151.5M | $215.0M |
| EBITDA | $946.3M | $534.2M | $635.4M | $703.2M |
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
25 / 100
RSI 14
39balanced
20D volatility
16%annualized
52-week range
$68.80$87.89
20D support
$79.85recent floor
20D resistance
$84.56recent ceiling
Returns
5D -0.4%20D -0.2%60D -2.3%
Price vs moving averages
SMA20 -1.0%SMA50 -2.7%SMA200 +2.2%
Volume pace
1.02xvs prior 20D