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 | $2.30B | $2.13B | $1.92B | $1.99B | $1.92B | $1.68B | $1.65B | $1.62B | $1.53B | $1.40B | $1.33B | $1.27B | $1.13B | $992.5M | $929.7M | $900.8M | $1.06B | $1.25B |
| Gross profit | $808.1M | $699.4M | $556.8M | $643.9M | $645.2M | $519.9M | $532.6M | $507.6M | $460.8M | $435.0M | $412.7M | $401.7M | $301.9M | $256.4M | $245.8M | $256.8M | — | — |
| Operating expenses | — | — | $1.36B | $1.35B | $1.27B | $1.16B | $1.12B | $1.12B | $1.07B | $966.5M | $921.5M | $864.3M | $824.3M | $736.2M | $683.9M | $644.1M | $759.9M | — |
| Operating income | $627.3M | $551.7M | $424.5M | $475.8M | $553.4M | $445.9M | $460.4M | $442.0M | $396.9M | $375.7M | $358.2M | $352.8M | $248.4M | $211.6M | $204.1M | $217.5M | $363.7M | $496.3M |
| EBITDAderived | — | — | — | — | — | — | — | $474.3M | $425.8M | $447.5M | $424.9M | $413.9M | $305.5M | $267.4M | $252.8M | — | — | — |
| Net income | $715.3M | $581.2M | $462.3M | $475.5M | $546.6M | $447.3M | $501.4M | $505.9M | $404.4M | $333.8M | $331.7M | $318.7M | $288.1M | $206.8M | $205.0M | $231.7M | $174.3M | $139.3M |
| Basic EPSper diluted share | $5.76 | $4.47 | $3.49 | $3.49 | $3.87 | $3.05 | $3.31 | $3.23 | $2.56 | $2.07 | $2.00 | $1.89 | $1.68 | $1.19 | $1.12 | $1.23 | $0.91 | $0.73 |
| Diluted EPSper diluted share | $5.63 | $4.41 | $3.46 | $3.46 | $3.81 | $3.00 | $3.24 | $3.14 | $2.49 | $2.03 | $1.96 | $1.85 | $1.64 | $1.18 | $1.11 | $1.22 | $0.91 | $0.71 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 | WEST ALFRED P JROther | SellCommon Stock | 1.7K | $88.09 | $148.0K | 6.82M |
| Jun 29, 2026Form 4 | WEST ALFRED P JROther | SellCommon Stock | 5.7K | $87.18 | $492.7K | 6.82M |
| Jun 26, 2026Form 4 | WEST ALFRED P JROther | SellCommon Stock | 3.8K | $87.67 | $336.5K | 6.83M |
| Jun 26, 2026Form 4 | WEST ALFRED P JROther | SellCommon Stock | 46.2K | $87.21 | $4.03M | 6.83M |
| Jun 9, 2026Form 4 | DORAN WILLIAMDirector | SellCommon Stock | 5.0K | $90.50 | $452.5K | 618.8K |