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 | $39.3M | $14.9M | $8.7M | $11.0M | $7.7M | $5.2M | $8.3M | $9.0M | $10.2M | $11.9M | $13.1M | $10.8M | $11.0M | $12.0M | $13.1M | $9.1M | $4.1M |
| Gross profit | $9.9M | $3.5M | −$3.3M | $2.0M | $838,605 | $205,698 | −$816,251 | $1,543 | $275,460 | $536,651 | −$412,360 | −$339,341 | −$40,970 | $1.0M | $1.7M | $1.4M | $369,046 |
| Gross margin | 25.15% | 23.21% | −38.48% | 18.07% | 10.82% | 3.93% | −9.87% | 0.02% | 2.69% | 4.51% | −3.15% | −3.15% | −0.37% | 8.59% | 12.76% | 15.14% | 8.99% |
| Operating expenses | $18.3M | $5.9M | $3.7M | $1.6M | $1.5M | $3.5M | $2.9M | $545,493 | $1.2M | $1.4M | $396,637 | $1.2M | $1.3M | $1.4M | $782,667 | $944,367 | $605,232 |
| Operating income | −$8.5M | −$2.4M | −$7.1M | $348,205 | −$660,257 | −$3.3M | −$3.8M | $547,036 | −$959,699 | −$816,522 | −$808,997 | −$1.6M | −$1.3M | −$318,687 | $891,531 | $429,365 | −$236,186 |
| Operating margin | −21.55% | −16.00% | −81.32% | 3.15% | −8.52% | −63.12% | −45.40% | 6.06% | −9.38% | −6.87% | −6.17% | −14.74% | −12.14% | −2.65% | 6.80% | 4.73% | −5.76% |
| EBITDA | −$7.3M | −$1.3M | −$6.1M | $1.3M | $220,623 | −$2.4M | −$2.9M | $1.5M | $9,189 | $183,215 | $123,789 | −$807,557 | −$671,779 | $154,303 | $1.3M | $757,854 | $26,266 |
| EBITDA margin | −18.58% | −8.74% | −70.28% | 11.38% | 2.85% | −46.20% | −34.56% | 16.07% | 0.09% | 1.54% | 0.94% | −7.50% | −6.10% | 1.28% | 9.89% | 8.35% | 0.64% |
| Net income | −$4.3M | −$1.7M | −$6.3M | $428,661 | −$60,469 | −$3.3M | −$3.7M | $873,225 | −$1.1M | −$1.3M | −$838,531 | −$1.6M | −$1.6M | −$558,536 | $636,920 | $805,213 | −$294,843 |
| Net profit margin | −11.05% | −11.58% | −73.03% | 3.88% | −0.78% | −62.78% | −44.42% | 9.67% | −11.09% | −11.01% | −6.40% | −14.81% | −14.89% | −4.64% | 4.86% | 8.87% | −7.19% |
| Basic EPSper basic share | -$0.04 | -$0.02 | -$0.06 | $0.00 | — | -$0.05 | -$0.05 | $0.01 | -$0.02 | -$0.02 | -$0.01 | -$0.03 | -$0.03 | -$0.01 | $0.01 | $0.01 | -$0.01 |
| Diluted EPSper diluted share | -$0.04 | -$0.02 | -$0.06 | $0.00 | — | -$0.05 | -$0.05 | $0.01 | -$0.02 | -$0.02 | -$0.01 | -$0.03 | -$0.03 | -$0.01 | $0.01 | $0.01 | -$0.01 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
EVANS GARY C | 2.23M |
Bardswich Lloyd | 877.48K |
Aguirre Blaise A. | 845.75K |
MCMANUS MICHAEL A JR | 538.6K |
ISAAK RICHARD R | 344.38K |
Carrabba Joseph A | 112.7K |
Fink Jeffrey Russell | 108.66K |
Pagen Melissa | 44.83K |
Marinelli Jon R | 12.5K |
Hubert Rachel | 7.5K |
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 15, 2026Form 4 | Marinelli Jon RDirector | BuyCommon Stock | 12.5K | $7.45 | $93.1K | 12.5K |
| Sep 26, 2025Form 4 | EVANS GARY CChairman & CEO | BuyCommon Stock | 100.0K | $6.13 | $613.0K | 2.38M |
| Dec 10, 2024Form 4 | EVANS GARY CChairman & CEO | BuyCommon Stock | 200.0K | $1.45 | $290.0K | 1.53M |
| Dec 10, 2024Form 4 | MCMANUS MICHAEL A JRDirector | BuyCommon Stock | 70.0K | $1.46 | $102.2K | 338.3K |
| Nov 18, 2024Form 4 | MCMANUS MICHAEL A JRDirector | BuyCommon Stock | 50.0K | $0.57 | $28.5K | 268.3K |