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.29B | $2.10B | $2.30B | $2.54B | $1.93B | $1.68B | $1.73B | $1.75B | $1.68B | $1.54B | $1.26B | $1.39B | $1.28B | $1.17B | $1.27B | $1.31B | $1.27B | $1.01B |
| Gross profit | — | — | — | — | — | — | — | — | — | — | — | — | — | $766.8M | $697.2M | $652.7M | $603.5M | — |
| Operating expenses | $1.77B | $1.62B | $1.86B | $2.10B | $1.54B | $1.27B | $1.33B | $1.36B | $1.26B | $1.20B | $960.9M | $1.13B | $1.02B | $897.4M | $1.09B | $1.04B | $1.07B | $949.9M |
| Operating income | $537.5M | $503.1M | $472.7M | $455.2M | $409.4M | $428.3M | $406.0M | $397.0M | $416.7M | $336.2M | $300.4M | $263.9M | $259.4M | $276.4M | $186.2M | $183.4M | $124.2M | $55.9M |
| EBITDAderived | $821.3M | $773.2M | $729.5M | $706.1M | $645.4M | $652.8M | $615.2M | $593.4M | $605.0M | $511.7M | $427.0M | $408.6M | $396.8M | $422.4M | $321.8M | $310.0M | $245.1M | $163.1M |
| Net income | $291.6M | $273.1M | $262.2M | $258.4M | $236.7M | $227.6M | $199.3M | $258.4M | $177.0M | $73.0M | −$32.1M | $130.9M | $115.0M | $81.5M | $49.7M | $68.7M | $81.6M | $105.2M |
| Basic EPSper diluted share | $3.99 | $3.91 | $3.91 | $3.98 | $3.74 | $3.65 | $3.29 | $4.75 | $3.33 | $1.41 | -$0.71 | $2.95 | $2.66 | $2.34 | $1.25 | $1.76 | $2.11 | $2.75 |
| Diluted EPSper diluted share | $3.98 | $3.91 | $3.91 | $3.97 | $3.74 | $3.65 | $3.28 | $4.66 | $3.21 | $1.37 | -$0.71 | $2.93 | $2.64 | $2.32 | $1.24 | $1.76 | $2.11 | $2.75 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 | Otto Robert PDirector | SellCommon Stock | 4.1K | $74.22 | $305.0K | 10.9K |
| Nov 10, 2025Form 4 | Nooney Kimberly FSVP & CFO | SellCommon Stock | 14.5K | $70.70 | $1.03M | 34.6K |