Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.04B | $2.06B | $1.75B | $1.76B | $1.40B | $976.0M | $791.7M | $623.6M | $458.3M | $391.0M | $291.1M | $246.1M | $202.3M | $50.1M | $653.1M | $453.4M |
| Gross profit | $640.8M | $703.5M | $548.2M | $523.0M | $362.1M | $234.6M | $169.1M | $154.2M | $118.5M | $87.8M | $62.3M | $58.2M | $58.0M | −$30.6M | $10.6M | −$1.2M |
| Gross margin | 31.41% | 34.13% | 31.34% | 29.75% | 25.81% | 24.04% | 21.36% | 24.73% | 25.85% | 22.45% | 21.38% | 23.66% | 28.68% | −61.11% | 1.62% | −0.27% |
| Operating expenses | $231.4M | $226.6M | $193.0M | $163.9M | — | — | — | $82.4M | $58.4M | $38.6M | $30.0M | $22.5M | $17.9M | — | $10.8M | $12.4M |
| Operating income | $409.4M | $477.0M | $355.2M | $359.1M | — | — | — | $71.8M | $60.0M | $49.1M | $32.3M | $35.7M | $40.1M | −$6.1M | −$235,000 | −$13.6M |
| Operating margin | 20.07% | 23.14% | 20.31% | 20.43% | — | — | — | 11.51% | 13.10% | 12.57% | 11.09% | 14.50% | 19.84% | −12.15% | −0.04% | −3.00% |
| EBITDA | $414.6M | $481.8M | $358.8M | $361.4M | — | — | — | $74.8M | $60.3M | $49.4M | $33.1M | $36.0M | $40.3M | −$6.0M | $29.5M | $15.1M |
| EBITDA margin | 20.32% | 23.37% | 20.51% | 20.56% | — | — | — | 11.99% | 13.17% | 12.64% | 11.38% | 14.62% | 19.90% | −12.05% | 4.51% | 3.33% |
| Net income | $313.2M | $381.6M | $284.6M | $291.9M | $190.2M | $113.7M | $58.7M | $51.6M | $15.0M | $23.8M | $15.3M | $50.0M | $32.0M | $17.2M | −$8.7M | −$20.0M |
| Net profit margin | 15.35% | 18.51% | 16.27% | 16.61% | 13.56% | 11.65% | 7.41% | 8.28% | 3.27% | 6.08% | 5.26% | 20.33% | 15.82% | 34.32% | −1.33% | −4.41% |
| Basic EPSper basic share | $7.09 | $8.51 | $6.20 | $6.07 | $3.75 | $2.25 | $1.16 | $1.02 | $0.30 | $0.49 | $0.38 | $3.40 | $2.88 | $1.55 | -$1.84 | -$15.80 |
| Diluted EPSper diluted share | $7.07 | $8.45 | $6.14 | $6.02 | $3.72 | $2.24 | $1.16 | $1.02 | $0.30 | $0.49 | $0.38 | $3.40 | $2.88 | $1.55 | -$1.84 | -$15.80 |
Reported shareholders
| Holder | % owned |
|---|---|
DME Capital Management, LP | 22.01%9.47M shares |
BlackRock, Inc. | 11.32%4.87M shares |
Brickman James R. | ≈4.54%1.95M shares |
DIMENSIONAL FUND ADVISORS LP | 4.39%1.89M shares |
FMR LLC | 4.01%1.72M shares |
STATE STREET CORP | 3.50%1.51M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.17%1.36M shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.83%785.85K shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 1.66%715.91K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.53%659.47K shares |
SALEM INVESTMENT COUNSELORS INC | 1.50%643.04K shares |
Annex Advisory Services, LLC | 1.02%437.05K shares |
JBF Capital, Inc. | 1.01%436.53K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.01%434.67K shares |
Boston Partners | 0.95%407.89K shares |
PUNCH & ASSOCIATES INVESTMENT MANAGEMENT, INC. | 0.88%380.39K shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 0.81%348.04K shares |
NORTHERN TRUST CORP | 0.80%343.06K shares |
GOLDMAN SACHS GROUP INC | 0.79%338.3K shares |
GW&K Investment Management, LLC | 0.69%297.7K shares |
Percentages use 43.01M shares of this listed class outstanding on Jun 30, 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 |
|---|---|---|---|---|---|---|
| Jun 9, 2026Form 4 | Press Richard SDirector | SellCommon Stock | 3.0K | $70.59 | $211.8K | 77.7K |
| Jun 9, 2026Form 4 | Press Richard SDirector | SellCommon Stock | 2.0K | $70.58 | $141.2K | 80.7K |
| Mar 2, 2026Form 4 | Press Richard SDirector | SellCommon Stock | 2.5K | $72.02 | $180.1K | 82.7K |
| Aug 19, 2025Form 4 | Press Richard SDirector | SellCommon Stock | 3.0K | $70.21 | $210.6K | 83.0K |
| Aug 18, 2025Form 4 | Press Richard SDirector | SellCommon Stock | 3.0K | $69.75 | $209.3K | 86.0K |