Overview
Key stats
Fundamentals Sep 10- Open
- $147.19
- 52-wk high
- $248.44
- High
- $148.09
- 52-wk low
- $106.30
- Low
- $142.08
- Prev close
- $147.99
- Mkt cap
- $2.70B
- P/E
- 27.5x
- Volume
- 614.9K
- Fwd P/E
- 25.4x
- Beta
- 1.86
- P/S
- 0.8x
- P/B
- 49.2x
- Profit margin
- +3.0%
- Op margin
- +0.3%
- ROE
- +29.9%
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$280.4MSells/Trims$136.2M
Earnings
Results versus expectations
The latest quarter is still settling.
A verdict appears once the reported figure is final
Reports Sep 10, 2026, today
EPS expected
$0.46
$0.10 to $1.13
Revenue expected
$916.5M
17 analysts
Last 30 days
1up0down
Analysts raising estimates
Estimate drift
+0.05
Change in 30 days
Financials
What it sold, what it cost, what was left.
Jul 2025Oct 2025Jan 2026Apr 2026
| USD | Jul 2025 | Oct 2025 | Jan 2026 | Apr 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $899.2M | $883.8M | $842.6M | $800.3M |
| Cost of what it sold | $489.9M | $494.1M | $481.2M | $469.1M |
| Gross profit | $409.3M | $389.7M | $361.4M | $331.3M |
| What it spent | ||||
| Sales and admin | $280.4M | $283.8M | $264.9M | $297.0M |
| Other operating costs | -$4.1M | — | — | — |
| Total operating expenses | $276.2M | $285.0M | $264.9M | $297.0M |
| What was left | ||||
| Operating profit | $134.4M | $104.7M | $96.6M | $34.2M |
| Interest on debt | $57.7M | $57.6M | $54.3M | $52.7M |
| Profit before tax | $70.7M | $47.9M | $43.8M | -$19.2M |
| Tax | $19.0M | $11.6M | $15.0M | -$5.9M |
| Net profit | $51.7M | $36.3M | $28.8M | -$13.7M |
| EBITDA | $164.4M | $144.1M | $138.3M | $73.0M |
Technicals
Price structure
This stock is under pressure, and looks oversold after a sharp drop.
Trend
Under pressure
0 / 100
RSI 14
27oversold
20D volatility
49%annualized
52-week range
$106.30$248.44
20D support
$140.13recent floor
20D resistance
$186.96recent ceiling
Returns
5D -4.5%20D -22.4%60D -10.6%
Price vs moving averages
SMA20 -9.8%SMA50 -15.4%SMA200 -12.4%
Volume pace
0.81xvs prior 20D