Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $125.2M | $106.9M | $95.2M | $85.4M |
| Net income | $40.7M | $35.8M | $40.9M | $24.7M |
| Net profit margin | 32.49% | 33.51% | 42.90% | 28.95% |
| Basic EPSper basic share | $7.03 | $6.24 | $7.18 | $4.41 |
| Diluted EPSper diluted share | $6.92 | $6.15 | $7.11 | $4.33 |
Reported shareholders
| Holder | % owned |
|---|---|
BANC FUNDS CO LLC | 5.48%313.86K shares |
PARKS JAMES R | ≈2.28%130.29K shares |
Sowers Richard L. | ≈1.48%84.51K shares |
Siena Capital Partners GP, LLC | 1.09%62.4K shares |
KENNEDY CAPITAL MANAGEMENT LLC | 0.33%18.86K shares |
Schlaybaugh Rex E. Jr. | ≈0.27%15.24K shares |
STEWART CORY D | ≈0.15%8.87K shares |
PL Capital Advisors, LLC | 0.12%7K shares |
Csanka Leda Ann | ≈0.10%5.86K shares |
Pouraghabagher Setareh | ≈0.10%5.79K shares |
EMERALD MUTUAL FUND ADVISERS TRUST | 0.06%3.68K shares |
Lonowski Kathy | ≈<0.01%313 shares |
ISAKOW SELWYN | —— shares |
Percentages use 5.73M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.