Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $64.2M | $46.0M | $35.5M | $30.7M |
| Operating expenses | $54.2M | $39.8M | $31.8M | $9.4M |
| Operating income | $10.0M | $6.2M | $3.6M | $3.2M |
| Operating margin | 15.56% | 13.51% | 10.21% | 10.50% |
| EBITDA | $10.4M | $6.5M | $3.8M | $3.7M |
| EBITDA margin | 16.25% | 14.09% | 10.85% | 11.95% |
| Net income | $7.5M | $5.1M | $2.7M | $2.3M |
| Net profit margin | 11.74% | 11.12% | 7.52% | 7.61% |
| Basic EPSper basic share | $0.65 | $0.55 | $0.29 | $0.20 |
| Diluted EPSper diluted share | $0.59 | $0.53 | $0.28 | $0.20 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Rohmann LeeAnn | 888.12K |
Faulkner Blaine | 81K |
Amato Gerald | 61K |
Milad Ragheb | 335 |
Robert D. deRose & Susan deRose Family Trust DTD 11/18/1986 / deRose Susan / DEROSE ROBERT | — |
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 |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 · 10b5-1 | Rohmann LeeAnnChief Executive Officer | SellCommon Stock · indirect | 5.0K | $10.97 | $54.9K | 888.1K |
| May 28, 2026Form 4 | Amato GeraldDirector | SellCommon Stock | 2.0K | $11.20 | $22.4K | 61.0K |
| Mar 2, 2026Form 4 | Amato GeraldDirector | SellCommon Stock | 2.0K | $14.15 | $28.3K | 63.0K |
| Nov 18, 2025Form 4 | Rohmann LeeAnnChief Executive Officer | BuyCommon Stock | 5.0K | $8.68 | $43.4K | 457.7K |
| Jun 10, 2025Form 4 | Amato GeraldDirector | SellCommon Stock | 6.0K | $9.58 | $57.3K | 65.0K |