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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.70B | $4.32B | $3.99B | $4.25B | $4.58B | $2.81B | $2.67B | $2.66B | $2.70B | $2.96B | $3.28B | $3.16B | $3.09B | $3.08B | $2.88B | $2.73B | $2.75B | $2.88B |
| Gross profit | $2.27B | $2.08B | $2.02B | $2.08B | $2.24B | $1.67B | $1.64B | $1.69B | $1.72B | $1.94B | $2.12B | $2.18B | $2.15B | $2.14B | $2.05B | $2.00B | $1.99B | — |
| Operating expenses | $2.05B | $1.79B | $1.86B | $1.93B | $1.95B | $1.43B | $1.39B | $1.63B | $1.78B | $2.00B | $3.13B | $1.99B | $1.91B | $1.82B | $1.76B | $1.69B | $1.69B | $2.61B |
| Operating income | $223.3M | $291.6M | $162.9M | $148.5M | $280.5M | $237.3M | $253.9M | $56.1M | −$63.1M | −$66.6M | −$1.01B | $193.5M | $247.0M | $313.0M | $291.3M | $303.8M | $296.3M | $274.4M |
| EBITDAderived | $275.3M | $342.5M | $214.2M | $201.6M | $450.4M | $294.0M | $315.2M | $125.1M | $15.5M | $12.9M | −$928.1M | $275.2M | $326.0M | $391.1M | $360.8M | $367.9M | $363.4M | $359.7M |
| Net income | $73.2M | $123.5M | −$5.2M | $12.4M | $134.9M | $208.1M | $173.5M | $8.5M | $6.7M | −$105.2M | −$953.5M | $96.4M | $128.8M | $180.0M | $163.5M | $171.6M | $167.9M | $139.6M |
| Basic EPSper diluted share | $1.30 | $2.26 | -$0.09 | $0.23 | $2.37 | $3.84 | $3.19 | $0.16 | $0.12 | -$1.98 | -$17.97 | $1.82 | $2.35 | $3.06 | $2.67 | $2.64 | $2.54 | $2.10 |
| Diluted EPSper diluted share | $1.25 | $2.21 | -$0.09 | $0.21 | $2.02 | $3.73 | $3.10 | $0.16 | $0.12 | -$1.98 | -$17.97 | $1.81 | $2.33 | $3.03 | $2.64 | $2.60 | $2.52 | $2.08 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 28, 2026Form 4 | BROWN JEFFREY JDirector | BuyCOMMON STOCK · indirect | 1.9K | $19.41 | $36.3K | 94.8K |
| Apr 28, 2026Form 4 | BROWN JEFFREY JDirector | BuyCOMMON STOCK · indirect | 461 | $19.41 | $8.9K | 23.4K |
| Jan 6, 2026Form 4 | BROWN JEFFREY JDirector | BuyCOMMON STOCK · indirect | 2.0K | $17.68 | $35.5K | 93.0K |
| Jan 6, 2026Form 4 | BROWN JEFFREY JDirector | BuyCOMMON STOCK · indirect | 495 | $17.68 | $8.8K | 22.9K |
| Oct 21, 2025Form 4 | BROWN JEFFREY JDirector | BuyCOMMON STOCK · indirect | 1.6K | $22.27 | $34.9K | 91.0K |