Revenue
2024
2025
| 2025 | 2024 | |
|---|---|---|
| Revenue | $21.6M | $10.6M |
| Operating expenses | $7.4M | $3.7M |
| Operating income | $12.1M | $6.9M |
| Operating margin | 56.29% | 64.62% |
| EBITDA | $12.1M | $6.9M |
| EBITDA margin | 56.29% | 64.62% |
| Net income | $12.1M | $6.9M |
| Net profit margin | 56.29% | 64.62% |
| Basic EPSper basic share | $0.93 | $1.01 |
| Diluted EPSper diluted share | $0.93 | $1.00 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
TANNENBAUM LEONARD M | 3.73M |
Tannenbaum Robyn | 3.73M |
SEDRISH BRIAN | 50.64K |
Hetzel Brandon | 25.29K |
Bond Jodi Hanson | 22.3K |
Fagan James C. | 20.5K |
FRANK ALEXANDER C | 10.91K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 31, 2025Form 4 | TANNENBAUM LEONARD MExecutive Chairman | BuyCommon Stock · indirect | 100.0K | $9.40 | $940.0K | 585.7K |
| Dec 30, 2025Form 4 | TANNENBAUM LEONARD MExecutive Chairman | BuyCommon Stock · indirect | 37.0K | $9.77 | $361.5K | 485.7K |
| Nov 24, 2025Form 4 | TANNENBAUM LEONARD MExecutive Chairman | BuyCommon Stock | 13.0K | $9.72 | $126.4K | 3.01M |
| Nov 20, 2025Form 4 | TANNENBAUM LEONARD MExecutive Chairman | BuyCommon Stock | 21.4K | $9.39 | $201.0K | 3.00M |
| Nov 19, 2025Form 4 | TANNENBAUM LEONARD MExecutive Chairman | BuyCommon Stock | 3.6K | $9.48 | $34.1K | 2.98M |