Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.48B | $3.47B | $3.44B | $3.27B | $2.82B | $2.52B | $3.07B | $3.03B | $2.93B | $2.91B | $2.84B | $2.68B | $2.64B | $2.58B | $2.43B | $2.40B | $2.37B |
| Gross profit | $2.40B | $2.38B | $2.32B | $2.22B | $1.96B | $1.74B | $2.14B | $2.10B | $2.03B | $1.98B | $1.92B | $1.81B | $1.79B | $1.75B | $1.66B | $1.66B | $1.60B |
| Gross margin | 68.97% | 68.66% | 67.25% | 67.87% | 69.33% | 69.08% | 69.69% | 69.13% | 69.54% | 68.13% | 67.48% | 67.48% | 67.68% | 67.93% | 68.27% | 68.98% | 67.69% |
| Operating expenses | $2.35B | $2.34B | $2.19B | $2.06B | $1.59B | $1.64B | $1.86B | $1.80B | $1.72B | $1.70B | $1.66B | $1.60B | $1.59B | $1.56B | $1.49B | $1.49B | $1.46B |
| Operating income | $55.0M | $45.1M | $120.6M | $153.0M | $366.7M | $103.6M | $282.8M | $293.6M | $313.2M | $280.5M | $254.9M | $208.4M | $201.5M | $191.0M | $167.2M | $164.7M | $142.2M |
| Operating margin | 1.58% | 1.30% | 3.50% | 4.68% | 13.00% | 4.11% | 9.21% | 9.69% | 10.70% | 9.63% | 8.97% | 7.77% | 7.62% | 7.40% | 6.87% | 6.85% | 6.01% |
| EBITDA | $177.3M | $156.9M | $225.1M | $256.6M | $475.3M | $221.8M | $390.4M | $387.3M | $399.5M | $358.7M | $327.8M | $276.8M | $267.6M | $255.4M | $230.0M | $225.7M | $201.5M |
| EBITDA margin | 5.09% | 4.52% | 6.54% | 7.85% | 16.84% | 8.79% | 12.71% | 12.78% | 13.65% | 12.32% | 11.53% | 10.31% | 10.12% | 9.90% | 9.45% | 9.39% | 8.51% |
| Net income | $46.4M | $40.9M | $99.0M | $131.9M | $254.5M | −$32.5M | $223.4M | $247.6M | $201.9M | $189.3M | $163.9M | $132.1M | $117.3M | $103.1M | $85.2M | $85.3M | $65.9M |
| Net profit margin | 1.33% | 1.18% | 2.88% | 4.04% | 9.02% | −1.29% | 7.27% | 8.17% | 6.90% | 6.50% | 5.77% | 4.92% | 4.43% | 4.00% | 3.50% | 3.55% | 2.78% |
| Basic EPSper basic share | $2.08 | $1.84 | $4.47 | $5.69 | $10.74 | -$1.36 | $9.29 | $10.31 | $8.40 | $7.91 | $6.85 | $5.55 | $4.95 | $4.47 | $3.70 | $3.71 | $2.94 |
| Diluted EPSper diluted share | $2.06 | $1.83 | $4.45 | $5.67 | $10.71 | -$1.36 | $9.27 | $10.29 | $8.37 | $7.86 | $6.82 | $5.51 | $4.90 | $4.40 | $3.61 | $3.62 | $2.89 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | ≈15.90%3.55M shares |
D. E. Shaw & Co., Inc. | ≈6.43%1.44M shares |
AMERICAN CENTURY COMPANIES INC | ≈4.71%1.05M shares |
Allianz Asset Management GmbH | ≈4.66%1.04M shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈4.43%990.8K shares |
TWO SIGMA INVESTMENTS, LP | ≈4.39%980.28K shares |
STATE STREET CORP | ≈4.03%899.95K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | ≈3.05%682.1K shares |
FEDERATED HERMES, INC. | ≈2.68%599.45K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈2.67%596.33K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈2.55%569.61K shares |
GMT Capital Corp | ≈2.44%545.2K shares |
Nuveen, LLC | ≈1.84%411.06K shares |
GOLDMAN SACHS GROUP INC | ≈1.68%376.25K shares |
AQR CAPITAL MANAGEMENT LLC | ≈1.62%361.58K shares |
COMMONWEALTH EQUITY SERVICES, LLC | ≈1.56%348.12K shares |
Invesco Ltd. | ≈1.48%330.29K shares |
UBS Group AG | ≈1.46%326.38K shares |
WELLINGTON MANAGEMENT GROUP LLP | ≈1.35%301.14K shares |
MILLENNIUM MANAGEMENT LLC | ≈1.32%295.02K shares |
Percentages use 22.35M shares of this listed class outstanding on Jun 1, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jan 5, 2026Form 4 | BAY RESOURCE PARTNERS OFFSHORE MASTER FUND, L.P. +4TenPercentOwner | SellCommon Stock | 42.4K | $27.10 | $1.15M | 2.20M |
| Dec 29, 2025Form 4 | CLAUGUS THOMAS E +4TenPercentOwner | SellCommon Stock | 42.4K | $25.56 | $1.08M | 2.24M |
| Dec 23, 2025Form 4 | BAY II RESOURCE PARTNERS LP +4TenPercentOwner | SellCommon Stock | 42.4K | $26.03 | $1.10M | 2.28M |
| Dec 19, 2025Form 4 | BAY RESOURCE PARTNERS LP +4TenPercentOwner | SellCommon Stock | 42.4K | $26.37 | $1.12M | 2.33M |
| Dec 17, 2025Form 4 | BAY RESOURCE PARTNERS OFFSHORE MASTER FUND, L.P. +4TenPercentOwner | SellCommon Stock | 42.4K | $26.85 | $1.14M | 2.37M |