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 | $820.0M | $753.1M | $747.9M | $795.0M | $991.6M | $783.3M | $781.9M | $769.6M | $755.2M | $695.2M | $683.8M | $670.8M | $622.2M | $654.7M | $640.8M | $622.5M | $551.9M |
| Gross profit | $324.6M | $282.0M | $285.1M | $311.0M | $407.5M | $311.7M | $297.2M | $293.2M | $289.2M | — | $267.0M | $252.4M | $227.8M | $227.7M | $220.5M | $239.2M | $213.0M |
| Gross margin | 39.59% | 37.45% | 38.12% | 39.12% | 41.10% | 39.79% | 38.01% | 38.10% | 38.29% | — | 39.05% | 37.63% | 36.61% | 34.79% | 34.41% | 38.43% | 38.59% |
| Operating expenses | $320.8M | $321.5M | $304.6M | $235.7M | $328.0M | $279.7M | $278.6M | $268.1M | $266.5M | — | $242.8M | $241.3M | $228.1M | $232.5M | $238.5M | $207.8M | $183.6M |
| Operating income | $3.9M | −$39.5M | −$19.5M | $75.3M | $79.5M | $31.9M | $18.5M | $25.1M | $22.8M | $18.9M | $24.2M | $11.1M | −$377,000 | −$4.8M | −$18.0M | $31.4M | $29.4M |
| Operating margin | 0.47% | −5.24% | −2.60% | 9.47% | 8.02% | 4.08% | 2.37% | 3.27% | 3.01% | 2.72% | 3.54% | 1.66% | −0.06% | −0.73% | −2.81% | 5.05% | 5.32% |
| EBITDA | $22.3M | −$20.7M | −$464,000 | $95.9M | $99.9M | $51.2M | $37.1M | $44.0M | $41.6M | $36.0M | $42.8M | $31.3M | $21.6M | $19.2M | $7.0M | $51.8M | $47.7M |
| EBITDA margin | 2.72% | −2.74% | −0.06% | 12.06% | 10.08% | 6.54% | 4.74% | 5.72% | 5.51% | 5.18% | 6.26% | 4.67% | 3.47% | 2.93% | 1.09% | 8.32% | 8.64% |
| Net income | $5.2M | −$43.2M | −$12.0M | $58.9M | $62.2M | $24.0M | $16.5M | $21.4M | $14.6M | $13.3M | $15.5M | — | — | — | — | — | — |
| Net profit margin | 0.64% | −5.73% | −1.60% | 7.41% | 6.28% | 3.06% | 2.11% | 2.78% | 1.93% | 1.92% | 2.27% | — | — | — | — | — | — |
| Basic EPSper basic share | $0.65 | -$5.19 | -$1.46 | $7.17 | $6.98 | $2.33 | $1.41 | $1.64 | $1.04 | $0.91 | $1.04 | $0.60 | $0.03 | -$0.15 | -$0.69 | $1.44 | $1.36 |
| Diluted EPSper diluted share | $0.63 | -$5.19 | -$1.46 | $7.17 | $6.91 | $2.32 | $1.41 | $1.64 | $1.03 | $0.91 | $1.03 | $0.60 | $0.03 | -$0.15 | -$0.69 | $1.44 | $1.36 |
Reported shareholders
| Holder | % owned |
|---|---|
Fund 1 Investments, LLC | ≈21.89%1.82M shares |
Divisadero Street Capital Management, LP | ≈8.47%705.45K shares |
Seipel Kenneth Duane | ≈8.23%685.44K shares |
BlackRock, Inc. | ≈6.10%508.3K shares |
DIMENSIONAL FUND ADVISORS LP | ≈3.68%306.74K shares |
ACADIAN ASSET MANAGEMENT LLC | ≈3.04%252.98K shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈2.95%245.83K shares |
ROYCE & ASSOCIATES LP | ≈2.93%244.33K shares |
AQR CAPITAL MANAGEMENT LLC | ≈2.87%239K shares |
MARSHALL WACE, LLP | ≈2.84%236.66K shares |
Qube Research & Technologies Ltd | ≈2.14%178.11K shares |
GOLDMAN SACHS GROUP INC | ≈2.05%170.75K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | ≈1.99%166.13K shares |
Driehaus Capital Management LLC | ≈1.96%163.43K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈1.87%155.98K shares |
Burkehill Global Management, LP | ≈1.80%150K shares |
Assenagon Asset Management S.A. | ≈1.80%149.76K shares |
JACOBS LEVY EQUITY MANAGEMENT, INC | ≈1.72%143.03K shares |
AWM Investment Company, Inc. | ≈1.61%134.13K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈1.57%130.97K shares |
Percentages use 8.33M 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 |
|---|---|---|---|---|---|---|
| Jun 24, 2026Form 4 | Fund 1 Investments, LLCTenPercentOwner | SellCommon Stock · indirect | 750.0K | $56.50 | $42.38M | 1.82M |
| Apr 6, 2026Form 4 | JENKINS MARGARET LDirector | SellCommon Stock | 2.0K | $45.91 | $91.8K | 14.2K |
| Mar 25, 2026Form 4 | Heath David ADirector | BuyCommon Stock | 1.0K | $44.50 | $44.5K | 8.8K |
| Dec 5, 2025Form 4 | George KatrinaVP of Human Resources | SellCommon Stock | 450 | $45.22 | $20.3K | 5.4K |
| Sep 3, 2025Form 4 | George KatrinaVP of Human Resources | SellCommon Stock | 316 | $36.15 | $11.4K | 5.8K |