Revenue
2016
2017
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 |
| Gross profit | $4.00B | $3.76B | $3.64B | $3.43B | $3.08B | $2.98B | $2.43B | $2.36B | $2.24B | $2.13B |
| Gross margin | 18.64% | 18.36% | 18.24% | 17.77% | 18.47% | 19.31% | 18.40% | 18.15% | 17.57% | 17.23% |
| Operating expenses | $3.18B | $2.99B | $2.84B | $2.69B | $2.46B | $2.34B | $2.07B | $2.06B | $2.02B | $1.91B |
| Operating income | $816.6M | $772.2M | $800.4M | $738.0M | $617.3M | $642.4M | $352.2M | $303.5M | $220.3M | $216.0M |
| Operating margin | 3.81% | 3.77% | 4.01% | 3.82% | 3.70% | 4.16% | 2.67% | 2.33% | 1.73% | 1.75% |
| EBITDA | $1.11B | $1.03B | $1.03B | $938.9M | $797.9M | $809.8M | $509.2M | $465.7M | $384.3M | $394.3M |
| EBITDA margin | 5.15% | 5.04% | 5.15% | 4.86% | 4.79% | 5.25% | 3.86% | 3.58% | 3.01% | 3.19% |
| Net income | $578.4M | $534.4M | $523.7M | $513.2M | $426.7M | $421.0M | $187.2M | $127.3M | $50.3M | $44.2M |
| Net profit margin | 2.70% | 2.61% | 2.62% | 2.66% | 2.56% | 2.73% | 1.42% | 0.98% | 0.39% | 0.36% |
| Basic EPSper basic 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 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Eddy Robert W. | 292.33K |
Felice Laura L. | 109.39K |
Cichocki Paul | 105.24K |
Desroches Jeff | 58.45K |
Werner William C. | 57.73K |
Morningstar Timothy Pierce | 38.78K |
Parent Kenneth M. | 28.3K |
Peterson Christopher H | 26.41K |
Schwartz Monica | 23.57K |
Naylor Maile | 22.23K |
Gloeckler Michelle J. | 22.23K |
Schmadeke Scott | 20.47K |
Harve Anjana | 18.69K |
Steele Robert Allan | 18.49K |
Luce Graham | 18.19K |
McGrail Joseph | 14.77K |
Ortega Steven L | 14.67K |
Brown Darryl | 14.29K |
Robinson Cathy Marie | 8.4K |
Burwick David A | 5.98K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| 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 |