Revenue
No reported data
| 2025 | 2024 | 2023 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|
| Operating expenses | $41.0M | $37.7M | $24.1M | $15.1M | $15.8M | $15.8M | $16.0M | $15.9M |
| Net income | $24.2M | $19.0M | $3.4M | $6.8M | $7.2M | $6.8M | $6.3M | $5.9M |
| Basic EPSper diluted share | $6.85 | $5.33 | $1.49 | $3.13 | $3.25 | $3.05 | $2.82 | $2.61 |
| Diluted EPSper diluted share | $6.85 | $5.33 | $1.49 | — | — | — | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 | Tompkins Bonnie MDirector | SellCommon | 736 | $28.00 | $20.6K | 58.1K |
| May 26, 2026Form 4 | MCMICHAEL W BRUCE JRDirector | BuyCommon | 926 | $26.99 | $25.0K | 17.4K |
| May 21, 2026Form 4 | MCMICHAEL W BRUCE JRDirector | BuyCommon | 932 | $26.80 | $25.0K | 16.5K |
| May 4, 2026Form 4 | Glunk Robert JDirector | BuyCommon · indirect | 4 | $74.75 | $299.00 | 198 |
| May 4, 2026Form 4 | Glunk Robert JDirector | BuyCommon · indirect | 4 | $74.75 | $299.00 | 214 |