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 | $111.0M | $113.8M | $132.4M | $138.8M | $133.9M | $158.7M | $157.9M | $153.0M | $160.1M | $176.1M | $9.6M | $9.3M | $5.6M | $10.5M | $112.5M | $112.2M | $89.1M |
| Gross profit | $28.0M | $35.2M | $37.9M | $52.5M | — | — | — | — | $122.6M | $129.8M | −$37.8M | −$39.6M | −$45.9M | −$41.2M | $65.9M | $60.9M | $42.5M |
| Gross margin | 25.24% | 30.94% | 28.61% | 37.84% | — | — | — | — | 76.59% | 73.69% | −392.66% | −427.01% | −811.98% | −390.80% | 58.59% | 54.25% | 47.73% |
| Research & development | $3.5M | $8.4M | $9.4M | $10.4M | $11.1M | $15.8M | $15.9M | $15.0M | $15.9M | $16.0M | $14.0M | $14.1M | $13.0M | $12.1M | $11.5M | $10.7M | $8.8M |
| Operating expenses | $122.2M | $125.7M | $149.7M | $144.5M | $153.5M | $181.7M | $179.0M | $163.7M | $168.9M | $177.4M | — | — | — | — | $113.1M | $106.7M | $89.7M |
| Operating income | −$11.2M | −$11.9M | −$17.3M | −$5.7M | −$19.6M | −$22.9M | −$21.1M | −$10.6M | −$8.8M | −$1.3M | $3.2M | $1.9M | $6.2M | $6.6M | −$608,000 | $5.5M | −$643,636 |
| Operating margin | −10.06% | −10.44% | −13.10% | −4.13% | −14.63% | −14.45% | −13.36% | −6.96% | −5.47% | −0.75% | 33.34% | 20.74% | 109.21% | 62.28% | −0.54% | 4.94% | −0.72% |
| EBITDA | −$475,000 | $1.4M | −$3.9M | $8.3M | −$5.0M | −$11.3M | −$9.6M | $2.2M | $2.3M | $11.2M | $15.9M | $11.9M | $12.2M | $11.2M | $3.8M | $9.4M | $2.0M |
| EBITDA margin | −0.43% | 1.24% | −2.95% | 5.99% | −3.73% | −7.10% | −6.09% | 1.44% | 1.42% | 6.38% | 165.53% | 128.50% | 215.31% | 105.98% | 3.35% | 8.36% | 2.26% |
| Net income | −$7.4M | −$11.0M | −$15.4M | $24.0M | −$9.8M | −$21.9M | $33.3M | −$8.2M | −$11.0M | −$7.5M | $2.3M | $41,000 | $4.5M | $3.6M | $860,000 | $8.3M | −$133,175 |
| Net profit margin | −6.65% | −9.71% | −11.65% | 17.32% | −7.29% | −13.82% | 21.06% | −5.38% | −6.89% | −4.27% | 23.42% | 0.44% | 80.24% | 33.94% | 0.76% | 7.37% | −0.15% |
| Basic EPSper basic share | -$0.38 | -$0.57 | -$0.81 | $1.29 | -$0.54 | -$1.24 | $1.90 | -$0.48 | -$0.67 | -$0.47 | $0.14 | $0.00 | $0.30 | $0.24 | $0.06 | $0.57 | -$0.01 |
| Diluted EPSper diluted share | -$0.38 | -$0.57 | -$0.81 | $1.29 | -$0.54 | -$1.24 | $1.90 | -$0.48 | -$0.67 | -$0.47 | $0.14 | $0.00 | $0.30 | $0.24 | $0.06 | $0.56 | -$0.01 |
Reported shareholders
| Holder | % owned |
|---|---|
Black Diamond Capital Management I, LLLP | 18.19%3.51M shares |
Deckoff Stephen H | ≈17.68%3.41M shares |
Radoff Bradley Louis / Radoff Family Foundation | ≈12.80%2.47M shares |
BlackRock, Inc. | 5.17%998.05K shares |
SYSTEMATIC FINANCIAL MANAGEMENT LP | 4.52%872.93K shares |
DIMENSIONAL FUND ADVISORS LP | 3.56%686.02K shares |
First Eagle Investment Management, LLC | 2.94%566.65K shares |
Tidal Investments LLC | 2.83%546.27K shares |
Tema ETFs LLC | 2.83%546.27K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.81%541.41K shares |
ACADIAN ASSET MANAGEMENT LLC | 2.18%420.21K shares |
NEEDHAM INVESTMENT MANAGEMENT LLC | 2.00%385K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.73%334.55K shares |
ESSEX INVESTMENT MANAGEMENT CO LLC | 1.52%293.13K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.47%284.12K shares |
Potomac Capital Management, Inc. | 1.35%260.5K shares |
Peapod Lane Capital LLC | 1.30%249.91K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.10%212.09K shares |
TRIMBLE CHARLES ROBERT | ≈0.95%184.12K shares |
BRUUN BRENT C | ≈0.87%167.39K shares |
Percentages use 19.29M 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 10, 2026Form 4 | FEINGOLD FELISESVP General Counsel | SellCommon Stock | 1.9K | $7.60 | $14.2K | 67.8K |
| Jun 10, 2026Form 4 | BRUUN BRENT CCEO | SellCommon Stock | 2.2K | $7.60 | $16.9K | 167.4K |
| May 27, 2026Form 4 | Radoff Bradley Louis +1TenPercentOwner | SellCommon Stock · indirect | 24.1K | $11.39 | $274.0K | 290.0K |
| May 27, 2026Form 4 | Radoff Bradley Louis +1TenPercentOwner | SellCommon Stock · indirect | 10.9K | $10.78 | $117.9K | 314.1K |
| Mar 10, 2026Form 4 | FEINGOLD FELISESVP General Counsel | SellCommon Stock | 1.6K | $6.64 | $10.6K | 69.7K |