Revenue
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|---|
| Revenue | $10.4M | $5.9M | $5.5M | $4.5M | $3.1M | $2.9M |
| Operating expenses | — | — | $7.5M | $5.2M | $3.1M | $2.6M |
| Net income | $171,922 | — | −$2.0M | −$545,384 | −$9,143 | $257,764 |
| Net profit margin | 1.66% | — | −36.54% | −12.17% | −0.30% | 8.98% |
| Basic EPSper basic share | — | -$1.88 | -$1.14 | -$0.31 | -$0.00 | — |
| Diluted EPSper diluted share | — | -$1.88 | -$1.14 | -$0.31 | -$0.00 | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Koch Charles F | 105.7K |
Clay Gary L | 53.4K |
Quinlan Peter Sebastian | 45.85K |
Slusser Robert John | 500 |
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 |
|---|---|---|---|---|---|---|
| Sep 29, 2025Form 4 | Quinlan Peter SebastianDirector | BuyCommon Stock · indirect | 100 | $11.25 | $1.1K | 45.9K |
| Sep 25, 2025Form 4 | Quinlan Peter SebastianDirector | BuyCommon Stock · indirect | 500 | $11.33 | $5.7K | 45.8K |
| Sep 16, 2025Form 4 | Quinlan Peter SebastianDirector | BuyCommon Stock · indirect | 2.0K | $11.26 | $22.5K | 45.3K |
| Sep 2, 2025Form 4 | Quinlan Peter SebastianDirector | BuyCommon Stock · indirect | 14.0K | $11.22 | $157.1K | 43.3K |
| Aug 28, 2025Form 4 | Quinlan Peter SebastianDirector | BuyCommon Stock · indirect | 2.0K | $11.25 | $22.5K | 29.3K |