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 | $172.2M | $140.1M | $161.3M | $200.9M | $169.2M | $101.4M | $93.8M | $66.9M | $59.6M | $422.7M | $463.2M | $581.2M | $562.6M | $777.6M | $933.7M | $794.5M | $691.1M |
| Gross profit | $79.9M | $70.2M | $80.3M | $99.2M | — | — | — | $42.1M | $42.1M | $174.4M | $187.7M | $222.8M | $209.4M | $257.8M | $354.3M | $298.6M | $260.5M |
| Gross margin | 46.39% | 50.09% | 49.75% | 49.38% | — | — | — | 62.91% | 70.55% | 41.26% | 40.52% | 38.34% | 37.23% | 33.15% | 37.94% | 37.58% | 37.68% |
| Operating expenses | $83.6M | $74.0M | $160.0M | $191.6M | $164.8M | $104.1M | $95.5M | $72.1M | $43.9M | $182.0M | $204.3M | $240.3M | $236.6M | $267.9M | $336.9M | $304.2M | $309.9M |
| Operating income | −$3.7M | −$3.8M | $1.4M | $9.3M | $4.4M | −$2.6M | −$1.7M | −$5.2M | −$1.8M | −$7.6M | $3.2M | −$17.5M | −$27.2M | −$10.1M | $17.4M | −$5.6M | −$49.5M |
| Operating margin | −2.14% | −2.72% | 0.86% | 4.65% | 2.60% | −2.61% | −1.77% | −7.79% | −3.03% | −1.79% | 0.70% | −3.01% | −4.83% | −1.30% | 1.87% | −0.71% | −7.16% |
| EBITDA | −$1.6M | −$2.4M | $2.9M | $10.7M | $5.0M | −$2.5M | −$1.6M | −$4.5M | $939,000 | −$4.5M | $7.1M | −$11.7M | −$20.7M | −$3.7M | $23.7M | $2.6M | −$36.8M |
| EBITDA margin | −0.94% | −1.75% | 1.77% | 5.33% | 2.95% | −2.43% | −1.68% | −6.75% | 1.58% | −1.06% | 1.53% | −2.00% | −3.69% | −0.47% | 2.54% | 0.32% | −5.33% |
| Net income | −$5.9M | −$4.8M | $2.2M | $7.1M | $3.2M | −$1.2M | −$955,000 | $7.9M | −$2.9M | −$8.8M | $2.3M | −$13.2M | −$30.4M | −$5.3M | $10.9M | −$4.7M | −$40.6M |
| Net profit margin | −3.44% | −3.41% | 1.36% | 3.55% | 1.91% | −1.23% | −1.02% | 11.75% | −4.93% | −2.08% | 0.50% | −2.27% | −5.40% | −0.69% | 1.17% | −0.59% | −5.88% |
| Basic EPSper basic share | -$1.85 | -$1.59 | $0.72 | $2.37 | $1.11 | -$0.43 | -$0.30 | $2.39 | -$0.90 | -$2.60 | $0.70 | -$4.00 | -$9.40 | -$1.70 | $3.50 | -$1.60 | -$15.60 |
| Diluted EPSper diluted share | -$1.85 | -$1.59 | $0.70 | $2.27 | $1.07 | -$0.43 | -$0.30 | $2.39 | -$0.90 | -$2.60 | $0.70 | -$4.00 | -$9.40 | -$1.70 | $3.40 | -$1.60 | -$15.60 |
Reported shareholders
| Holder | % owned |
|---|---|
Eberwein Jeffrey E. | ≈30.43%1.13M shares |
Mink Brook Asset Management LLC | 8.55%316.14K shares |
Zabkowicz Jacob | ≈4.89%180.86K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.64%134.57K shares |
Cable Car Capital, LP | 2.83%104.54K shares |
RENAISSANCE TECHNOLOGIES LLC | 2.17%80.43K shares |
BlackRock, Inc. | 1.66%61.42K shares |
North Star Investment Management Corp. | 1.49%55K shares |
Drake Mimi K | ≈1.21%44.83K shares |
DIMENSIONAL FUND ADVISORS LP | 1.13%41.86K shares |
Nelson Connia M | ≈1.10%40.85K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.83%30.84K shares |
Pearse Robert G. | ≈0.79%29.22K shares |
RBF Capital, LLC | 0.76%28.11K shares |
Axxion S.A. | 0.64%23.54K shares |
Fruhbeis Todd Michael | ≈0.55%20.18K shares |
Diamond Matthew K | ≈0.55%20.18K shares |
Coleman Richard Kenneth Jr. | ≈0.54%19.98K shares |
VANGUARD FIDUCIARY TRUST CO | 0.49%18.01K shares |
Parks Louis A. | ≈0.43%15.81K shares |
Percentages use 3.7M 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 29, 2026Form 4 | Eberwein Jeffrey E.Chief Executive Officer | BuyCommon Stock. | 5.0K | $11.01 | $55.0K | 1.13M |
| Jun 25, 2026Form 4 | Eberwein Jeffrey E.Chief Executive Officer | BuyCommon Stock. | 5.0K | $11.01 | $55.0K | 1.12M |
| Jun 22, 2026Form 4 | Eberwein Jeffrey E.Chief Executive Officer | BuyCommon Stock. | 4.8K | $11.16 | $53.2K | 1.12M |
| Jun 18, 2026Form 4 | Eberwein Jeffrey E.Chief Executive Officer | BuyCommon Stock. | 234 | $11.01 | $2.6K | 1.11M |
| Jun 16, 2026Form 4 | Eberwein Jeffrey E.Chief Executive Officer | BuyCommon Stock. | 5.0K | $11.21 | $56.0K | 1.11M |