Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $30.76B | $29.64B | $29.73B | $28.57B |
| Gross profit | $9.44B | $9.05B | $9.03B | $8.76B |
| Operating income | $2.61B | $2.65B | $2.66B | $2.82B |
| EBITDAderived | $2.98B | $2.99B | $2.98B | $3.12B |
| Net income | $1.86B | $1.74B | $1.89B | $2.12B |
| Basic EPSper diluted share | $9.33 | $8.55 | $9.15 | $9.75 |
| Diluted EPSper diluted share | $9.32 | $8.53 | $9.12 | $9.69 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Oct 16, 2025Form 4 | Winckler RichardChief Accounting Officer | SellCommon Stock | 83 | $241.80 | $20.1K | 1.6K |
| Oct 15, 2025Form 4 | Graham Ian T.See Remarks | SellCommon Stock | 606 | $239.33 | $145.0K | 7.7K |
| Oct 14, 2025Form 4 | Winckler RichardChief Accounting Officer | SellCommon Stock | 1.0K | $232.70 | $240.6K | 1.5K |
| Oct 14, 2025Form 4 | Paisley James A.See Remarks | SellCommon Stock | 3.0K | $236.97 | $710.9K | 2.2K |
| Oct 13, 2025Form 4 | Camposano Robert Anthony Jr.Senior VP - Waterworks | SellCommon Stock | 1.6K | $233.23 | $373.2K | 8.3K |