Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $809.8M | $647.0M | $508.7M | $324.5M | $222.6M |
| Gross profit | $588.7M | $468.3M | $358.2M | $218.1M | $153.2M |
| Operating income | $118.8M | $115.6M | $74.3M | $27.7M | $19.5M |
| EBITDAderived | $129.5M | $125.4M | $82.9M | $32.1M | $23.5M |
| Net income | $110.7M | $101.5M | $58.5M | $21.7M | $13.9M |
| Basic EPSper diluted share | $1.95 | $1.77 | $1.06 | $0.41 | $0.26 |
| Diluted EPSper diluted share | $1.80 | $1.64 | $1.00 | $0.39 | $0.26 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 | Drucker Mann LindsayGlobal Chief Financial Officer | SellClass A ordinary shares | 9.6K | $13.44 | $129.1K | 77.7K |
| Apr 30, 2026Form 4 | Drucker Mann LindsayGlobal Chief Financial Officer | SellClass A ordinary shares | 9.6K | $15.62 | $150.0K | 63.4K |
| Mar 31, 2026Form 4 | Drucker Mann LindsayGlobal Chief Financial Officer | SellClass A ordinary shares | 9.6K | $12.85 | $123.4K | 49.1K |