Overview
Key stats
Fundamentals Sep 10- Open
- $10.61
- 52-wk high
- $27.52
- High
- $10.75
- 52-wk low
- $9.88
- Low
- $10.13
- Prev close
- $10.76
- Mkt cap
- $951.6M
- Volume
- 2.27M
- Fwd P/E
- 7.4x
- Beta
- 0.17
- P/S
- 0.7x
- P/B
- 0.7x
- Profit margin
- -14.3%
- Op margin
- +12.8%
- ROE
- -12.2%
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 buying.
What funds are doing
5 moves · 6 mo
Buys/Adds$46.5MSells/Trims$67.9M
Activist stakes, short interest & more
1 item
Earnings
Earnings came in 31.3% above what analysts expected.
Earnings per share
$0.42+31.3%
$0.32 expected
Reports Oct 22, 2026, in 42 days
EPS expected
$0.41
$0.36 to $0.43
Revenue expected
$327.8M
10 analysts
Last 30 days
1up6down
Analysts cutting estimates
Financials
What it sold, what it cost, what was left.
Aug 2025Nov 2025Feb 2026May 2026
| USD | Aug 2025 | Nov 2025 | Feb 2026 | May 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $369.0M | $340.2M | $326.0M | $357.0M |
| Cost of what it sold | $246.9M | $230.3M | $227.3M | $240.9M |
| Gross profit | $122.2M | $109.9M | $98.7M | $116.1M |
| What it spent | ||||
| Sales and admin | $40.6M | $38.0M | $34.9M | $40.5M |
| Other operating costs | $32.4M | $34.3M | $18.9M | $125.5M |
| Total operating expenses | $73.0M | $72.3M | $53.8M | $166.0M |
| What was left | ||||
| Operating profit | $49.1M | $37.6M | $44.9M | -$49.9M |
| Interest on debt | $4.2M | $4.3M | $5.8M | $5.8M |
| Profit before tax | -$15.5M | $33.8M | -$218.0M | -$54.9M |
| Tax | -$3.1M | $8.5M | -$58.3M | -$3.0M |
| Net profit | -$12.4M | $25.3M | -$159.7M | -$52.0M |
| EBITDA | -$6.9M | $34.2M | -$207.9M | -$44.1M |
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
0 / 100
RSI 14
37balanced
20D volatility
53%annualized
52-week range
$9.88$27.52
20D support
$10.13recent floor
20D resistance
$11.82recent ceiling
Returns
5D -8.7%20D -4.3%60D -17.3%
Price vs moving averages
SMA20 -5.7%SMA50 -8.7%SMA200 -28.8%
Volume pace
0.81xvs prior 20D