Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.88B | $2.57B | $2.31B | $2.24B | $2.04B | $1.94B | $1.74B | $1.46B | $1.46B | $1.70B |
| Gross profit | $647.2M | $515.2M | $443.8M | $411.1M | $355.9M | $382.0M | $332.4M | $272.0M | $294.7M | $348.1M |
| Gross margin | 22.45% | 20.05% | 19.23% | 18.33% | 17.48% | 19.74% | 19.14% | 18.63% | 20.15% | 20.43% |
| Operating expenses | $305.3M | $2.37B | $2.09B | $1.89B | $1.93B | $1.78B | $1.58B | $1.37B | $1.33B | $1.50B |
| Operating income | $341.9M | $197.6M | $217.3M | $349.0M | $107.3M | $151.8M | $152.9M | $94.9M | $131.7M | $200.8M |
| Operating margin | 11.86% | 7.69% | 9.42% | 15.56% | 5.27% | 7.84% | 8.80% | 6.50% | 9.01% | 11.78% |
| EBITDA | $564.9M | $392.6M | $376.8M | $503.1M | $251.6M | $266.3M | $238.7M | $162.5M | $197.4M | $266.4M |
| EBITDA margin | 19.59% | 15.28% | 16.33% | 22.43% | 12.36% | 13.76% | 13.74% | 11.13% | 13.50% | 15.63% |
| Net income | $208.4M | $93.7M | $159.2M | $245.8M | $69.6M | $106.6M | $113.3M | $75.7M | $89.7M | $123.0M |
| Net profit margin | 7.23% | 3.65% | 6.90% | 10.96% | 3.42% | 5.51% | 6.52% | 5.18% | 6.13% | 7.22% |
| Basic EPSper basic share | $4.25 | $1.92 | $3.27 | $5.08 | $1.44 | $2.20 | $2.34 | $1.55 | $1.84 | $2.52 |
| Diluted EPSper diluted share | $4.24 | $1.91 | $3.26 | $5.05 | $1.42 | $2.18 | $2.32 | $1.54 | $1.84 | $2.52 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 8.41M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.82M |
DIMENSIONAL FUND ADVISORS LP | 2.35M |
VANGUARD CAPITAL MANAGEMENT LLC | 2.21M |
STATE STREET CORP | 2.08M |
NEUBERGER BERMAN GROUP LLC | 1.58M |
Capital International Investors | 1.36M |
GEODE CAPITAL MANAGEMENT, LLC | 1.29M |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 1.01M |
ROYCE & ASSOCIATES LP | 993.71K |
SILVERCREST ASSET MANAGEMENT GROUP LLC | 952.62K |
Balyasny Asset Management L.P. | 838.95K |
FIRST TRUST ADVISORS LP | 799.95K |
LOOMIS SAYLES & CO L P | 666.2K |
Pentwater Capital Management LP | 660K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 613.36K |
GOLDMAN SACHS GROUP INC | 604.99K |
TUDOR INVESTMENT CORP ET AL | 582.02K |
NORGES BANK | 581.4K |
NORTHERN TRUST CORP | 566.34K |
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 |
|---|---|---|---|---|---|---|
| Aug 12, 2025Form 4 | Stevenson BryanCLO & Asst Corp Sec. | SellCommon Stock | 4.0K | $99.02 | $396.1K | 38.1K |
| Aug 11, 2025Form 4 | Cole Kerry SGroup President | SellCommon Stock | 8.0K | $95.77 | $762.9K | 19.8K |
| Jun 17, 2025Form 4 | Collins Jesse E. Jr.Group President | SellCommon Stock | 4.2K | $86.79 | $360.2K | 12.6K |
| Jun 17, 2025Form 4 | Collins Jesse E. Jr.Group President | SellCommon Stock | 4.5K | $86.03 | $384.2K | 16.7K |
| May 15, 2025Form 4 | Hurst Eric DVP Controller (PAO) | SellCommon Stock | 835 | $88.57 | $74.0K | 4.1K |