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 | $8.29B | $7.49B | $7.14B | $6.31B | $5.54B | $4.60B | $4.20B | $3.81B | $3.37B | $3.05B | — | — | — | — | — | — | — | — |
| Gross profit | $4.63B | $4.05B | $3.79B | $3.17B | $3.11B | $2.72B | $2.52B | $2.30B | $2.14B | $1.94B | $1.63B | $1.34B | $1.17B | $1.07B | $894.3M | $680.2M | $612.3M | $538.8M |
| Operating expenses | $2.21B | $2.12B | $1.84B | $1.59B | $1.31B | $1.09B | $1.12B | $1.01B | $938.9M | $856.7M | $900.1M | $592.3M | $600.0M | $515.0M | $437.9M | $332.4M | $275.0M | $375.2M |
| Operating income | $2.42B | $1.93B | $1.95B | $1.58B | $1.80B | $1.63B | $1.40B | $1.28B | $1.20B | $1.09B | $893.7M | $747.5M | $572.9M | $550.6M | $456.4M | $347.8M | $337.3M | $163.6M |
| EBITDAderived | $2.53B | $2.01B | $2.02B | $1.65B | $1.85B | $1.69B | $1.46B | $1.34B | $1.25B | $1.13B | $924.5M | $773.2M | $595.7M | $571.2M | $473.5M | $359.5M | $343.1M | $167.0M |
| Net income | $1.91B | $1.51B | $1.63B | $1.19B | $1.38B | $1.41B | $1.11B | $993.0M | $820.7M | $712.7M | $546.7M | — | — | — | — | $212.0M | $208.7M | $108.0M |
| Basic EPSper diluted share | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | $2.40 | $2.32 | $1.17 |
| Diluted EPSper diluted share | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | $2.28 | $2.21 | $1.11 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 10, 2026Form 4 | Carling GuyCEO, EMEA and OSP | SellCommon Stock | 19.0K | $90.90 | $1.73M | 21.9K |
| May 14, 2026Form 4 | Tirre EmelieChief Strategy Officer | SellCommon Stock | 10.0K | $85.74 | $857.4K | 71.8K |
| May 14, 2026Form 4 | HALL MARK JDirector | SellCommon Stock · indirect | 54.0K | $85.81 | $4.63M | 299.2K |
| May 13, 2026Form 4 | Tirre EmelieChief Strategy Officer | SellCommon Stock | 88.7K | $85.96 | $7.62M | 81.8K |
| May 13, 2026Form 4 | KELLY THOMAS JChief Financial Officer | SellCommon Stock | 7.0K | $87.81 | $614.7K | 62.6K |