Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $182.9M | $120.9M | $93.7M | $73.1M |
| Operating expenses | $152.3M | $87.0M | $59.1M | $45.8M |
| Operating income | $30.6M | $33.9M | $34.5M | $27.4M |
| Operating margin | 16.74% | 28.07% | 36.88% | 37.41% |
| EBITDA | $124.7M | $53.1M | $64.5M | $54.0M |
| EBITDA margin | 68.20% | 43.92% | 68.89% | 73.80% |
| Net income | $39.9M | $10.3M | $31.0M | $25.7M |
| Net profit margin | 21.81% | 8.50% | 33.11% | 35.18% |
| Basic EPSper basic share | $0.37 | $0.10 | $0.30 | $0.25 |
| Diluted EPSper diluted share | $0.37 | $0.09 | $0.30 | $0.25 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Otto Alexander | 7.95M |
Lukes David R | 632.6K |
Fennerty Conor | 209.01K |
Cattonar John M | 183.19K |
SHOLEM BARRY A | 110.02K |
AHERN TERRANCE R | 68.62K |
DeFlorio Jane E. | 42.49K |
Abraham Linda B. | 36.1K |
Yarian Christina M. | 25.46K |
Solomon Lesley H | 24.4K |
MACFARLANE VICTOR B | 17.47K |
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 |
|---|---|---|---|---|---|---|
| Mar 16, 2026Form 4 | Lukes David RPresident & CEO | SellCommon Stock | 83.7K | $26.83 | $2.24M | 506.6K |
| Mar 13, 2026Form 4 | Lukes David RPresident & CEO | SellCommon Stock | 39.7K | $26.80 | $1.07M | 590.3K |
| Aug 7, 2025Form 4 | Lukes David RPresident & CEO | SellCommon Stock | 100.0K | $22.46 | $2.25M | 845.4K |
| Aug 6, 2025Form 4 | Lukes David RPresident & CEO | SellCommon Stock | 100.0K | $22.54 | $2.25M | 945.4K |
| Jun 27, 2025Form 4 | Fennerty ConorEVP, CFO & Treasurer | SellCommon Stock | 28.0K | $22.81 | $638.7K | 176.6K |