Revenue
2007
2008
2009
2010
2011
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 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.65B | $5.00B | $4.30B | $3.87B | $3.44B | $3.03B | $2.31B | $1.94B | $1.83B | $935.6M | — | — | — | — | $1.82B | $1.64B | $1.33B | $1.40B | $1.20B |
| Gross profit | $1.09B | $1.01B | $981.2M | $866.9M | $779.6M | $682.3M | $513.0M | $422.2M | $446.0M | $262.1M | $260.0M | $250.8M | $206.7M | $195.9M | $215.4M | $160.5M | $157.8M | $142.2M | $137.0M |
| Gross margin | 19.26% | 20.27% | 22.81% | 22.41% | 22.67% | 22.50% | 22.20% | 21.77% | 24.40% | 28.01% | — | — | — | — | 11.85% | 9.80% | 11.87% | 10.14% | 11.44% |
| Operating expenses | $750.0M | $691.2M | $666.6M | $626.7M | $588.8M | $571.5M | $513.3M | $383.9M | $418.7M | $273.1M | $549.4M | $166.6M | $127.2M | $189.2M | $189.9M | $153.0M | $142.4M | $225.7M | $128.2M |
| Operating income | $337.9M | $321.8M | $314.6M | $240.2M | $190.8M | $110.8M | −$319,000 | $38.3M | $27.3M | −$11.0M | −$287.6M | −$97.8M | −$26.3M | $6.7M | $25.6M | $7.5M | $15.5M | −$83.5M | $8.9M |
| Operating margin | 5.98% | 6.44% | 7.31% | 6.21% | 5.55% | 3.65% | −0.01% | 1.97% | 1.49% | −1.17% | — | — | — | — | 1.41% | 0.46% | 1.16% | −5.96% | 0.74% |
| EBITDA | $405.4M | $382.7M | $373.8M | $300.8M | $253.9M | $182.1M | $53.4M | $76.3M | $61.9M | $11.0M | −$259.7M | −$68.3M | $675,000 | $19.0M | $35.5M | $15.4M | $20.5M | −$77.1M | $15.9M |
| EBITDA margin | 7.18% | 7.66% | 8.69% | 7.77% | 7.38% | 6.00% | 2.31% | 3.94% | 3.39% | 1.18% | — | — | — | — | 1.95% | 0.94% | 1.54% | −5.50% | 1.33% |
| Net income | $207.6M | $211.8M | $267.1M | $150.6M | $139.9M | −$8.1M | −$75.9M | −$6.1M | $3.9M | −$42.8M | −$300.1M | −$147.5M | −$69.7M | $64.7M | $7.9M | −$69.1M | $54.1M | −$74.0M | $3.3M |
| Net profit margin | 3.67% | 4.24% | 6.21% | 3.89% | 4.07% | −0.27% | −3.29% | −0.32% | 0.21% | −4.57% | — | — | — | — | 0.43% | −4.22% | 4.07% | −5.28% | 0.28% |
| Basic EPSper basic share | $1.28 | $1.23 | $1.49 | $0.83 | $0.78 | -$0.04 | -$0.49 | -$0.04 | $0.03 | -$2.20 | -$18.04 | -$8.60 | -$4.32 | $4.60 | $0.56 | -$5.48 | $5.56 | -$7.72 | $0.36 |
| Diluted EPSper diluted share | $1.27 | $1.23 | $1.48 | $0.83 | $0.77 | -$0.04 | -$0.49 | -$0.04 | $0.03 | -$2.20 | -$18.04 | -$8.60 | -$4.32 | $4.60 | $0.56 | -$5.48 | $5.44 | -$7.72 | $0.36 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 14.76%22.1M shares |
WELLINGTON MANAGEMENT GROUP LLP | 7.87%11.78M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.52%8.27M shares |
FULLER & THALER ASSET MANAGEMENT, INC. | 4.97%7.45M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.72%7.06M shares |
Durable Capital Partners LP | 4.12%6.16M shares |
STATE STREET CORP | 4.10%6.14M shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 3.99%5.98M shares |
DIMENSIONAL FUND ADVISORS LP | 3.64%5.45M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.98%4.47M shares |
MILLENNIUM MANAGEMENT LLC | 1.75%2.62M shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.65%2.46M shares |
BANK OF AMERICA CORP /DE/ | 1.51%2.27M shares |
MORGAN STANLEY | 1.50%2.24M shares |
Van Berkom & Associates Inc. | 1.46%2.19M shares |
GOLDMAN SACHS GROUP INC | 1.45%2.17M shares |
Sumitomo Mitsui Trust Group, Inc. | 1.42%2.13M shares |
NORTHERN TRUST CORP | 1.31%1.96M shares |
Boston Partners | 1.30%1.95M shares |
Nuveen, LLC | 1.29%1.94M shares |
Percentages use 149.78M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 7, 2026Form 4 | SULLIVAN TIMOTHY PDirector | BuyCommon Stock | 24.2K | $20.69 | $499.7K | 73.4K |
| May 4, 2026Form 4 | KRAEMER HARRY M JANSEN JRDirector | BuyCommon Stock | 36.6K | $21.41 | $783.8K | 450.0K |
| May 4, 2026Form 4 | Sethna MeenalChief Financial Officer | BuyCommon Stock | 16.2K | $20.16 | $327.1K | 98.3K |
| May 4, 2026Form 4 | RADEMACHER JOHN CHARLESChief Executive Officer | BuyCommon Stock | 12.5K | $21.18 | $264.8K | 695.2K |
| Feb 27, 2026Form 4 | Pate R CarterDirector | SellCommon Stock | 30.3K | $32.05 | $970.7K | 11.6K |