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 | $17.03B | $14.14B | $13.52B | $19.82B | $16.09B | $6.87B | $7.40B | $9.35B | $7.80B | $6.69B | — | — | — | — | — | — | — |
| Gross profit | — | — | — | — | — | — | $2.55B | $2.25B | $1.91B | $1.77B | $1.82B | $1.57B | $1.18B | $1.01B | $955.5M | — | — |
| Operating expenses | $1.30B | $1.18B | $1.08B | $912.8M | $747.0M | $698.4M | $703.4M | $722.0M | $622.9M | $553.7M | $540.0M | $487.3M | $376.3M | $313.1M | $287.1M | $259.3M | $235.0M |
| Operating income | $3.33B | $2.70B | $2.63B | $1.73B | $864.8M | −$1.30B | $192.9M | $237.5M | −$122.4M | $55.8M | $159.3M | $640.5M | $368.2M | $336.3M | $351.1M | $196.1M | $217.2M |
| EBITDAderived | $4.85B | $4.12B | $3.96B | $2.83B | $1.74B | −$438.6M | $1.16B | $1.05B | $687.1M | $813.5M | $803.8M | $991.5M | $640.1M | $533.9M | $532.1M | $381.6M | $387.5M |
| Net income | $1.92B | $1.31B | $1.35B | $1.20B | $71.2M | −$1.55B | −$209.2M | $1.6M | $54.0M | −$187.3M | $58.3M | $102.3M | $65.1M | $38.1M | $30.7M | −$15.0M | $29.3M |
| Basic EPSper diluted share | $8.52 | $5.77 | $3.69 | $3.95 | -$0.07 | -$7.26 | -$1.44 | -$0.53 | -$0.31 | -$1.80 | $1.09 | $2.44 | $1.56 | $0.93 | $0.75 | -$30.94 | $0.00 |
| Diluted EPSper diluted share | $8.49 | $5.74 | $3.66 | $3.88 | -$0.07 | -$7.26 | -$1.44 | -$0.53 | -$0.31 | -$1.80 | $1.09 | $2.43 | $1.55 | $0.91 | $0.74 | -$30.94 | $0.00 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 12, 2026Form 4 | CRISP CHARLES RDirector | SellCommon Stock | 10.6K | $255.96 | $2.71M | 66.5K |
| Mar 5, 2026Form 4 | Muraro RobertChief Commercial Officer | SellCommon Stock | 24.6K | $241.34 | $5.93M | 197.4K |
| Mar 2, 2026Form 4 | McDonie Patrick J.See Remarks | SellCommon Stock | 1.1K | $240.25 | $268.1K | 305.2K |
| Mar 2, 2026Form 4 | McDonie Patrick J.See Remarks | SellCommon Stock | 30.4K | $239.33 | $7.28M | 306.3K |
| Mar 2, 2026Form 4 | Branstetter Benjamin JamesSee Remarks | SellCommon Stock | 100 | $238.99 | $23.9K | 29.3K |