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
- $48.74
- 52-wk low
- $29.11
- Prev close
- $37.34
- Mkt cap
- $529.9M
- Fwd P/E
- 9.5x
- Beta
- 1.04
Smart money
Earnings
Earnings came in $0.14 a share below what analysts expected.
Financials
What it sold, what it cost, what was left.
May 2025Aug 2025Nov 2025Feb 2026
| USD | May 2025 | Aug 2025 | Nov 2025 | Feb 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $392.9M | $403.1M | $307.3M | $374.5M |
| Cost of what it sold | $140.6M | $155.5M | $122.1M | $161.9M |
| Gross profit | $252.3M | $247.6M | $185.3M | $212.6M |
| What it spent | ||||
| Sales and admin | $220.8M | $223.6M | $210.6M | $210.9M |
| Other operating costs | -$4.7M | — | $59.7M | $9.5M |
| Total operating expenses | $216.1M | $222.2M | $270.4M | $220.4M |
| What was left | ||||
| Operating profit | $36.2M | $25.4M | -$85.1M | -$7.8M |
| Interest on debt | $1.7M | $1.5M | $1.6M | $2.0M |
| Profit before tax | $34.5M | $23.9M | -$86.7M | -$9.8M |
| Tax | $8.3M | $7.2M | -$23.1M | -$2.7M |
| Net profit | $26.2M | $16.7M | -$63.7M | -$7.1M |
| EBITDA | $53.2M | $42.0M | -$68.9M | $8.4M |
Technicals
Price structure
No data yet
Technicals sync when verified market data is available. No sample data is shown.