Overview
No source-backed view yet. This page is available for price, fundamentals, and future receipts as coverage warms.
Key stats
Aug 20- 52-wk high
- $37.13
- 52-wk low
- $15.79
- Prev close
- $27.07
- Mkt cap
- $1.77B
- P/E
- 14.7x
- Fwd P/E
- 13.3x
Smart money
Earnings
Earnings came in 20.5% above what analysts expected.
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 | $336.8M | $382.0M | $446.9M | $418.7M |
| Cost of what it sold | $138.2M | $159.1M | $196.4M | $172.6M |
| Gross profit | $198.6M | $223.0M | $250.4M | $246.2M |
| What it spent | ||||
| Sales and admin | $23.4M | $26.7M | $34.5M | $34.0M |
| Other operating costs | $138.2M | $135.6M | $148.1M | $157.4M |
| Total operating expenses | $161.6M | $162.4M | $182.6M | $191.4M |
| What was left | ||||
| Operating profit | $37.0M | $60.6M | $67.8M | $54.8M |
| Interest on debt | $8.1M | $8.2M | $8.4M | $8.4M |
| Profit before tax | $36.3M | $59.2M | $65.5M | $52.0M |
| Tax | $9.6M | $14.9M | $15.9M | $13.8M |
| Net profit | $26.7M | $44.3M | $49.1M | $38.2M |
| EBITDA | $52.6M | $69.5M | $83.4M | $70.0M |
Technicals
Price structure
No data yet
Technicals sync when verified market data is available. No sample data is shown.