Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.54B | $4.33B | $3.88B | $3.79B | $4.64B | $5.32B | $4.45B | $4.45B | $4.76B | $4.97B | — | — | — | — | — | — | — |
| Gross profit | $647.5M | $197.0M | $140.6M | $29.6M | $466.4M | $486.2M | $241.8M | $454.5M | $454.4M | $457.2M | $356.3M | $505.4M | $466.9M | $415.1M | $395.3M | $337.8M | $388.0M |
| Operating income | $232.0M | −$103.8M | −$114.6M | −$204.8M | $226.8M | $262.3M | −$365.0M | $191.9M | $179.5M | $201.9M | $105.4M | $241.7M | $203.8M | −$221.8M | $168.4M | $172.3M | $211.5M |
| EBITDAderived | $281.8M | −$50.0M | −$69.4M | −$140.4M | $345.0M | $369.4M | −$300.0M | $239.1M | $231.4M | $269.2M | $147.0M | $295.4M | $263.2M | −$160.4M | $216.0M | $203.6M | — |
| Net income | $80.4M | −$163.7M | −$171.2M | −$210.0M | $91.9M | $108.4M | −$387.7M | $83.4M | $148.4M | $95.8M | $45.3M | $107.9M | $87.3M | −$265.4M | $86.1M | $103.5M | $137.1M |
| Basic EPSper diluted share | $1.53 | -$3.13 | -$3.30 | -$4.09 | $1.80 | $2.14 | -$7.72 | $1.67 | $2.99 | $1.95 | $0.92 | $2.22 | $1.82 | -$5.59 | $1.82 | $2.15 | $2.82 |
| Diluted EPSper diluted share | $1.51 | -$3.13 | -$3.30 | -$4.09 | $1.79 | $2.12 | -$7.72 | $1.66 | $2.92 | $1.92 | $0.91 | $2.20 | $1.80 | -$5.59 | $1.80 | $2.13 | $2.79 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 | Lieber Robert CDirector | SellCommon Stock | 17.5K | $75.36 | $1.32M | 149.4K |
| May 19, 2026Form 4 | Lieber Robert CDirector | SellCommon Stock | 10.0K | $74.25 | $742.5K | 164.6K |
| Mar 6, 2026Form 4 | ARKLEY PETERDirector | BuyCommon Stock | 3.2K | $73.28 | $234.8K | 216.7K |
| Mar 6, 2026Form 4 | ARKLEY PETERDirector | BuyCommon Stock | 4.9K | $72.85 | $357.9K | 213.5K |
| Mar 5, 2026Form 4 | ARKLEY PETERDirector | BuyCommon Stock | 11.0K | $72.44 | $796.8K | 208.6K |