Revenue
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $27.5M | $57.9M | $61.8M | $60.8M | $74.2M | $64.9M | $76.2M | $71.1M | $48.6M | $40.0M | $26.3M | $22.3M | $23.4M | $24.1M | $24.2M | $20.5M |
| Gross profit | −$1.7M | $10.0M | $11.7M | $9.3M | $7.8M | $11.5M | $11.5M | $8.2M | $7.0M | $7.5M | $4.7M | $4.0M | $5.3M | $5.3M | $4.9M | $2.1M |
| Gross margin | −6.23% | 17.37% | 18.96% | 15.36% | 10.48% | 17.65% | 15.07% | 11.59% | 14.48% | 18.66% | 18.03% | 18.05% | 22.78% | 21.83% | 20.41% | 10.46% |
| Operating expenses | $6.1M | $5.7M | $4.6M | $5.1M | $5.2M | $5.2M | $4.6M | $3.9M | $3.0M | $3.0M | $2.6M | $2.2M | $2.4M | $2.2M | $2.0M | $1.9M |
| Operating income | −$7.8M | $4.3M | $7.1M | $4.2M | $2.6M | $6.3M | $6.9M | $4.3M | $4.0M | $4.5M | $2.2M | $1.9M | $2.9M | $3.1M | $2.9M | $223,339 |
| Operating margin | −28.21% | 7.45% | 11.56% | 6.96% | 3.47% | 9.63% | 9.00% | 6.07% | 8.24% | 11.12% | 8.33% | 8.32% | 12.51% | 12.74% | 12.16% | 1.09% |
| EBITDA | −$1.7M | $10.1M | $12.9M | $9.4M | $7.9M | $12.1M | $12.1M | $8.8M | $7.6M | $7.1M | $3.7M | $3.3M | $4.2M | $4.5M | $4.1M | $1.2M |
| EBITDA margin | −6.24% | 17.43% | 20.84% | 15.54% | 10.70% | 18.56% | 15.92% | 12.32% | 15.54% | 17.76% | 14.23% | 14.75% | 18.09% | 18.50% | 16.98% | 6.04% |
| Net income | −$8.2M | $2.4M | $5.0M | $6.4M | $4.5M | $3.6M | $5.0M | $2.1M | $1.9M | $2.2M | $836,134 | $609,569 | $3.1M | $2.8M | $2.5M | −$847,204 |
| Net profit margin | −29.91% | 4.06% | 8.14% | 10.51% | 6.13% | 5.58% | 6.51% | 2.89% | 3.85% | 5.61% | 3.17% | 2.73% | 13.35% | 11.60% | 10.31% | −4.13% |
| Basic EPSper basic share | -$0.30 | $0.07 | $0.16 | $0.21 | $0.14 | $0.11 | $0.15 | $0.05 | $0.04 | $0.06 | $0.01 | $0.00 | $0.10 | $0.09 | $0.08 | -$0.03 |
| Diluted EPSper diluted share | -$0.30 | $0.07 | $0.15 | $0.20 | $0.13 | $0.10 | $0.15 | $0.05 | $0.04 | $0.06 | $0.01 | $0.00 | $0.09 | $0.08 | $0.08 | -$0.03 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
KRUGER WARREN F | 8.88M |
Lockard Drew T. | 76.6K |
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 |
|---|---|---|---|---|---|---|
| Dec 22, 2025Form 4 | KRUGER WARREN FCEO & CFO | BuyCommon Stock | 17.5K | $0.58 | $10.2K | 8.88M |
| Nov 11, 2025Form 4 | KRUGER WARREN FCEO & CFO | BuyCommon Stock | 5.0K | $0.71 | $3.5K | 8.87M |
| Oct 15, 2025Form 4 | Lockard Drew T.Director | BuyCommon Stock | 10.0K | $1.12 | $11.2K | 76.6K |
| Oct 15, 2025Form 4 | Lockard Drew T.Director | BuyCommon Stock | 10.0K | $1.14 | $11.4K | 66.6K |
| Oct 14, 2025Form 4 | Lockard Drew T.Director | BuyCommon Stock | 1.6K | $1.10 | $1.8K | 56.6K |