Revenue
2022
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | — | — | — | $48.9M |
| Operating expenses | $19.5M | $17.7M | $18.6M | $16.6M |
| Net income | $36.0M | $37.0M | $38.7M | $32.3M |
| Basic EPSper diluted share | $1.71 | $1.92 | $2.14 | $1.83 |
| Diluted EPSper diluted share | $1.68 | $1.88 | $2.11 | $1.82 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Oct 16, 2025Form 4 | Mazarakis JohnExecutive Chairman | BuyCommon Stock | 8.0K | $12.75 | $102.0K | 416.6K |
| Oct 15, 2025Form 4 | Papastavrou Jason DDirector | BuyCommon Stock · indirect | 3.0K | $12.68 | $38.0K | 3.0K |
| Oct 15, 2025Form 4 | Papastavrou Jason DDirector | BuyCommon Stock · indirect | 5.0K | $12.71 | $63.6K | 5.0K |
| Oct 15, 2025Form 4 | Papastavrou Jason DDirector | BuyCommon Stock | 10.0K | $12.62 | $126.2K | 49.5K |
| Oct 15, 2025Form 4 | Kite DavidChief Operating Officer | BuyCommon Stock | 2.5K | $12.70 | $31.8K | 59.5K |