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 | $6.50B | $6.27B | $5.91B | $5.48B | $4.73B | $4.10B | $4.25B | $3.98B | $3.31B | $2.44B | $2.16B | $2.02B | $1.78B | $1.62B | $1.47B | $1.29B | $1.14B | $1.28B |
| Gross profit | $4.47B | $4.28B | $4.04B | $3.82B | — | — | — | — | — | — | — | $1.23B | $1.08B | $963.7M | $863.2M | $742.3M | $642.9M | — |
| Operating expenses | — | — | — | — | — | — | — | — | — | — | — | $948.1M | $802.7M | $718.0M | $649.2M | $593.0M | $508.4M | — |
| Operating income | $1.03B | $1.16B | $1.24B | $1.10B | $915.8M | $490.1M | $370.1M | $259.7M | −$6.3M | $305.1M | $288.0M | $286.2M | $275.5M | $245.7M | $214.1M | $149.3M | $134.5M | $164.4M |
| EBITDAderived | $1.23B | $1.36B | $1.43B | $1.29B | $1.13B | $709.1M | $581.9M | $515.3M | $233.8M | $367.1M | $335.1M | $325.6M | $309.9M | $275.5M | $246.1M | $185.1M | $161.5M | $191.9M |
| Net income | $729.2M | $1.25B | $882.5M | $807.8M | $793.6M | $266.7M | $233.3M | $122.5M | $3.3M | $193.6M | $175.6M | $183.8M | $182.8M | $165.9M | $136.9M | $96.3M | $83.0M | $103.9M |
| Basic EPSper diluted share | $9.68 | $16.12 | $11.17 | $10.08 | $9.33 | $2.99 | $2.60 | $1.35 | $0.04 | $2.34 | $2.09 | $2.06 | $1.97 | $1.78 | $1.43 | $1.01 | $0.88 | $1.09 |
| Diluted EPSper diluted share | $9.65 | $16.00 | $11.08 | $9.96 | $9.21 | $2.96 | $2.56 | $1.33 | $0.04 | $2.31 | $2.06 | $2.03 | $1.93 | $1.73 | $1.39 | $0.96 | $0.85 | $1.05 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 5, 2026Form 4 | Rinello John JSVP, Global Business Sales | BuyCommon Stock · indirect | 50 | $154.13 | $7.7K | 50 |
| Dec 10, 2025Form 4 | PAGLIUCA STEPHEN GDirector | BuyCommon Stock | 7.6K | $231.75 | $1.75M | 111.6K |
| Dec 10, 2025Form 4 | PAGLIUCA STEPHEN GDirector | BuyCommon Stock | 9.9K | $231.12 | $2.28M | 104.1K |
| Dec 10, 2025Form 4 | PAGLIUCA STEPHEN GDirector | BuyCommon Stock | 4.6K | $230.09 | $1.06M | 94.2K |
| Dec 10, 2025Form 4 | PAGLIUCA STEPHEN GDirector | BuyCommon Stock | 8.5K | $228.91 | $1.94M | 89.6K |