Cookies show us what works. Privacy
Cookies show us what works. Privacy
14 funds hold it · Insiders net buying
Net buying: insiders sold $0 and bought $18K on the open market in 90 days (SEC Form 4). Congress: no trades disclosed in 180 days.
Analyst target and ratings are on paid plans
Unlock the full resultsLast report
Sep 4, 2026
Period ending
Jul 31, 2026
Earnings per share
$0.07 expected
Revenue
Financial statements: Alpha Vantage
| Quarter / reported | Earnings per share | Beat or miss | Revenue / income | Revenue vs last year |
|---|---|---|---|---|
| Jul 31, 2026Reported Sep 4, 2026 | $0.55est. $0.07 | +$0.48beat | $87.5MAlpha Vantage | -5.0%from $92.1M |
| Apr 30, 2026Reported Jun 3, 2026 | -$0.18est. $0.03 | -$0.21miss | $30.7MAlpha Vantage | -9.1%from $33.8M |
| Jan 31, 2026Reported Apr 8, 2026 | -$0.45est. -$0.35 | -25.73%miss | $26.2MAlpha Vantage | -8.0%from $28.5M |
| Oct 31, 2025Reported Dec 8, 2025 | -$0.08est. $0.47 | -117.02%miss | $47.6MAlpha Vantage | -42.3%from $82.6M |
| Jul 31, 2025Reported Sep 5, 2025 | $0.65est. $0.84 | -22.62%miss | $92.1MAlpha Vantage | -15.1%from $108.4M |
| Apr 30, 2025Reported Jun 6, 2025 | $0.05est. -$0.13 | +138.46%beat | $33.8MAlpha Vantage | -27.8%from $46.7M |
| Jan 31, 2025Reported Apr 14, 2025 | -$0.35est. -$0.15 | -133.33%miss | $28.5MAlpha Vantage | -33.2%from $42.6M |
| Oct 31, 2024Reported Dec 9, 2024 | $0.52est. $0.87 | -40.23%miss | $82.6MAlpha Vantage | -1.9%from $84.3M |
Earnings per share comes from Yahoo Finance where available, then Alpha Vantage or the company release. Revenue comes from company releases, SEC filings, Alpha Vantage or Yahoo Finance. A beat or miss needs an analyst estimate on the same basis as the reported figure, so quarters without one show none. Non-USD amounts carry their currency code.
| USD | Oct 2025 | Jan 2026 | Apr 2026 | Jul 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $47.6M | $26.2M | $30.7M | $87.5M |
| Cost of what it sold | $29.5M | $19.9M | $18.0M | $52.5M |
| Gross profit | $18.1M | $6.3M | $12.7M | $35.0M |
| What it spent | ||||
| Sales and admin | $19.8M | $14.7M | $16.1M | $24.5M |
| Other operating costs | — | $1.5M | $300.0K | — |
| Total operating expenses | $19.8M | $16.2M | $16.4M | $24.5M |
| What was left | ||||
| Operating profit | -$1.7M | -$9.9M | -$3.7M | $10.5M |
| Interest on debt | $40.0K | $330.0K | $106.0K | $170.0K |
| Profit before tax | -$1.8M | -$9.9M | -$3.7M | $11.2M |
| Tax | -$484.0K | -$2.9M | -$927.0K | $2.6M |
| Net profit | -$1.3M | -$7.0M | -$2.8M | $8.6M |
| EBITDA | -$225.0K | -$8.4M | -$2.1M | $12.0M |
This stock is in a strong uptrend.
Trend
Strong uptrend
100 / 100
RSI 14
20D volatility
52-week range
20D support
20D resistance
Returns
Price vs moving averages
Volume pace