Revenue
2009
2010
2011
2012
2013
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $71.0M | $60.8M | $30.4M | $28.4M | — | $24.5M | $26.2M | $25.7M | $26.2M | $24.9M |
| Operating expenses | $41.0M | $37.7M | $24.1M | $19.1M | $18.2M | $15.1M | $15.8M | $15.8M | $16.0M | $15.9M |
| Net income | $24.2M | $19.0M | $3.4M | $9.5M | — | $6.8M | $7.2M | $6.8M | $6.3M | $5.9M |
| Net profit margin | 34.14% | 31.27% | 11.15% | 33.50% | — | 27.87% | 27.35% | 26.34% | 24.05% | 23.63% |
| Basic EPSper basic share | $2.28 | $1.78 | $0.50 | $1.53 | — | $1.04 | $1.08 | $1.02 | $0.94 | $0.87 |
| Diluted EPSper diluted share | $2.28 | $1.78 | $0.50 | $1.53 | — | — | — | — | — | — |
Reported shareholders
| 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 |