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 | $5.29B | $5.31B | $5.54B | $6.18B | $5.30B | $3.94B | $3.20B | $3.00B | $2.79B | $2.57B | $2.36B | $2.25B | $2.08B | $1.95B | $1.79B | $1.61B | $1.54B | $1.78B |
| Gross profit | $1.57B | $1.58B | $1.66B | $1.93B | $1.62B | $1.13B | $924.9M | $870.2M | $805.3M | $741.1M | $675.6M | $643.3M | $591.3M | $567.4M | $531.6M | $471.3M | $449.7M | $515.2M |
| Operating income | $580.2M | $617.2M | $746.6M | $1.03B | $832.8M | $464.0M | $341.2M | $313.9M | $284.4M | $255.9M | $216.2M | $188.9M | $165.5M | $144.9M | $125.1M | $101.2M | $88.4M | $115.5M |
| EBITDAderived | $630.9M | $661.8M | $786.0M | $1.06B | $862.4M | $493.0M | $370.1M | $341.1M | $309.5M | $277.2M | $233.0M | $204.2M | $179.7M | $157.4M | $136.0M | $112.1M | — | — |
| Net income | $406.4M | $434.3M | $523.2M | $748.5M | $650.6M | $366.7M | $261.6M | $234.5M | $191.6M | $149.0M | $128.3M | $110.7M | $97.3M | $82.0M | $72.0M | $57.6M | $19.2M | $57.0M |
| Basic EPSper diluted share | $10.89 | $11.37 | $13.45 | $18.89 | $16.21 | $9.14 | $6.57 | $5.82 | $4.69 | $3.56 | $2.98 | $2.50 | $2.10 | $1.75 | $1.49 | $1.17 | $0.39 | $1.19 |
| Diluted EPSper diluted share | $10.85 | $11.30 | $13.35 | $18.70 | $15.97 | $8.97 | $6.40 | $5.62 | $4.51 | $3.47 | $2.90 | $2.44 | $2.05 | $1.71 | $1.47 | $1.15 | $0.39 | $1.17 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 13, 2026Form 4 | PEREZ DE LA MESA MANUEL JDirector | BuyCommon Stock · indirect | 10.0K | $175.95 | $1.76M | 40.1K |
| May 8, 2026Form 4 | WHALEN DAVID GDirector | BuyCommon Stock | 525 | $190.44 | $100.0K | 8.9K |
| May 7, 2026Form 4 | PEREZ DE LA MESA MANUEL JDirector | BuyCommon Stock · indirect | 10.0K | $190.00 | $1.90M | 30.1K |
| May 7, 2026Form 4 | STOKELY JOHN EDirector | BuyCommon Stock | 1.0K | $193.07 | $193.1K | 16.2K |
| May 7, 2026Form 4 | Hope James DDirector | BuyCommon Stock | 464 | $194.42 | $90.2K | 3.7K |