Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $14.0M | $15.7M | $14.6M | $17.8M | $19.2M | $24.4M | $28.6M | $32.3M | $33.4M | $32.5M | $24.0M | $16.5M | $19.6M | $17.7M | $14.1M | $10.2M |
| Operating expenses | $6.2M | $6.3M | $6.0M | $17.5M | $18.4M | $22.6M | $23.0M | $24.5M | $25.6M | $25.5M | $21.0M | $16.7M | $19.1M | $16.9M | $13.4M | $12.3M |
| Operating income | $10.7M | $12.7M | $11.7M | — | — | — | $18.2M | $21.5M | $22.7M | $22.3M | $15.3M | — | — | $11.8M | $8.8M | — |
| EBITDAderived | $15.5M | $18.2M | $17.1M | — | — | — | $25.6M | $30.6M | $32.4M | $32.6M | $23.1M | — | — | $16.7M | $13.0M | — |
| Net income | −$8.3M | −$25.6M | $10.1M | −$2.1M | −$3.6M | −$7.7M | −$610,206 | $3.4M | −$3.5M | −$5.8M | −$3.8M | −$4.0M | — | — | — | — |
| Basic EPSper diluted share | -$8.65 | -$22.50 | $0.68 | -$0.57 | -$0.46 | -$0.85 | -$0.03 | $0.19 | -$0.20 | -$0.34 | -$0.22 | -$0.24 | -$0.25 | -$0.14 | -$0.19 | -$0.26 |
| Diluted EPSper diluted share | — | — | — | -$0.57 | -$0.46 | -$0.85 | -$0.03 | $0.19 | -$0.20 | -$0.34 | -$0.22 | -$0.24 | -$0.25 | -$0.14 | -$0.19 | -$0.26 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 16, 2026Form 4 | DURFEY JAMES ROBERTDirector | SellSQFT | 2.5K | $2.63 | $6.6K | 9.1K |
| Apr 10, 2026Form 4 | Heilbron Jack KendrickChief Executive Officer | SellSQFT | 5.9K | $3.92 | $23.1K | 114.1K |
| Apr 10, 2026Form 4 | DURFEY JAMES ROBERTDirector | SellSQFT | 1.0K | $3.89 | $3.9K | 11.6K |
| Dec 26, 2025Form 4 | Heilbron Jack KendrickChief Executive Officer | BuyCommon Stock - Series A · indirect | 10.0K | $2.82 | $28.2K | 25.1K |
| Dec 24, 2025Form 4 | Heilbron Jack KendrickChief Executive Officer | BuyPreferred Stock - Series D · indirect | 1.0K | $14.78 | $14.8K | 11.7K |