Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $2.02B | $1.59B | $1.24B | $711.1M |
| Net income | $293.9M | $204.7M | $128.0M | $91.6M |
| Basic EPSper diluted share | $4.12 | $2.96 | $1.94 | $1.39 |
| Diluted EPSper diluted share | $3.86 | $2.72 | $1.82 | $1.36 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 · 10b5-1 | Tonucci PaoloSee Remarks | SellOrdinary Shares | 809 | $63.00 | $51.0K | 1.30M |
| Jun 15, 2026Form 4 · 10b5-1 | Tonucci PaoloSee Remarks | SellOrdinary Shares | 14.2K | $62.51 | $887.6K | 1.30M |
| Jun 15, 2026Form 4 · 10b5-1 | Tonucci PaoloSee Remarks | SellOrdinary Shares | 1.7K | $61.74 | $102.4K | 1.31M |
| Jun 12, 2026Form 4 · 10b5-1 | Lowitt Ian TChief Executive Officer | SellOrdinary Shares | 4.3K | $62.94 | $272.5K | 2.83M |
| Jun 12, 2026Form 4 · 10b5-1 | Lowitt Ian TChief Executive Officer | SellOrdinary Shares | 32.8K | $62.29 | $2.04M | 2.84M |