Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.03B | $1.15B | $1.16B | $1.20B | $1.04B | $799.1M | $653.0M | $586.5M | $537.5M | $520.1M | $567.9M | $530.3M | $489.2M | $464.7M | $430.2M | $379.3M | $338.9M |
| Gross profit | $363.8M | $420.2M | $402.3M | $403.4M | $380.1M | $320.0M | $264.5M | $242.6M | $222.3M | $215.2M | $201.6M | $200.1M | $183.2M | $176.8M | $163.5M | $183.3M | $165.8M |
| Gross margin | 35.40% | 36.66% | 34.65% | 33.50% | 36.59% | 40.04% | 40.51% | 41.37% | 41.35% | 41.38% | 35.50% | 37.74% | 37.45% | 38.04% | 38.00% | 48.32% | 48.93% |
| Operating expenses | $1.39B | $1.37B | $1.43B | $1.37B | $1.07B | $774.3M | $680.3M | $609.3M | $573.3M | $555.5M | $549.4M | $483.3M | $455.5M | $414.0M | $377.4M | $334.2M | $297.0M |
| Operating income | −$361.7M | −$221.9M | −$273.2M | −$170.4M | −$29.2M | $24.8M | −$27.3M | −$22.8M | −$35.8M | −$35.4M | $18.5M | $47.0M | $33.7M | $50.7M | $52.8M | $45.0M | $42.0M |
| Operating margin | −35.19% | −19.36% | −23.54% | −14.15% | −2.81% | 3.10% | −4.18% | −3.88% | −6.65% | −6.80% | 3.26% | 8.87% | 6.88% | 10.90% | 12.27% | 11.88% | 12.38% |
| EBITDA | −$353.5M | −$214.3M | −$266.4M | −$164.8M | −$25.2M | $28.5M | −$23.4M | −$18.8M | −$31.5M | −$31.1M | $22.7M | $50.9M | $37.0M | $53.5M | $55.1M | $47.0M | $43.6M |
| EBITDA margin | −34.39% | −18.69% | −22.95% | −13.69% | −2.42% | 3.57% | −3.59% | −3.20% | −5.86% | −5.98% | 4.00% | 9.59% | 7.55% | 11.51% | 12.81% | 12.39% | 12.88% |
| Net income | −$139.1M | $17.9M | −$31.4M | $20.4M | $95.0M | $104.8M | $51.3M | $47.6M | $36.5M | $20.2M | $11.6M | $29.5M | $21.1M | $32.2M | $33.0M | $28.2M | $26.8M |
| Net profit margin | −13.53% | 1.56% | −2.70% | 1.70% | 9.15% | 13.12% | 7.86% | 8.12% | 6.79% | 3.88% | 2.04% | 5.56% | 4.32% | 6.92% | 7.67% | 7.44% | 7.92% |
| Basic EPSper basic share | -$16.79 | $2.38 | -$4.92 | $3.20 | $14.59 | $15.81 | $7.74 | $6.99 | $5.04 | $2.57 | $1.38 | $3.42 | $2.36 | $3.53 | $3.36 | $2.59 | $2.29 |
| Diluted EPSper diluted share | -$16.79 | $2.33 | -$4.92 | $3.11 | $13.92 | $15.05 | $7.39 | $6.73 | $4.90 | $2.49 | $1.33 | $3.25 | $2.25 | $3.36 | $3.24 | $2.54 | $2.27 |
Reported shareholders
| Holder | % owned |
|---|---|
Nantahala Capital Management, LLC | ≈15.52%1.29M shares |
MAGNOLIA GROUP, LLC | ≈13.48%1.12M shares |
Buba Jonathan Z | ≈7.90%656.49K shares |
AMERIPRISE FINANCIAL INC | ≈6.74%559.9K shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈3.78%313.92K shares |
AQR CAPITAL MANAGEMENT LLC | ≈3.46%287.21K shares |
BlackRock, Inc. | ≈3.06%253.91K shares |
Englander Daniel J | ≈2.85%237.03K shares |
Prescott Group Capital Management, L.L.C. | ≈2.74%227.98K shares |
JPMORGAN CHASE & CO | ≈2.50%207.55K shares |
YACKTMAN ASSET MANAGEMENT LP | ≈2.47%205K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | ≈2.06%170.92K shares |
MASSACHUSETTS INSTITUTE OF TECHNOLOGY | ≈2.02%167.4K shares |
WELCH JOSHUA G | ≈1.94%161.11K shares |
Williams Jeffrey A | ≈1.47%122.41K shares |
HSBC HOLDINGS PLC | ≈1.27%105.79K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈1.15%95.39K shares |
Rangeley Capital, LLC | ≈1.14%94.5K shares |
GOLDMAN SACHS GROUP INC | ≈1.07%88.84K shares |
JANE STREET GROUP, LLC | ≈0.91%75.47K shares |
Percentages use 8.31M shares of this listed class outstanding on Apr 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 |
|---|---|---|---|---|---|---|
| Apr 27, 2026Form 4 | MAGNOLIA GROUP, LLC +2TenPercentOwner | SellCommon Stock | 8.0K | $12.59 | $100.7K | 1.12M |
| Dec 11, 2025Form 4 | Collins Jonathan M.Chief Financial Officer | BuyCommon Stock | 197 | $25.27 | $5.0K | 6.4K |
| Jun 17, 2025Form 4 | Collins Jonathan M.Chief Financial Officer | BuyCommon Stock | 102 | $49.30 | $5.0K | 6.2K |
| Jun 11, 2025Form 4 | MAGNOLIA GROUP, LLC +2TenPercentOwner | SellCommon Stock | 43.0K | $57.57 | $2.48M | 1.43M |
| Jun 11, 2025Form 4 | MAGNOLIA GROUP, LLC +2TenPercentOwner | SellCommon Stock | 45.0K | $56.28 | $2.53M | 1.47M |