Hollow marker is the consensus estimate; filled is the reported figure, colored by beat or miss.
Outlined bar is the consensus estimate; solid is reported.
Periods without a consensus estimate or a reported figure show a dash.
| Period | EPS estimate | EPS actual | EPS surprise % | Revenue estimate | Revenue actual | Revenue surprise % |
|---|---|---|---|---|---|---|
| Q1 23 | — | -$0.01 | — | — | — | — |
Reported per-share earnings by fiscal year; the line turns dotted where reported figures end and the analyst consensus begins, with the shaded band marking the low–high range.
Reported revenue by fiscal year; the line turns dotted where reported figures end and the analyst consensus begins, with the shaded band marking the low–high range.
Periods without a consensus estimate or a reported figure show a dash.
| Period | EPS estimate | EPS actual | EPS surprise % | Revenue estimate | Revenue actual | Revenue surprise % |
|---|---|---|---|---|---|---|
| FY25 | — | -$9.15 | — | — | $2.9M | — |
| FY24 | — | -$0.78 | — | — | $3M | — |
| FY23 | — | -$3.86 | — | — | $3.8M | — |
| FY22 | — | -$2.32 | — | — | $4M | — |
| FY21 | — | -$5.4 | — | — | $4.6M | — |
| FY20 | — | -$12.3 | — | — | $5.2M | — |
Reported revenue per period; the line is the change from the same period a year earlier, on its own left axis.
| Period | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 |
|---|---|---|---|---|---|---|
| Revenue | $5.2M | $4.6M | $4M | $3.8M | $3M | $2.9M |
| YoY change | — | -11.1% | -12.8% | -5.78% | -21.4% | -3.75% |
Reported revenue per period; the line is the change from the same period a year earlier, on its own left axis.
| Period | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 |
|---|---|---|---|---|---|---|
| Revenue | $675.7K |
Revenue, gross profit, operating income, and net income per period.
Click a row to chart it; unreported figures show a dash.
| Period | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 |
|---|---|---|---|---|---|---|
| Revenue | 5.2M | 4.6M | 4M | 3.8M | 3M | 2.9M |
| Cost of revenue | 3.5M | 2.8M | 2.6M | 2.5M | 2.2M | 2M |
| Gross profit | 1.7M | 1.9M | 1.4M | 1.3M | 746K | 919.7K |
| Gross margin | 32.6% | 39.9% | 35% | 33.4% | 25% | 32% |
| Research & development | — | — | — | — | — | — |
| Selling, general & administrative | 7.7M | 5.7M | 3.5M | 2.7M | 2M | 1.9M |
| Operating expenses | 7.7M | 5.7M | 3.5M | 2.7M | 2M | 1.9M |
| Operating income | -6M | -3.8M | -2.1M | -1.5M | -1.3M | -958.7K |
| Operating margin | -116% | -82.3% | -52.6% | -38.1% | -42.1% | -33.3% |
| Non-operating income, net | -1.4M | — | 279.2K | -2.5M | 227.4K | -499.8K |
| Pretax income | -7.4M | -3.8M | -1.8M | -4M | -1.1M | -4.4M |
| Income tax | 0 | 0 | 0 | 0 | 0 | 0 |
| Net income | -7.4M | -3.8M | -1.8M | -4M | -1.1M | -4.4M |
| Net margin | -142% | -82.3% | -45.7% | -104.6% | -38% | -154.4% |
| EBITDA | -4.5M | -3.7M | -2.1M | -1.5M | -1.3M | -958.3K |
| EPS | -12.3 | -5.4 | -2.32 | -3.86 | -0.78 | -9.15 |
| Diluted EPS | -12.3 | -5.4 | -2.32 | -3.86 | -0.78 | -9.15 |
Revenue, gross profit, operating income, and net income per period.
Click a row to chart it; unreported figures show a dash.
| Period | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 |
|---|---|---|---|---|---|---|
| Revenue | 675.7K | 720.3K | 682.6K | 705.8K | 768.9K | 744.9K |
| Cost of revenue | 517.3K | 583.4K | 502.2K | 453.9K | 418.4K | 370.8K |
| Gross profit | 158.4K | 136.9K | 180.4K | 251.9K | 350.5K | 374.1K |
| Gross margin | 23.4% | 19% | 26.4% | 35.7% | 45.6% | 50.2% |
| Research & development | — | — | — | — | — | — |
| Selling, general & administrative | 538.8K | 470.9K | 473.9K | 390.8K | 542.4K | 509K |
| Operating expenses | 538.8K | 470.9K | 473.9K | 390.8K | 542.4K | 509K |
| Operating income | -380.3K | -334K | -293.5K | -138.9K | -192.3K | -135.8K |
| Operating margin | -56.3% | -46.4% | -43% | -19.7% | -25% | -18.2% |
| Non-operating income, net | — | — | -78.1K | — | -421.7K | — |
| Pretax income | -195.3K | -476.3K | -1.9M | -1.3M | -749.2K | -173.8K |
| Income tax | 0 | 0 | 0 | 0 | 0 | 0 |
| Net income | -195.3K | -476.3K | -1.9M | -1.3M | -749.2K | -173.8K |
| Net margin | -28.9% | -66.1% | -279.2% | -186% | -97.4% | -23.3% |
| EBITDA | -152.9K | -334K | -293.5K | -138.9K | -192.3K | -134.9K |
| EPS | — | -3.75 | -6.9 | -2.25 | — | -0.16 |
| Diluted EPS | — | -3.75 | -6.9 | -2.25 | — | -0.16 |
Annual history by fiscal year; click a table row below to chart a different metric.
Current values are trailing twelve months where available, otherwise the latest fiscal year; unreported figures show a dash.
| Metric | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | Current |
|---|---|---|---|---|---|---|---|
| Market cap | — | — | — | — | — | — | 357.4K |
| Enterprise value | — | — | — | — | — | — | -836.6K |
| Shares outstanding | 603.8K | 700.6K | 797.9K | 1M | 1.5M | 485K | 485K |
| Metric | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | Current |
|---|---|---|---|---|---|---|---|
| P/E | — | — | — | — | — | — | -0.04 |
| P/S | — | — | — | — | — | — | 0.12 |
| P/B | — | — | — | — | — | — | 0.65 |
| EV/EBITDA | — | — | — | — | — | — | 0.87 |
| EV/Sales | — | — | — | — | — | — | -0.29 |
| Earnings yield | — | — | — | — | — | — | -2.7K% |
| FCF yield | — | — | — | — | — | — | -194% |
| PEG | — | — | — | — | — | — | 0 |
| Metric | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | Current |
|---|---|---|---|---|---|---|---|
| Gross margin | 32.6% | 39.9% | 35% | 33.4% | 25% | 32% | 50.2% |
| Operating margin | -116% | -82.3% | -52.6% | -38.1% | -42.1% | -33.3% | -18.2% |
| Net margin | -142% | -82.3% | -45.7% | -104.6% | -38% | -154.4% | -142.7% |
| ROE | -129.1% | -59.6% | -27.3% | -103.3% | -25.3% | -62.1% | -65.5% |
| ROA | -69.7% | -41.8% | -20% | -63.4% | -17.9% | -56.3% | -6.37% |
| ROIC | -107% | -56.4% | -31.8% | -37.7% | -28.4% | -17.4% | -13.3% |
| Return on tangible assets | 121.2% | 50.1% | 24.7% | 73.6% | 21.3% | 116.1% | 101.5% |
| Metric | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | Current |
|---|---|---|---|---|---|---|---|
| Current ratio | 0.47 | 0.33 | 0.38 | 0.19 | 0.27 | 2.72 | 2.53 |
| Quick ratio | 0.26 | 0.26 | 0.38 | 0.19 | 0.27 | 2.72 | 2.53 |
| Debt / equity | 0.05 | 0.07 | 0.02 | 0.02 | 0.01 | 0 | 0.02 |
| Debt / assets | 0.03 | 0.05 | 0.02 | 0.01 | 0.01 | 0 | 0 |
| Net debt / EBITDA | 0.02 | -0.1 | 0.05 | 0 | 0.05 | 1.71 | 1.71 |
| Interest coverage | — | — | -584.5 | -616.4 | -9.9 | -0.49 | -0.44 |
| Effective tax rate | 0% | 0% | 0% | 0% | 0% | 0% | 0% |
| Metric | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | Current |
|---|---|---|---|---|---|---|---|
| Revenue per share | 8.63 | 6.61 | 5.06 | 3.68 | 2.05 | 5.93 | 4.04 |
| EPS (basic) | -12.3 | -5.4 | -2.32 | -3.86 | -0.78 | -9.15 | -9.15 |
| EPS (diluted) | -12.3 | -5.4 | -2.32 | -3.86 | -0.78 | -9.15 | -5.6 |
| Book value per share | 9.5 | 9.14 | 8.49 | 3.73 | 3.08 | 14.7 | 0.52 |
| FCF per share | -1.59 | -1.53 | -0.68 | -0.78 | -0.74 | -3.25 | -1.4 |
| Cash per share | 0.62 | 0.1 | 0.31 | 0.09 | 0.07 | 3.39 | 1.26 |
| Capex per share | 0 | — | — | — | — | 0.02 | 0.02 |
| Metric | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | Current |
|---|---|---|---|---|---|---|---|
| Capex / revenue | 0% | — | — | — | — | 0.37% | 0.37% |
| Capex / operating cash flow | 0% | — | — | — | — | -0.53% | -0.53% |
| Payout ratio | — | — | — | — | — | — | 0% |
| $720.3K |
| $682.6K |
| $705.8K |
| $768.9K |
| $744.9K |
| YoY change | — | — | — | — | +13.8% | +3.42% |
What the company owns (left stack) against what it owes plus shareholders' equity (right stack). The two stacks should match — that's the balance.
Click a row to chart it; unreported figures show a dash.
| Period | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 |
|---|---|---|---|---|---|---|
| Cash & short-term investments | 376.4K | 71.1K | 249.5K | 91.4K | 106.7K | 1.6M |
| Receivables | 722.2K | 464.9K | 336K | 304.8K | 372.7K | 313.4K |
| Inventory | 998.4K | 156.6K | 0 | — | — | — |
| Total current assets | 2.2M | 756.5K | 880.7K | 435.8K | 503.4K | 2M |
| Property, plant & equipment | — | — | — | — | — | — |
| Goodwill & intangibles | 16.7M | 16.7M | 16.7M | 11.7M | 11.7M | 11.7M |
| Total assets | 10.6M | 9.1M | 9.2M | 6.3M | 6.3M | 7.9M |
| Accounts payable | 1.6M | 1.4M | 1.4M | 1.6M | 1.2M | 433.5K |
| Short-term debt | — | — | — | — | 27.4K | 1.5K |
| Total current liabilities | 4.6M | 2.3M | 2.3M | 2.3M | 1.8M | 743.6K |
| Long-term debt | 294K | 433.6K | 147.7K | 90.4K | 19.7K | — |
| Total liabilities | 4.9M | 2.7M | 2.5M | 2.4M | 1.9M | 743.6K |
| Shareholders' equity | 5.7M | 6.4M | 6.8M | 3.9M | 4.5M | 7.2M |
| Total debt | 294K | 433.6K | 147.7K | 90.4K | 47K | 1.5K |
| Net debt | -82.5K | 362.5K | -101.7K | -1.1K | -59.6K | -1.6M |
What the company owns (left stack) against what it owes plus shareholders' equity (right stack). The two stacks should match — that's the balance.
Click a row to chart it; unreported figures show a dash.
| Period | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 |
|---|---|---|---|---|---|---|
| Cash & short-term investments | 106.7K | 1.1M | 340.2K | 684.3K | 1.6M | 1.3M |
| Receivables | 372.7K | 175.2K | 412.2K | 611.7K | 313.4K | 314.6K |
| Inventory | — | — | — | — | — | — |
| Total current assets | 503.4K | 1.3M | 803.5K | 1.3M | 2M | 1.8M |
| Property, plant & equipment | — | — | — | — | — | — |
| Goodwill & intangibles | 11.7M | 11.7M | 11.7M | 11.7M | 11.7M | 11.9M |
| Total assets | 6.3M | 7.2M | 6.6M | 7.2M | 7.9M | 7.8M |
| Accounts payable | 1.2M | 941.5K | 774.7K | 626.7K | 433.5K | 419.6K |
| Short-term debt | 27.4K | 64.1K | 43.9K | 732 | 1.5K | — |
| Total current liabilities | 1.8M | 1.6M | 1.2M | 1.2M | 743.6K | 726.9K |
| Long-term debt | 19.7K | 7K | 7.9K | 2.1K | — | — |
| Total liabilities | 1.9M | 1.6M | 1.2M | 1.2M | 743.6K | 726.9K |
| Shareholders' equity | 4.5M | 5.6M | 5.5M | 6M | 7.2M | 7M |
| Total debt | 47K | 71.1K | 51.8K | 2.8K | 1.5K | — |
| Net debt | -59.6K | -1M | -288.4K | -681.5K | -1.6M | — |
Cash from operations, what's left after capex, and what went back to shareholders. Bars below the line are cash going out.
Click a row to chart it; unreported figures show a dash.
| Period | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 |
|---|---|---|---|---|---|---|
| Net income | -7.4M | -3.8M | -1.8M | -4M | -1.1M | -4.4M |
| Depreciation & amortization | 234.3K | 76.2K | 0 | — | — | 404 |
| Stock-based compensation | 3.3M | 2.7M | 1.1M | 361.4K | 0 | 61.2K |
| Change in working capital | 465.9K | -121.7K | 157.8K | -218K | -117.9K | -171.2K |
| Operating cash flow | -1.8M | -805.3K | -391.1K | -3.8M | -1.1M | -2M |
| Capital expenditure | 0 | — | — | — | — | -10.6K |
| Investing cash flow | 0 | — | 0 | 165K | 0 | -10.6K |
| Dividends paid | — | — | — | — | — | — |
| Share repurchases | — | — | — | — | — | — |
| Financing cash flow | 1.1M | 904.2K | 718.4K | 483.1K | 1.1M | 1.3M |
| Net change in cash | -702.1K | 98.9K | 327.3K | -3.2M | 13.5K | -738.6K |
| Free cash flow | -959.1K | -1.1M | -540K | -806.2K | -1.1M | -1.6M |
Cash from operations, what's left after capex, and what went back to shareholders. Bars below the line are cash going out.
Click a row to chart it; unreported figures show a dash.
| Period | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 |
|---|---|---|---|---|---|---|
| Net income | -195.3K | -476.3K | -1.9M | -1.3M | -749.2K | -173.8K |
| Depreciation & amortization | — | — | — | — | — | 885 |
| Stock-based compensation | 0 | — | — | — | — | 12.4K |
| Change in working capital | 368.9K | 152.4K | -362K | -19.8K | 58.1K | -2.5K |
| Operating cash flow | -9.2K | -245.2K | -810.4K | -281.1K | -743K | -128.8K |
| Capital expenditure | — | — | — | — | — | — |
| Investing cash flow | — | — | — | — | — | — |
| Dividends paid | — | — | — | — | — | — |
| Share repurchases | — | — | — | — | — | — |
| Financing cash flow | 153.4K | 1.4M | -25.5K | 0 | 0 | 0 |
| Net change in cash | 144.2K | 1.1M | -835.9K | -281.1K | -743K | -128.8K |
| Free cash flow | -134.4K | -404.6K | -651.8K | -358.1K | -159.7K | -318.2K |