Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $10.6M | $34.9M | $17.3M | $37.5M | $28.2M | $44.3M | $92.2M | $16.8M | $80.3M | $80.3M | $80.9M | $94.1M | $127.7M | $115.7M | $137.0M | $5.7M |
| Gross profit | −$26.5M | −$8.1M | −$1.8M | $5.7M | $4.0M | $6.9M | $16.9M | −$5.1M | $11.7M | $13.3M | $13.1M | $16.2M | $19.5M | $9.3M | $8.3M | −$3.9M |
| Gross margin | −249.76% | −23.29% | −10.30% | 15.23% | 14.25% | 15.62% | 18.30% | −30.60% | 14.58% | 16.61% | 16.15% | 17.18% | 15.23% | 8.05% | 6.08% | −68.53% |
| Operating expenses | $14.8M | $15.0M | $34.2M | $45.3M | — | $51.0M | $82.0M | $2.1M | $57.1M | $79.2M | $55.1M | $83.7M | $113.6M | $113.0M | $135.4M | $16.1M |
| Operating income | $10.8M | −$2.2M | −$16.9M | −$7.8M | $83.7M | −$6.7M | $10.2M | −$7.2M | $23.2M | $1.2M | $25.7M | $10.4M | $14.2M | $2.8M | $1.7M | −$10.4M |
| Operating margin | 101.81% | −6.18% | −98.12% | −20.70% | 296.29% | −15.01% | 11.03% | −43.13% | 28.92% | 1.47% | 31.82% | 11.01% | 11.08% | 2.40% | 1.23% | −183.91% |
| EBITDA | $17.8M | $3.4M | −$12.7M | −$4.2M | $93.6M | $7.0M | $21.2M | $1.3M | $31.1M | — | — | — | — | — | — | — |
| EBITDA margin | 167.58% | 9.77% | −73.47% | −11.14% | 331.58% | 15.82% | 22.97% | 7.95% | 38.70% | — | — | — | — | — | — | — |
| Net income | $2.8M | −$1.9M | −$16.5M | $89.7M | $63.2M | −$24.5M | −$2.5M | −$4.0M | $3.9M | −$6.0M | $17.6M | $18.2M | $5.9M | −$4.3M | −$5.2M | −$17.7M |
| Net profit margin | 26.46% | −5.47% | −95.50% | 239.33% | 224.00% | −55.21% | −2.68% | −23.76% | 4.83% | −7.47% | 21.76% | 19.29% | 4.62% | −3.73% | −3.82% | −313.17% |
| Basic EPSper basic share | $1.49 | $0.24 | -$1.85 | $10.99 | $6.97 | -$2.78 | -$0.30 | -$0.49 | $0.48 | -$0.74 | $1.51 | $1.67 | $0.32 | -$0.20 | -$1.39 | -$2.05 |
| Diluted EPSper diluted share | $1.47 | $0.24 | -$1.85 | $10.99 | $6.90 | -$2.78 | -$0.30 | -$0.49 | $0.47 | -$0.74 | $1.51 | $1.66 | $0.32 | -$0.20 | -$1.39 | -$2.05 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Oasis Management Co Ltd. | 961.13K |
INGALLS & SNYDER LLC | 895.73K |
ARMSTRONG WILLIAM H III | 687.12K |
DIMENSIONAL FUND ADVISORS LP | 380.08K |
VANGUARD CAPITAL MANAGEMENT LLC | 309.99K |
Bulldog Investors, LLP | 286.55K |
RBF Capital, LLC | 133.13K |
BANK OF AMERICA CORP /DE/ | 106.07K |
TWO SIGMA INVESTMENTS, LP | 83.19K |
GEODE CAPITAL MANAGEMENT, LLC | 79.07K |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 74.75K |
Russell Investments Group, Ltd. | 73.73K |
PICKENS ERIN D | 73.62K |
JANE STREET GROUP, LLC | 60.57K |
MADDEN MICHAEL D | 57K |
B & T Capital Management DBA Alpha Capital Management | 47.81K |
CITADEL ADVISORS LLC | 43.69K |
Value Investment Professionals, LLC | 41.62K |
VANGUARD FIDUCIARY TRUST CO | 41.29K |
GOLDMAN SACHS GROUP INC | 35.47K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 3, 2026Form 4 | JOSEPH JAMESDirector | SellCommon Stock | 3.4K | $27.77 | $93.9K | 2.3K |
| May 26, 2026Form 4 | Oasis Management Co Ltd. +2TenPercentOwner | SellCommon Stock, par value $0.01 per share · indirect | 10.0K | $29.05 | $290.5K | 971.1K |
| May 18, 2026Form 4 | JOSEPH JAMESDirector | SellCommon Stock | 12.3K | $29.08 | $358.7K | 3.4K |
| May 7, 2026Form 4 | Oasis Investments II Master Fund Ltd. +2TenPercentOwner | SellCommon Stock, par value $0.01 per share · indirect | 720 | $30.03 | $21.6K | 981.1K |
| May 4, 2026Form 4 | Oasis Investments II Master Fund Ltd. +2TenPercentOwner | SellCommon Stock, par value $0.01 per share · indirect | 10.0K | $29.71 | $297.1K | 981.8K |