Revenue
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $57.6M | $54.0M | $58.1M | $67.2M | $55.5M | $30.4M | $27.5M | $28.4M | $27.3M | $23.8M | $21.2M | $20.1M | $32.3M |
| Operating expenses | $33.4M | $33.7M | $34.1M | $38.6M | $42.5M | $18.8M | $17.9M | $16.0M | $15.9M | $15.3M | $16.4M | $17.4M | $22.0M |
| Net income | $19.3M | $17.0M | $19.3M | $23.4M | $10.1M | $8.0M | $6.7M | $8.5M | $6.6M | $5.7M | $3.1M | $1.9M | $6.9M |
| Net profit margin | 33.44% | 31.44% | 33.17% | 34.87% | 18.16% | 26.21% | 24.35% | 29.80% | 24.05% | 24.19% | 14.74% | 9.47% | 21.35% |
| Basic EPSper basic share | $3.57 | $3.16 | $3.60 | $4.40 | $2.16 | $2.95 | $2.49 | $3.18 | $2.61 | $2.43 | $1.23 | $0.70 | $2.56 |
| Diluted EPSper diluted share | $3.55 | $3.15 | $3.58 | $4.38 | $2.14 | $2.95 | $2.49 | $3.15 | $2.58 | $2.41 | $1.23 | $0.70 | $2.56 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 5.81%314.95K shares |
ENDEAVOUR CAPITAL ADVISORS INC | 5.51%298.75K shares |
Atlantic Union Bankshares Corp | 4.47%242.24K shares |
Craig Hunter E | ≈4.38%237.55K shares |
Dittmar William D Jr. | ≈4.10%222.16K shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 3.82%207.43K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.74%202.85K shares |
ALLIANCEBERNSTEIN L.P. | 3.56%193.27K shares |
STRATEGIC VALUE BANK PARTNERS LLC | 2.38%128.95K shares |
Meridian Financial Partners LLC | 2.34%127.16K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.32%125.98K shares |
STATE STREET CORP | 1.51%81.72K shares |
Rust Glenn W | ≈1.45%78.52K shares |
Elizabeth Park Capital Advisors, Ltd. | 1.38%74.88K shares |
DIMENSIONAL FUND ADVISORS LP | 1.05%56.89K shares |
Cerity Partners LLC | 0.91%49.11K shares |
SALZHAUER MICHAEL | 0.84%45.67K shares |
Farther Finance Advisors, LLC | 0.84%45.55K shares |
North Star Investment Management Corp. | 0.76%41K shares |
NORTHERN TRUST CORP | 0.72%39.06K shares |
Percentages use 5.42M 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.