Overview
Key stats
Fundamentals Sep 9- Open
- $69.43
- 52-wk high
- $77.91
- High
- $70.98
- 52-wk low
- $29.60
- Low
- $65.28
- Prev close
- $66.21
- Mkt cap
- $587.3M
- P/E
- 82.0x
- Volume
- 155.5K
- Fwd P/E
- 3.6x
- Beta
- 1.82
- P/S
- 0.7x
- P/B
- 4.8x
- Profit margin
- +0.8%
- Op margin
- -0.9%
- ROE
- +6.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 selling.
What insiders are doing
4 trades · 6 mo
Sold$43.2M
Earnings
Earnings came in 115.6% above what analysts expected.
Earnings per share
$0.05+115.6%
-$0.32 expected
What the street expects next
EPS expected
-$0.32
-$0.50 to -$0.14
Revenue expected
$208.4M
2 analysts
Last 30 days
1up1down
Split both ways
Estimate drift
+0.02
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 | $190.8M | $197.1M | $230.4M | $230.9M |
| Cost of what it sold | $114.5M | $120.5M | $138.5M | $138.6M |
| Gross profit | $76.3M | $76.6M | $91.9M | $92.2M |
| What it spent | ||||
| Sales and admin | $78.9M | $79.3M | $80.0M | $79.7M |
| Other operating costs | $4.5M | $4.6M | $4.9M | $5.1M |
| Total operating expenses | $83.5M | $84.0M | $85.0M | $84.9M |
| What was left | ||||
| Operating profit | -$7.2M | -$7.3M | $7.0M | $7.4M |
| Interest on debt | $88.0K | $91.0K | $87.0K | $86.0K |
| Profit before tax | $3.8M | -$6.9M | $7.7M | $7.9M |
| Tax | — | — | $296.0K | $182.0K |
| Net profit | $3.8M | -$6.9M | $7.4M | $7.8M |
| EBITDA | $8.5M | -$2.2M | $12.7M | $13.1M |
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
25 / 100
RSI 14
39balanced
20D volatility
41%annualized
52-week range
$29.60$77.91
20D support
$65.28recent floor
20D resistance
$77.27recent ceiling
Returns
5D -2.4%20D -13.1%60D +30.7%
Price vs moving averages
SMA20 -6.0%SMA50 -0.9%SMA200 +29.2%
Volume pace
1.24xvs prior 20D