Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Operating expenses | $21.7M | $23.8M | $21.3M | $22.1M | $21.0M | $21.4M | $14.0M |
| Net income | $8.3M | $5.4M | $6.4M | $7.1M | $7.6M | $3.1M | $355,000 |
| Basic EPSper diluted share | $1.33 | $0.85 | $1.00 | $1.07 | $1.10 | $0.41 | $0.05 |
| Diluted EPSper diluted share | $1.29 | $0.83 | $0.98 | $1.06 | $1.09 | $0.41 | $0.05 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Aug 25, 2025Form 4 | Vickers RobertChief Operations Officer | SellCommon Stock | 7.6K | $19.47 | $147.3K | 2.8K |
| Jun 9, 2025Form 4 | Nelson ClarkEVP and CCO | SellCommon Stock | 445 | $18.18 | $8.1K | 14.5K |
| Jun 6, 2025Form 4 | Nelson ClarkEVP and CCO | SellCommon Stock | 9.5K | $18.21 | $172.5K | 15.0K |
| Jun 2, 2025Form 4 | Reich Robin SDirector | BuyCommon Stock | 5.4K | $18.49 | $100.2K | 24.5K |
| Nov 20, 2024Form 4 | Roberts Howard GDirector | SellCommon Stock | 134 | $21.50 | $2.9K | 23.9K |