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 | $107.2M | $120.1M | $145.7M | $165.6M | $209.4M | $245.8M | $269.1M | $268.9M | $272.6M | $249.9M | $243.9M | $249.7M | $213.6M | $161.6M | $138.0M | $115.8M | $121.1M |
| Gross profit | $65.1M | $75.1M | $95.0M | $112.8M | $148.5M | $178.9M | $196.8M | $198.2M | $201.4M | — | — | — | — | — | — | — | — |
| Gross margin | 60.77% | 62.50% | 65.18% | 68.11% | 70.92% | 72.77% | 73.13% | 73.70% | 73.88% | — | — | — | — | — | — | — | — |
| Operating expenses | $140.0M | $152.8M | $171.0M | $187.9M | $228.7M | $254.9M | $262.3M | $262.2M | $264.2M | $239.2M | $230.6M | $235.2M | $194.5M | $140.4M | $122.1M | $99.1M | $96.0M |
| Operating income | −$32.8M | −$32.7M | −$25.3M | −$22.3M | −$19.3M | −$9.1M | $6.7M | $6.6M | $8.4M | $10.7M | $13.2M | $14.5M | $19.1M | $21.2M | $15.9M | $16.7M | $25.1M |
| Operating margin | −30.65% | −27.25% | −17.36% | −13.48% | −9.22% | −3.69% | 2.51% | 2.47% | 3.09% | 4.28% | 5.43% | 5.79% | 8.95% | 13.12% | 11.53% | 14.38% | 20.73% |
| EBITDA | $12.5M | $15.0M | $31.9M | $43.4M | $61.7M | $82.5M | $100.5M | $103.8M | $112.2M | $105.9M | $106.7M | $112.4M | $100.4M | $78.7M | $66.2M | $56.3M | $61.7M |
| EBITDA margin | 11.65% | 12.50% | 21.92% | 26.19% | 29.49% | 33.56% | 37.36% | 38.61% | 41.15% | 42.39% | 43.74% | 45.01% | 46.99% | 48.71% | 47.94% | 48.60% | 50.92% |
| Net income | −$45.0M | −$52.7M | −$48.1M | $1.1M | $92.7M | $32.6M | $6.5M | $13.1M | −$15.9M | $8.4M | $35.0M | — | — | — | — | — | — |
| Net profit margin | −41.96% | −43.89% | −33.02% | 0.66% | 44.29% | 13.27% | 2.41% | 4.86% | −5.85% | 3.35% | 14.36% | — | — | — | — | — | — |
| Basic EPSper basic share | -$0.43 | -$0.51 | -$0.47 | $0.01 | $0.87 | $0.30 | $0.06 | $0.12 | -$0.15 | $0.08 | $0.35 | $0.13 | $0.21 | $0.09 | $0.53 | $0.28 | $0.38 |
| Diluted EPSper diluted share | -$0.43 | -$0.51 | -$0.47 | $0.01 | $0.87 | $0.30 | $0.06 | $0.12 | -$0.15 | $0.08 | $0.35 | $0.13 | $0.21 | $0.09 | $0.53 | $0.28 | $0.38 |
Reported shareholders
| Holder | % owned |
|---|---|
PRIVATE MANAGEMENT GROUP INC | 9.77%10.16M shares |
Newtyn Management, LLC | 6.87%7.15M shares |
Converium Capital Inc. | 6.35%6.61M shares |
BANK OF AMERICA CORP /DE/ | 4.60%4.79M shares |
MCGILLICUDDY DENNIS J | ≈3.91%4.07M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.59%3.74M shares |
Schanzer Bruce J | ≈3.38%3.51M shares |
GUARDSMAN PRIVATE CAPITAL MANAGEMENT, INC. | 2.76%2.87M shares |
ACADIAN ASSET MANAGEMENT LLC | 1.92%2M shares |
RENAISSANCE TECHNOLOGIES LLC | 1.84%1.92M shares |
BlackRock, Inc. | 1.34%1.39M shares |
CONFLUENCE INVESTMENT MANAGEMENT LLC | 1.18%1.23M shares |
MORGAN STANLEY | 1.13%1.18M shares |
Cambria Investment Management, L.P. | 1.04%1.09M shares |
RBF Capital, LLC | 0.92%958.46K shares |
AQR CAPITAL MANAGEMENT LLC | 0.90%938.92K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.87%909.78K shares |
JANE STREET GROUP, LLC | 0.82%854.67K shares |
CITADEL ADVISORS LLC | 0.63%654.95K shares |
GOLDMAN SACHS GROUP INC | 0.54%566.79K shares |
Percentages use 104.01M 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 |
|---|---|---|---|---|---|---|
| Dec 16, 2024Form 4 | Carter Jeffrey BPresident & CIO | BuyCommon Stock · indirect | 18.5K | $2.12 | $39.2K | 18.5K |
| Dec 13, 2024Form 4 | Schanzer Bruce JDirector | BuyCommon Stock · indirect | 43.3K | $1.89 | $81.9K | 3.49M |
| Dec 12, 2024Form 4 | Schanzer Bruce JDirector | BuyCommon Stock · indirect | 40.6K | $1.89 | $76.7K | 3.45M |
| Dec 11, 2024Form 4 | Schanzer Bruce JDirector | BuyCommon Stock · indirect | 110.6K | $1.87 | $206.8K | 3.41M |