Overview
Key stats
Fundamentals Sep 9- Open
- $1.96
- 52-wk high
- $2.87
- High
- $2.01
- 52-wk low
- $1.65
- Low
- $1.93
- Prev close
- $1.98
- Mkt cap
- $351.1M
- Volume
- 213.7K
- Fwd P/E
- 4.2x
- Beta
- 0.74
- P/S
- 1.0x
- P/B
- 2.3x
- Profit margin
- +5.5%
- Op margin
- +2.1%
- ROE
- +3.6%
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 insiders are doing
6 trades · 6 mo
Bought$284K
Earnings
Earnings came in 126.3% below what analysts expected.
Earnings per share
-$0.05-126.3%
$0.19 expected
What the street expects next
EPS expected
$0.28
$0.02 to $0.54
Revenue expected
$89.1M
1 analysts
Last 30 days
1up0down
Analysts raising estimates
Estimate drift
+0.27
Change in 30 days
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 | $83.4M | $99.8M | $73.4M | $82.6M |
| Cost of what it sold | $57.9M | $69.2M | $53.8M | $64.1M |
| Gross profit | $25.4M | $30.6M | $19.5M | $18.5M |
| What it spent | ||||
| Research and development | — | $2.8M | $1.8M | — |
| Sales and admin | $14.4M | $16.2M | $15.2M | $14.3M |
| Other operating costs | $8.1M | $5.7M | $5.6M | $3.3M |
| Total operating expenses | $22.5M | $24.7M | $22.6M | $17.6M |
| What was left | ||||
| Operating profit | $3.0M | $5.8M | -$3.1M | $954.0K |
| Interest on debt | $7.2M | $7.3M | $6.6M | $8.6M |
| Profit before tax | -$3.2M | -$274.0K | -$11.3M | -$8.9M |
| Tax | -$14.6M | -$16.5M | -$5.7M | -$4.7M |
| Net profit | $4.1M | $4.9M | $6.9M | $2.9M |
| EBITDA | $9.2M | $15.8M | $955.0K | $6.1M |
Technicals
Price structure
This stock is under pressure.
Trend
Under pressure
0 / 100
RSI 14
33balanced
20D volatility
67%annualized
52-week range
$1.65$2.87
20D support
$1.88recent floor
20D resistance
$2.79recent ceiling
Returns
5D -2.4%20D -13.7%60D +3.6%
Price vs moving averages
SMA20 -6.6%SMA50 -9.3%SMA200 -11.1%
Volume pace
0.95xvs prior 20D