Overview
Key stats
Fundamentals Sep 10- Open
- $21.89
- 52-wk high
- $29.03
- High
- $22.27
- 52-wk low
- $20.08
- Low
- $21.87
- Prev close
- $22.03
- Mkt cap
- $8.67B
- P/E
- 8.2x
- Volume
- 1.57M
- Fwd P/E
- 10.2x
- Div yield
- 5.12%
- P/S
- 0.6x
- P/B
- 1.2x
- Profit margin
- +6.8%
- Op margin
- +8.4%
- ROE
- +15.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
9 moves · 6 mo
Buys/Adds$413.6MSells/Trims$28.5M
Activist stakes, short interest & more
2 items
Earnings
Earnings came in 5.1% above what analysts expected.
Earnings per share
$0.62+5.1%
$0.59 expected
Reports Oct 27, 2026, in 47 days
EPS expected
$0.64
$0.61 to $0.71
Revenue expected
$3.85B
3 analysts
Last 30 days
2up1down
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 | $3.75B | $4.23B | $3.80B | $3.67B |
| Cost of what it sold | $3.27B | $3.63B | $3.29B | $3.22B |
| Gross profit | $479.0M | $602.0M | $511.0M | $443.0M |
| What it spent | ||||
| Sales and admin | $178.0M | $206.0M | $180.0M | $191.0M |
| Other operating costs | -$6.0M | -$45.0M | — | -$4.0M |
| Total operating expenses | $172.0M | $161.0M | $179.0M | $187.0M |
| What was left | ||||
| Operating profit | $307.0M | $441.0M | $333.0M | $256.0M |
| Interest on debt | $11.0M | $8.0M | $8.0M | $8.0M |
| Profit before tax | $323.0M | $409.0M | $321.0M | $303.0M |
| Tax | $71.0M | $78.0M | $72.0M | $64.0M |
| Net profit | $248.0M | $327.0M | $245.0M | $238.0M |
| EBITDA | $412.0M | $486.0M | $406.0M | $341.0M |
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
0 / 100
RSI 14
34balanced
20D volatility
26%annualized
52-week range
$20.08$29.03
20D support
$21.76recent floor
20D resistance
$24.89recent ceiling
Returns
5D +0.1%20D -12.3%60D -17.0%
Price vs moving averages
SMA20 -2.0%SMA50 -8.7%SMA200 -8.5%
Volume pace
1.47xvs prior 20D