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.84B | $1.28B | $1.13B | $1.22B | $1.07B | $851.6M | $893.8M | $889.8M | $866.6M | $928.2M | $645.5M | $595.4M | $554.9M | $478.6M | $848.3M | $798.3M | $585.0M |
| Gross profit | $499.2M | $305.6M | $277.5M | $268.5M | $240.6M | $192.8M | $199.4M | $192.8M | $194.1M | $217.5M | $146.4M | $130.8M | $135.1M | $122.9M | $136.2M | $137.5M | $95.7M |
| Gross margin | 27.17% | 23.92% | 24.55% | 21.98% | 22.44% | 22.64% | 22.31% | 21.66% | 22.40% | 23.44% | 22.68% | 21.97% | 24.35% | 25.68% | 16.06% | 17.22% | 16.36% |
| Operating expenses | $693.2M | $250.8M | $166.8M | $157.2M | $158.7M | $137.6M | $225.8M | $157.1M | $160.1M | $181.2M | $121.8M | $116.5M | $154.0M | $131.8M | $119.7M | $100.2M | $274.8M |
| Operating income | −$194.0M | $54.8M | $110.7M | $111.3M | $81.9M | $55.3M | −$26.4M | $35.7M | $33.9M | $36.4M | $24.7M | $14.3M | −$18.8M | −$8.9M | $16.5M | $37.3M | −$179.1M |
| Operating margin | −10.55% | 4.29% | 9.79% | 9.11% | 7.64% | 6.49% | −2.96% | 4.01% | 3.92% | 3.92% | 3.82% | 2.40% | −3.39% | −1.85% | 1.94% | 4.67% | −30.61% |
| EBITDA | −$90.5M | $115.2M | $153.6M | $151.4M | $124.6M | $102.5M | $23.2M | $87.5M | $91.4M | $89.5M | $59.9M | $48.1M | $34.7M | $21.1M | $50.4M | $65.6M | −$146.6M |
| EBITDA margin | −4.93% | 9.01% | 13.58% | 12.39% | 11.62% | 12.04% | 2.59% | 9.84% | 10.55% | 9.64% | 9.28% | 8.09% | 6.25% | 4.41% | 5.94% | 8.21% | −25.06% |
| Net income | −$250.8M | $33.1M | $82.5M | $88.3M | $57.0M | $38.5M | −$46.7M | $26.6M | $18.7M | −$1.9M | $16.1M | $29.2M | −$11.7M | −$16.5M | $9.1M | $23.1M | −$137.1M |
| Net profit margin | −13.65% | 2.59% | 7.30% | 7.23% | 5.31% | 4.52% | −5.23% | 2.98% | 2.16% | −0.20% | 2.49% | 4.91% | −2.11% | −3.45% | 1.07% | 2.89% | −23.43% |
| Basic EPSper basic share | -$5.43 | $0.91 | $2.51 | $2.67 | $1.72 | $1.18 | -$1.42 | $0.77 | $0.55 | -$0.05 | $0.47 | $0.79 | -$0.32 | -$0.45 | $0.24 | $0.62 | -$3.67 |
| Diluted EPSper diluted share | -$5.43 | $0.90 | $2.50 | $2.66 | $1.70 | $1.17 | -$1.42 | $0.76 | $0.54 | -$0.05 | $0.47 | $0.78 | -$0.32 | -$0.45 | $0.24 | $0.61 | -$3.67 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | ≈15.91%7.31M shares |
Teleios Global Opportunities Master Fund, Ltd. / Kuzniar Igor Tadeusz / Teleios Capital Partners GmbH | ≈9.63%4.42M shares |
AMERIPRISE FINANCIAL INC | ≈5.96%2.74M shares |
Allspring Global Investments Holdings, LLC | ≈5.19%2.38M shares |
TPG GP A, LLC | ≈4.47%2.05M shares |
DIMENSIONAL FUND ADVISORS LP | ≈4.45%2.04M shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈4.40%2.02M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈4.26%1.96M shares |
DEPRINCE RACE & ZOLLO INC | ≈3.96%1.82M shares |
SYSTEMATIC FINANCIAL MANAGEMENT LP | ≈3.95%1.82M shares |
STATE STREET CORP | ≈3.92%1.8M shares |
AMERICAN CENTURY COMPANIES INC | ≈3.66%1.68M shares |
SEGALL BRYANT & HAMILL, LLC | ≈2.87%1.32M shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈2.59%1.19M shares |
IES Holdings, Inc. | ≈2.35%1.08M shares |
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND | ≈2.18%1M shares |
NOMURA HOLDINGS INC | ≈2.11%967.34K shares |
First Eagle Investment Management, LLC | ≈2.07%948.42K shares |
LSV ASSET MANAGEMENT | ≈2.01%922.65K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | ≈1.85%849.54K shares |
Percentages use 45.93M shares of this listed class outstanding on May 29, 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 |
|---|---|---|---|---|---|---|
| Dec 17, 2025Form 4 | Teleios Global Opportunities Master Fund, Ltd. +2TenPercentOwner | SellCommon Stock, par value $0.01 per share · indirect | 119.5K | $15.94 | $1.90M | 4.42M |
| Dec 16, 2025Form 4 | Teleios Global Opportunities Master Fund, Ltd. +2TenPercentOwner | SellCommon Stock, par value $0.01 per share · indirect | 80.5K | $16.51 | $1.33M | 4.54M |
| Sep 11, 2025Form 4 | Hughes Bradley E.Director | BuyCommon Stock | 3.5K | $15.21 | $53.2K | 6.5K |
| Sep 11, 2025Form 4 | Hughes Bradley E.Director | BuyCommon Stock | 1.1K | $15.32 | $16.9K | 3.0K |
| Sep 11, 2025Form 4 | Hughes Bradley E.Director | BuyCommon Stock | 1.9K | $15.37 | $29.2K | 1.9K |