3 funds hold it.Insiders net buying.
Mixed: insiders sold $326K and bought $312K on the open market in 90 days (SEC Form 4). Congress: no trades disclosed in 180 days.
No analyst estimates.
Last report
Jul 13, 2026
Period ending
May 31, 2026
Earnings per share
EPS comparison unavailable
| Quarter / reported | Earnings per share | Beat or miss | Revenue / income | Revenue vs last year |
|---|---|---|---|---|
| May 31, 2026Reported Jul 13, 2026 | Not on file | No estimate | $9.9MSEC filing | -21.8%from $12.6M |
| Feb 28, 2026Reported Apr 13, 2026 | -$0.35Reported | No estimate | $10.5MSEC filing | +16.4%from $9.1M |
| Nov 30, 2025Reported Dec 1, 2025 | Not on file | No estimate | $8.7MSEC filing | -6.6%from $9.3M |
| May 31, 2025Reported Jul 14, 2025 | -$0.18Reported | No estimate | $12.6MSEC filing | -20.7%from $15.9M |
| Feb 28, 2025Reported Apr 14, 2025 | -$0.16Reported | No estimate | $9.1MSEC filing | +10.0%from $8.2M |
| Nov 30, 2024Reported Jan 14, 2025 | -$0.19Reported | No estimate | $9.3MSEC filing | -5.5%from $9.8M |
| Aug 31, 2024Reported Nov 20, 2024 | -$0.05Reported | No estimate | $13.2MAlpha Vantage | -9.6%from $14.6M |
| May 31, 2024Reported Jul 15, 2024 | $0.04Reported | No estimate | $15.9MSEC filing | -16.1%from $18.9M |
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 | Aug 2025 | Nov 2025 | Feb 2026 | May 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $10.4M | $8.7M | $10.5M | $9.9M |
| Cost of what it sold | $9.5M | $9.7M | $8.9M | $8.1M |
| Gross profit | $853.4K | -$1.1M | $1.6M | $1.8M |
| What it spent | ||||
| Sales and admin | $2.2M | $2.2M | $2.7M | $1.3M |
| Other operating costs | $9.6M | $498.3K | $62.2K | $1.2M |
| Total operating expenses | $11.8M | $2.7M | $2.8M | $2.5M |
| What was left | ||||
| Operating profit | -$1.4M | -$3.8M | -$1.1M | -$707.9K |
| Interest on debt | — | $129.1K | $137.5K | $75.2K |
| Profit before tax | -$1.5M | -$3.9M | -$1.2M | -$843.2K |
| Tax | — | $30.4K | -$359 | $28.9K |
| Net profit | -$2.2M | -$3.9M | -$1.2M | -$814.3K |
| EBITDA | -$1.4M | -$4.0M | -$1.0M | -$707.7K |
This stock is under pressure.
Trend
Under pressure
25 / 100
RSI 14
20D volatility
52-week range
20D support
20D resistance
Returns
Price vs moving averages
Volume pace