
| Metric | FY2025 | FY2024 | FY2023 |
|---|---|---|---|
| Revenue | $62.9M+22.6% | $51.3M+14.7% | $44.7M |
| Cost of revenue | $48.1M+24.5% | $38.6M+16.9% | $33.0M |
| Selling, general, and administrative | $2.5M+22.7% | $2.1M-10.0% | $2.3M |
| Depreciation and amortization | $306K+1.3% | $302K+42.5% | $212K |
| Total operating costs and expenses | $50.9M+24.2% | $41.0M+15.3% | $35.6M |
| Income (loss) from operations | $11.9M+16.0% | $10.3M+12.3% | $9.2M |
| Interest income | $807K+20.1% | $672K+600.0% | $96K |
| Gain (loss) on real estate ventures | -$1K+99.7% | -$297K+75.0% | -$1.2M |
| Other income (expense), net | $141K+123.8% | $63K-20.3% | $79K |
| Income (loss) from operations before income tax | $12.9M+20.1% | $10.7M+31.6% | $8.2M |
| Provision for (benefit from) income tax | -$4.2M-8.8% | -$3.8M-1142.1% | $368K |
| Net income (loss) | $17.1M+17.1% | $14.6M+87.1% | $7.8M |
| Basic weighted-average shares outstanding (in shares) | 10.1M+2.2% | 9.8M+2.3% | 9.6M |
| Diluted weighted-average shares outstanding (in shares) | 10.5M+1.4% | 10.3M+2.2% | 10.1M |
| Basic (in dollars per share) | $1.69+14.2% | $1.48+82.7% | $0.81 |
| Diluted (in dollars per share) | $1.63+15.6% | $1.41+83.1% | $0.77 |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.