Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $55.0M | $53.0M | $31.0M | $29.2M |
| Operating expenses | $30.1M | $26.8M | $19.5M | — |
| Net income | $20.2M | $20.9M | $8.8M | $8.3M |
| Net profit margin | 36.81% | 39.56% | 28.47% | 28.35% |
| Basic EPSper basic share | $3.08 | $4.17 | $1.93 | $1.29 |
| Diluted EPSper diluted share | $3.08 | $4.17 | $1.93 | $1.29 |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 6, 2026Form 4 | Basha Leigh-AlexandraDirector | BuyClass A Common Stock | 400 | $35.04 | $14.0K | 1.2K |
| Mar 5, 2026Form 4 | Pollock James R.Corporate Development Officer | BuyClass A Common Stock | 714 | $35.25 | $25.2K | 3.8K |
| Mar 3, 2026Form 4 | Thompson-Byas BenitaDirector | SellClass A Common Stock | 2.0K | $35.44 | $70.9K | 16.2K |
| Nov 18, 2025Form 4/A | Basha Leigh-AlexandraDirector | BuyClass A Common Stock | 400 | $30.48 | $12.2K | 800 |
| Nov 18, 2025Form 4 | Basha Leigh-AlexandraDirector | BuyClass A Common Stock | 400 | $30.48 | $12.2K | 1.2K |