Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $6.55B | $6.23B | $6.18B | $6.34B | $6.79B | $5.41B | $7.51B |
| Gross profit | $2.38B | $2.28B | $2.24B | $2.26B | $2.76B | $1.57B | $2.06B |
| Operating income | $271.0M | $310.0M | $246.0M | $478.0M | $870.0M | −$101.0M | −$892.0M |
| EBITDAderived | $509.0M | $568.0M | $530.0M | $752.0M | $1.17B | $225.0M | — |
| Net income | $161.0M | $165.0M | $109.0M | $348.0M | $646.0M | −$72.0M | −$897.0M |
| Basic EPSper diluted share | $2.00 | $2.11 | $1.41 | $4.24 | $7.34 | -$0.82 | -$10.16 |
| Diluted EPSper diluted share | $1.93 | $2.05 | $1.39 | $4.14 | $7.18 | -$0.82 | -$10.16 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 26, 2026Form 4 | BBRC INTERNATIONAL PTE LTDTenPercentOwner | SellCommon Stock · indirect | 276.2K | $88.50 | $24.44M | 8.90M |
| Jun 4, 2026Form 4 | BBRC INTERNATIONAL PTE LTDTenPercentOwner | SellCommon Stock · indirect | 27.8K | $80.03 | $2.22M | 9.18M |
| Jun 2, 2026Form 4 | BBRC INTERNATIONAL PTE LTDTenPercentOwner | SellCommon Stock · indirect | 1.11M | $80.11 | $88.74M | 9.20M |
| Apr 2, 2026Form 4/A | Sheehan AnneDirector | BuyCommon Stock | 633 | $45.86 | $29.0K | 30.1K |
| Apr 2, 2026Form 4 | Sheehan AnneDirector | BuyCommon Stock | 4.8K | $45.86 | $222.1K | 34.3K |