Overview
Key stats
Fundamentals Sep 9- Open
- $46.34
- 52-wk high
- $53.83
- High
- $46.86
- 52-wk low
- $25.46
- Low
- $45.04
- Prev close
- $45.89
- Mkt cap
- $7.33B
- P/E
- 48.8x
- Volume
- 1.29M
- Fwd P/E
- 21.0x
- Beta
- 0.93
- Div yield
- 4.39%
- P/S
- 2.5x
- P/B
- 1.6x
- Profit margin
- +5.2%
- Op margin
- +10.7%
- ROE
- +3.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
Earnings
Earnings landed in line with what analysts expected.
Earnings per share
$0.13+0.0%
$0.13 expected
Reports Oct 26, 2026, in 46 days
EPS expected
$0.20
$0.02 to $0.25
Revenue expected
$712.8M
6 analysts
Last 30 days
1up2down
Analysts cutting estimates
Estimate drift
0.07
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 | $798.0M | $764.4M | $785.7M | $719.7M |
| Cost of what it sold | $657.7M | $664.8M | $480.2M | $446.3M |
| Gross profit | $140.3M | $99.6M | $305.5M | $273.4M |
| What it spent | ||||
| Sales and admin | $33.3M | $29.7M | $30.0M | $26.9M |
| Other operating costs | — | — | $50.1M | $183.0M |
| Total operating expenses | $33.3M | $29.7M | $80.1M | $209.9M |
| What was left | ||||
| Operating profit | $107.0M | $69.9M | $225.3M | $63.4M |
| Interest on debt | $40.5M | $41.4M | $40.6M | $36.2M |
| Profit before tax | $10.6M | $13.8M | $193.7M | -$20.4M |
| Tax | $31.7M | -$72.8M | $72.9M | $16.3M |
| Net profit | -$21.1M | $86.6M | $120.7M | -$36.7M |
| EBITDA | $198.4M | $203.2M | $353.7M | $155.4M |
Technicals
Price structure
This stock is in a strong uptrend.
Trend
Strong uptrend
100 / 100
RSI 14
50balanced
20D volatility
27%annualized
52-week range
$25.46$53.83
20D support
$42.65recent floor
20D resistance
$47.99recent ceiling
Returns
5D -1.4%20D +3.3%60D -2.1%
Price vs moving averages
SMA20 +0.0%SMA50 +7.3%SMA200 +10.6%
Volume pace
0.64xvs prior 20D