Financials
Income statement
| Fiscal date | 2025 | 2024 | 2023 | 2022 | 
|---|---|---|---|---|
| Total reported revenue | 224.8M | 208.3M | 186.3M | 135.6M | 
| Cost of revenue | 114.8M | 115.4M | 98.1M | 68.9M | 
| Gross profit | 110.1M | 92.9M | 88.2M | 66.6M | 
| Operating expense | ||||
| Research & development | — | — | — | — | 
| Selling general and admin | 8.2M | 6.1M | 4.7M | 3.4M | 
| Other operating expenses | 20.2M | 14.4M | 12.0M | 9.6M | 
| Operating income | 26.1M | 21.7M | 23.8M | 10.7M | 
| Non operating interest income | ||||
| Income | 720K | 1.2M | 2.0M | 2.3M | 
| Expense | 10K | 401K | 742K | 89K | 
| Other income expense | — | — | — | — | 
| Pretax income | 31.4M | 24.6M | 21.0M | 14.1M | 
| Tax provision | 8.0M | 6.5M | 5.1M | 3.6M | 
| Net income | 23.5M | 18.0M | 16.0M | 10.6M | 
| Basic EPS | 5.2 | 4.0 | 3.5 | 2.3 | 
| Diluted EPS | 5.2 | 4.0 | 3.5 | 2.3 | 
| Basic average shares | 4.5M | 4.5M | 4.5M | 4.5M | 
| Diluted average shares | 4.5M | 4.5M | 4.5M | 4.5M | 
| EBITDA | 33.2M | 28.1M | 30.1M | 17.3M | 
| Net income from continuing op. | 31.4M | 24.6M | 21.0M | 14.1M | 
| Minority interests | — | — | — | — | 
| Preferred stock dividends | 0 | 0 | 0 | 0 |