Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.1M | $1.2M | $1.2M | $1.2M | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $5.5M | $4.8M | $5.1M | $4.4M | $6.1M | $6.5M | $6.5M | $6.0M | $5.7M | $8.0M | $7.6M | $7.6M | $30.8M | $32.5M | $40.3M | $32.1M |
| Net income | $6.0M | $8.2M | $8.5M | $6.9M | $4.5M | $2.7M | $4.6M | $2.5M | −$411,000 | $1.2M | $2.6M | $3.5M | $3.9M | $2.2M | −$9.1M | −$3.2M |
| Basic EPSper diluted share | $1.03 | $1.40 | $1.42 | $1.13 | $0.70 | $0.43 | $0.71 | $0.40 | -$0.07 | $0.20 | $0.42 | $0.58 | $0.65 | $0.36 | -$1.51 | -$0.53 |
| Diluted EPSper diluted share | $1.00 | $1.33 | $1.33 | $1.06 | $0.66 | $0.40 | $0.67 | $0.37 | -$0.07 | $0.19 | $0.41 | $0.57 | $0.65 | $0.36 | -$1.51 | -$0.53 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 18, 2026Form 4 | McPhearson John LeeDirector | BuyCommon Stock, $.01 par value · indirect | 1.5K | $8.30 | $12.5K | 3.0K |
| Feb 18, 2026Form 4 | McPhearson John LeeDirector | SellCommon Stock, $.01 par value | 1.5K | $8.30 | $12.5K | 10.6K |
| Dec 3, 2025Form 4 | Pierce StaciDirector | BuyCommon Stock, $.01 par value | 750 | $13.74 | $10.3K | 8.8K |
| Dec 1, 2025Form 4 | FIELD Robert CDirector | BuyCommon Stock, $.01 par value · indirect | 1.0K | $13.61 | $13.6K | 8.0K |
| Nov 26, 2025Form 4 | FIELD Robert CDirector | BuyCommon Stock, $.01 par value · indirect | 3.0K | $13.59 | $40.8K | 7.0K |