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 | $1.48B | $1.52B | $1.57B | $1.41B | $1.14B | $748.8M | $1.12B | $1.11B | $1.09B | $1.02B | $969.3M | $920.3M | $849.9M | $855.5M | $758.9M | $603.9M | $585.3M |
| Gross profit | $897.7M | $954.6M | $995.6M | $888.9M | $706.2M | $415.2M | $645.0M | $637.1M | $612.6M | $580.3M | $556.6M | $517.9M | $481.5M | $469.6M | $413.0M | $327.4M | $290.8M |
| Gross margin | 60.75% | 62.94% | 63.35% | 62.97% | 61.84% | 55.45% | 57.44% | 57.53% | 56.40% | 56.75% | 57.42% | 56.28% | 56.65% | 54.88% | 54.42% | 54.21% | 49.69% |
| Operating expenses | $944.8M | $854.8M | $934.3M | $670.1M | $540.7M | $539.1M | $551.3M | $546.5M | $526.6M | $490.4M | $459.1M | $425.1M | $385.2M | $400.6M | $344.2M | $286.7M | $271.9M |
| Operating income | −$31.3M | $119.0M | $81.0M | $218.8M | $165.5M | −$123.8M | $93.7M | $90.6M | $86.0M | $89.9M | $97.5M | $92.8M | $96.3M | $69.0M | $68.8M | $40.7M | $18.9M |
| Operating margin | −2.12% | 7.85% | 5.15% | 15.50% | 14.49% | −16.54% | 8.34% | 8.18% | 7.92% | 8.79% | 10.06% | 10.09% | 11.33% | 8.06% | 9.07% | 6.73% | 3.23% |
| EBITDA | $34.6M | $186.9M | $145.0M | $267.8M | $207.1M | −$63.9M | $134.0M | $133.1M | $128.4M | $132.0M | $133.3M | $127.4M | $127.1M | $95.3M | $96.0M | $59.9M | $41.5M |
| EBITDA margin | 2.34% | 12.32% | 9.23% | 18.97% | 18.13% | −8.54% | 11.93% | 12.02% | 11.82% | 12.91% | 13.75% | 13.84% | 14.95% | 11.14% | 12.64% | 9.91% | 7.09% |
| Net income | −$27.9M | $93.0M | $60.7M | $165.7M | $131.3M | −$95.7M | $68.5M | $66.3M | $65.1M | — | — | — | — | — | — | — | — |
| Net profit margin | −1.89% | 6.13% | 3.86% | 11.74% | 11.50% | −12.78% | 6.10% | 5.99% | 5.99% | — | — | — | — | — | — | — | — |
| Basic EPSper basic share | -$1.86 | $5.94 | $3.89 | $10.42 | $7.90 | -$5.77 | $4.09 | $3.97 | $3.92 | $3.18 | $1.86 | $2.79 | $2.75 | $1.89 | $1.78 | $4.76 | $0.90 |
| Diluted EPSper diluted share | -$1.86 | $5.87 | $3.82 | $10.19 | $7.78 | -$5.77 | $4.05 | $3.94 | $3.89 | $3.15 | $1.85 | $2.78 | $2.75 | $1.89 | $1.78 | $4.75 | $0.90 |
Reported shareholders
| Holder | % owned |
|---|---|
FMR LLC | ≈10.04%1.5M shares |
BlackRock, Inc. | ≈7.89%1.18M shares |
AMERICAN CENTURY COMPANIES INC | ≈4.94%736.9K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | ≈4.75%709.14K shares |
DIMENSIONAL FUND ADVISORS LP | ≈4.27%638.03K shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈4.20%627.44K shares |
ALLIANCEBERNSTEIN L.P. | ≈4.10%612.5K shares |
TWO SIGMA INVESTMENTS, LP | ≈3.06%457.17K shares |
BANK OF AMERICA CORP /DE/ | ≈2.81%419.42K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | ≈2.76%412.54K shares |
SILVERCREST ASSET MANAGEMENT GROUP LLC | ≈2.50%372.84K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈2.45%365.69K shares |
STATE STREET CORP | ≈2.34%348.78K shares |
RBO & CO LLC | ≈2.26%337.72K shares |
SCHRODER INVESTMENT MANAGEMENT GROUP | ≈2.26%336.77K shares |
JANE STREET GROUP, LLC | ≈2.25%335.28K shares |
Allianz Asset Management GmbH | ≈2.21%329.62K shares |
MARSHALL WACE, LLP | ≈2.15%321.39K shares |
GW&K Investment Management, LLC | ≈1.82%271.51K shares |
HEARTLAND ADVISORS INC | ≈1.64%244.23K shares |
Percentages use 14.93M shares of this listed class outstanding on Jun 8, 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 12, 2026Form 4 | Chubb Thomas Caldecot IIICEO and President | BuyCommon Stock | 2.5K | $36.90 | $92.3K | 30.2K |
| Dec 12, 2025Form 4 | Chubb Thomas Caldecot IIICEO and President | BuyCommon Stock | 5.0K | $35.12 | $175.6K | 22.7K |
| Aug 1, 2025Form 4 | Chubb Thomas Caldecot IIICEO and President | BuyCommon Stock | 317.61 | $38.19 | $12.1K | 94.0K |
| Jun 18, 2025Form 4 | Trauber Robert S.CEO, Johnny Was | BuyCommon Stock | 10.0K | $41.38 | $413.8K | 13.4K |
| Jun 16, 2025Form 4 | Chubb Thomas Caldecot IIICEO and President | BuyCommon Stock | 6.5K | $40.12 | $260.8K | 59.1K |