Revenue
2008
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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $630.9M | $599.1M | $626.3M | $553.2M | $388.3M | $377.7M | $561.2M | $560.1M | $723.1M | $617.4M | $1.13B | $1.08B | $909.4M | $880.8M | $845.3M | $872.7M | $878.9M | $1.01B |
| Gross profit | $155.9M | $139.9M | $153.6M | $121.1M | $59.2M | $67.5M | $11.8M | $103.3M | $108.4M | $60.8M | $189.2M | $95.0M | $135.4M | $167.4M | $167.4M | $43.7M | $213.1M | $152.0M |
| Gross margin | 24.72% | 23.34% | 24.53% | 21.89% | 15.26% | 17.88% | 2.10% | 18.44% | 14.99% | 9.85% | 16.74% | 8.82% | 14.89% | 19.00% | 19.80% | 5.01% | 24.25% | 15.06% |
| Operating expenses | $100.6M | $90.0M | $108.7M | $432.1M | $329.0M | $310.2M | $549.4M | $456.8M | — | — | — | — | — | — | — | $100.1M | $100.8M | $152.0M |
| Operating income | $55.4M | $49.9M | $44.9M | $121.1M | $59.2M | $67.5M | $11.8M | $103.3M | — | — | — | — | — | — | — | −$56.4M | $112.3M | −$21,000 |
| Operating margin | 8.78% | 8.33% | 7.18% | 21.89% | 15.26% | 17.88% | 2.10% | 18.44% | — | — | — | — | — | — | — | −6.47% | 12.77% | −0.00% |
| EBITDA | $92.5M | $85.6M | $79.3M | $153.9M | $92.8M | $186.3M | $136.1M | $220.3M | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 14.66% | 14.29% | 12.66% | 27.82% | 23.89% | 49.32% | 24.25% | 39.33% | — | — | — | — | — | — | — | — | — | — |
| Net income | $3.0M | $108.3M | $25.8M | $7.8M | $103.3M | −$51.1M | −$147.4M | −$61.6M | −$39.0M | −$161.5M | −$126.2M | −$169.7M | $153,000 | $16.0M | $16.0M | −$43.7M | $68.8M | −$12.1M |
| Net profit margin | 0.48% | 18.07% | 4.12% | 1.42% | 26.61% | −13.54% | −26.27% | −11.00% | −5.40% | −26.15% | −11.17% | −15.75% | 0.02% | 1.81% | 1.89% | −5.01% | 7.83% | −1.20% |
| Basic EPSper basic share | $0.02 | $0.83 | $0.20 | $0.06 | $0.82 | -$0.41 | -$1.17 | -$0.50 | -$0.34 | -$1.85 | -$1.59 | -$2.16 | $0.00 | $0.21 | $0.21 | -$0.58 | $0.92 | -$0.16 |
| Diluted EPSper diluted share | $0.02 | $0.82 | $0.20 | $0.06 | $0.82 | -$0.41 | -$1.17 | -$0.50 | -$0.34 | -$1.85 | -$1.59 | -$2.16 | $0.00 | $0.20 | $0.20 | -$0.58 | $0.91 | -$0.16 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 8.26%12.22M shares |
NEUBERGER BERMAN GROUP LLC | 5.85%8.67M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.13%6.12M shares |
AMERIPRISE FINANCIAL INC | 4.10%6.07M shares |
NEEDHAM INVESTMENT MANAGEMENT LLC | 3.82%5.65M shares |
CRAMER ROSENTHAL MCGLYNN LLC | 3.42%5.07M shares |
AMERICAN CENTURY COMPANIES INC | 3.06%4.53M shares |
Driehaus Capital Management LLC | 2.95%4.37M shares |
STATE STREET CORP | 2.67%3.96M shares |
VAUGHAN NELSON INVESTMENT MANAGEMENT, L.P. | 2.62%3.88M shares |
Broad Bay Capital Management, LP | 2.36%3.5M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.25%3.34M shares |
DIMENSIONAL FUND ADVISORS LP | 2.24%3.32M shares |
EMERALD ADVISERS, LLC | 2.09%3.09M shares |
Murphy Brady M | ≈2.04%3.02M shares |
GENDELL JEFFREY L | 1.71%2.53M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.69%2.51M shares |
WELLINGTON MANAGEMENT GROUP LLP | 1.58%2.34M shares |
D. E. Shaw & Co., Inc. | 1.44%2.14M shares |
MILLENNIUM MANAGEMENT LLC | 1.35%2M shares |
Percentages use 148.07M 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 | Hallead KurtVP-Treasurer & IR | BuyCommon Stock | 22.0K | $9.86 | $216.9K | 170.8K |
| Nov 10, 2025Form 4 | Boston Shoemake Alicia rSr. VP and General Counsel | SellCommon Stock | 13.1K | $7.96 | $104.4K | 132.7K |
| Nov 10, 2025Form 4 | Boston Shoemake Alicia rSr. VP and General Counsel | SellCommon Stock | 6.1K | $7.90 | $48.5K | 132.7K |
| Jun 11, 2025Form 4 | Hallead KurtVP-Treasurer & IR | BuyCommon Stock | 72.6K | $3.39 | $246.2K | 148.8K |
| May 5, 2025Form 4 | Hallead KurtVP-Treasurer & IR | BuyCommon Stock | 76.1K | $2.74 | $208.6K | 76.1K |