Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $821.8M | $843.4M | $785.4M | $677.2M |
| Research & development | $2.8M | $7.1M | $3.0M | $2.9M |
| Operating expenses | $154.4M | $153.9M | $132.4M | $201.2M |
| Operating income | $91.3M | $118.3M | $78.0M | $20.3M |
| Operating margin | 11.11% | 14.03% | 9.93% | 3.00% |
| EBITDA | $137.2M | $153.1M | $117.9M | $56.4M |
| EBITDA margin | 16.70% | 18.16% | 15.01% | 8.33% |
| Net income | $46.1M | $52.0M | $17.4M | −$26.6M |
| Net profit margin | 5.61% | 6.16% | 2.22% | −3.92% |
| Basic EPSper basic share | $0.74 | $4.48 | $1.52 | -$2.33 |
| Diluted EPSper diluted share | $0.74 | $4.48 | $1.52 | -$2.33 |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 2, 2026Form 4 | Dyrseth Roy A.Chief Commercial Officer | BuyClass A Common Stock | 8.0K | $20.00 | $160.0K | 68.3K |
| Apr 2, 2026Form 4 | Skogerbo PalChief Technology Officer | BuyClass A Common Stock | 1.0K | $20.00 | $20.0K | 61.3K |
| Apr 2, 2026Form 4 | Loeffler LanceDirector | BuyClass A Common Stock | 5.0K | $20.00 | $100.0K | 13.5K |
| Apr 2, 2026Form 4 | McGee Thomas W.Chief Financial Officer | BuyClass A Common Stock | 50.0K | $20.00 | $1.00M | 147.3K |
| Apr 2, 2026Form 4 | Bergsvik EirikChief Executive Officer | BuyClass A Common Stock | 10.0K | $20.00 | $200.0K | 121.9K |