Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $12.98B | $13.18B | $13.99B | $16.82B | $6.96B | $3.60B |
| Gross profit | $4.54B | $5.68B | $6.47B | $10.28B | $3.12B | $615.0M |
| Operating income | $3.89B | $4.51B | $3.31B | $9.19B | $3.49B | −$5.17B |
| EBITDAderived | $8.96B | $9.07B | $7.27B | $11.99B | $5.08B | −$3.44B |
| Net income | $2.72B | $3.57B | $1.66B | $6.50B | $1.98B | −$4.03B |
| Basic EPSper diluted share | $1.43 | $1.89 | $0.88 | $4.30 | $2.06 | -$4.24 |
| Diluted EPSper diluted share | $1.42 | $1.87 | $0.87 | $4.26 | $2.04 | -$4.24 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 26, 2026Form 4 | Abbotsford Mark AnthonySee Remarks | SellOrdinary Shares | 7.5K | $23.94 | $179.6K | 9.5K |
| Mar 24, 2026Form 4 | Abbotsford Mark AnthonySee Remarks | SellOrdinary Shares | 7.5K | $23.38 | $175.3K | 17.0K |
| Mar 23, 2026Form 4 | Abbotsford Mark AnthonySee Remarks | SellOrdinary Shares | 7.5K | $24.06 | $180.4K | 24.5K |