NYSE
End-of-day closes; the latest point is the live 15-min-delayed price · split & dividend adjusted · chart by TradingView
Actuals from SEC filings; YoY vs the year-ago quarter. Analyst estimates & surprise require a data feed (coming soon).
| Line item | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Revenue | $62.1M | $62.6M | $68.3M | $74.5M | $80.5M | $89.2M |
| Gross profit | — | — | — | — | — | — |
| Operating income | $15.0M | $14.2M | $18.1M | $18.8M | $25.4M | $21.3M |
| Net income | $1.4M | -$2.7M | $3.7M | $8.5M | $15.7M | $6.0M |
| Diluted EPS | — | — | — | — | — | — |
| Operating cash flow | $17.5M | $15.8M | $21.5M | $24.2M | $31.9M | $27.7M |
| Free cash flow | — | — | — | — | — | — |
| Gross margin | — | — | — | — | — | — |
| Operating margin | 24.1% | 22.7% | 26.5% | 25.3% | 31.5% | 23.9% |
| Net margin | 2.3% | -4.3% | 5.5% | 11.4% | 19.4% | 6.8% |
| Line item | Q2 '24 | Q3 '24 | Q4 '24 | Q1 '25 | Q2 '25 | Q3 '25 | Q4 '25 | Q1 '26 |
|---|---|---|---|---|---|---|---|---|
| Revenue | $20.1M | $20.2M | $20.4M | $20.7M | $21.2M | $23.7M | $23.6M | $24.2M |
| Gross profit | — | — | — | — | — | — | — | — |
| Operating income | $6.5M | $6.5M | $6.6M | $6.2M | $7.1M | $4.7M | $3.3M | $1.5M |
| Net income | $4.1M | $3.9M | $4.2M | $3.8M | $4.1M | -$521,828.00 | -$1.4M | -$3.9M |
| Diluted EPS | — | — | — | — | — | — | — | — |
| Operating cash flow | $5.4M | $8.5M | $12.0M | $5.5M | $12.5M | $2.3M | $7.3M | $2.3M |
| Free cash flow | — | — | — | — | — | — | — | — |
| Gross margin | — | — | — | — | — | — | — | — |
| Operating margin | 32.6% | 32.0% | 32.4% | 30.1% | 33.3% | 20.0% | 14.0% | 6.2% |
| Net margin | 20.3% | 19.3% | 20.7% | 18.3% | 19.5% | -2.2% | -5.9% | -16.2% |
Consensus revenue & EPS estimates and price targets will appear here once a forward-estimates data feed is connected.
No insider transactions in the last 12 months.
No insider transactions on file.
Fundamentals & filings from SEC EDGAR. Prices adjusted for splits & dividends. Not investment advice.