Overview
Key stats
Fundamentals Sep 10- Open
- $44.17
- 52-wk high
- $44.69
- High
- $44.51
- 52-wk low
- $19.20
- Low
- $43.61
- Prev close
- $43.52
- Mkt cap
- $1.34B
- P/E
- 7.2x
- Volume
- 308.1K
- Fwd P/E
- 8.6x
- Beta
- -0.25
- P/S
- 1.6x
- P/B
- 0.7x
- Profit margin
- +24.8%
- Op margin
- +43.4%
- ROE
- +11.7%
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
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
$1.90
$1.90 to $1.90
Revenue expected
$216.6M
1 analysts
Last 30 days
1up0down
Analysts raising estimates
Estimate drift
+0.64
Change in 30 days
Financials
What it sold, what it cost, what was left.
Jun 2025Sep 2025Dec 2025Mar 2026
| USD | Jun 2025 | Sep 2025 | Dec 2025 | Mar 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $193.3M | $186.2M | $222.1M | $253.0M |
| Cost of what it sold | $130.0M | $125.5M | $131.2M | $130.6M |
| Gross profit | $63.3M | $60.8M | $90.9M | $122.3M |
| What it spent | ||||
| Sales and admin | $13.2M | $9.2M | $9.7M | $12.4M |
| Total operating expenses | $13.2M | $9.2M | $9.7M | $12.4M |
| What was left | ||||
| Operating profit | $50.0M | $51.6M | $81.2M | $109.9M |
| Interest on debt | $22.9M | $23.7M | $21.3M | $20.8M |
| Profit before tax | $28.3M | $38.9M | $58.9M | $91.3M |
| Net profit | $26.8M | $38.3M | $58.0M | $88.8M |
| EBITDA | $51.2M | $62.6M | $124.6M | $112.1M |
Technicals
Price structure
This stock is in a strong uptrend.
Trend
Strong uptrend
100 / 100
RSI 14
61balanced
20D volatility
31%annualized
52-week range
$19.20$44.69
20D support
$38.19recent floor
20D resistance
$44.51recent ceiling
Returns
5D +3.5%20D +15.9%60D +17.2%
Price vs moving averages
SMA20 +4.7%SMA50 +11.1%SMA200 +30.4%
Volume pace
1.30xvs prior 20D