Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $25.1M | $25.5M | $32.4M | $31.3M |
| Gross profit | $7.8M | $7.3M | $14.4M | $10.4M |
| Gross margin | 31.17% | 28.79% | 44.31% | 33.14% |
| Research & development | $621,024 | $601,000 | $0 | — |
| Operating expenses | $2.9M | $2.3M | $876,437 | $866,866 |
| Operating income | $4.9M | $5.1M | $13.5M | $9.5M |
| Operating margin | 19.50% | 19.90% | 41.61% | 30.37% |
| EBITDA | $8.6M | $8.7M | $17.0M | $15.3M |
| EBITDA margin | 34.22% | 34.20% | 52.29% | 48.81% |
| Net income | $3.1M | $3.1M | $10.9M | $8.5M |
| Net profit margin | 12.35% | 12.30% | 33.51% | 27.13% |
| Basic EPSper basic share | $0.10 | $0.10 | $0.40 | $8.58 |
| Diluted EPSper diluted share | $0.10 | $0.10 | $0.40 | $8.58 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
XTX Topco Ltd | 10.25K |
BARCLAYS PLC | 4 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.