Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $21.46B | $20.50B | $19.97B | $19.32B | $16.67B | $15.43B | $13.19B | $13.01B | $12.75B | $12.35B |
| Operating income | $816.6M | $772.2M | $800.4M | $738.0M | $617.3M | $642.4M | $352.2M | $303.5M | $220.3M | $216.0M |
| EBITDAderived | $1.11B | $1.03B | $1.03B | $938.9M | $797.9M | $809.8M | $509.2M | $465.7M | $384.3M | $394.3M |
| Net income | $578.4M | $534.4M | $523.7M | $513.2M | $426.7M | $421.0M | $187.2M | $127.3M | $50.3M | $44.2M |
| Basic EPSper diluted share | $4.41 | $4.04 | $3.94 | $3.83 | $3.15 | $3.09 | $1.37 | $1.09 | $0.57 | $0.50 |
| Diluted EPSper diluted share | $4.38 | $4.00 | $3.88 | $3.76 | $3.09 | $3.03 | $1.35 | $1.05 | $0.54 | $0.48 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 · 10b5-1 | Eddy Robert W.President & CEO | SellCommon Stock | 1.4K | $91.35 | $127.9K | 290.3K |
| Jun 15, 2026Form 4 · 10b5-1 | Eddy Robert W.President & CEO | SellCommon Stock | 6.6K | $90.21 | $595.4K | 291.7K |
| Jun 10, 2026Form 4 | Schmadeke ScottEVP, Chief Operations Officer | SellCommon Stock | 16.5K | $92.17 | $1.52M | 20.5K |
| May 15, 2026Form 4 · 10b5-1 | Eddy Robert W.President & CEO | SellCommon Stock | 2.5K | $96.60 | $237.3K | 298.3K |
| May 15, 2026Form 4 · 10b5-1 | Eddy Robert W.President & CEO | SellCommon Stock | 5.5K | $95.91 | $531.6K | 300.8K |