Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $3.29B | $3.06B | $2.59B | $1.41B | $770.3M | $964.3M |
| Operating income | $415.6M | $604.0M | $574.7M | $228.8M | $60.8M | −$4.08B |
| Net income | $216.7M | $448.4M | $481.9M | $168.9M | $102.0M | −$3.98B |
| Basic EPSper diluted share | $1.36 | $3.01 | $3.48 | $1.99 | $1.61 | -$15.86 |
| Diluted EPSper diluted share | $1.35 | $2.96 | $3.32 | $1.73 | $1.51 | -$15.86 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 | Eifler Robert W.President & CEO | SellA Ordinary Shares | 17.1K | $45.71 | $780.3K | 1.19M |
| Jun 15, 2026Form 4 | Eifler Robert W.President & CEO | SellA Ordinary Shares | 32.9K | $45.40 | $1.49M | 1.21M |
| May 15, 2026Form 4 | Hirshberg Al J.Director | SellA Ordinary Shares | 1.5K | $52.60 | $78.9K | 27.8K |
| May 15, 2026Form 4 | Hirshberg Al J.Director | SellA Ordinary Shares | 3.5K | $52.63 | $184.2K | 29.3K |
| May 12, 2026Form 4 | SLEDGE CHARLES MDirector | SellA Ordinary Shares · indirect | 724 | $51.61 | $37.4K | 1.4K |