Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $126.9M | $112.3M | $100.9M | $111.9M | $151.1M | $135.9M | $69.2M | $65.0M | $65.6M |
| Operating expenses | $83.3M | $79.1M | $77.1M | $81.4M | $103.7M | $93.1M | $54.8M | $52.9M | $57.7M |
| Net income | $21.8M | $16.3M | $13.2M | $21.8M | $35.6M | $26.4M | $10.5M | $8.2M | $3.0M |
| Net profit margin | 17.21% | 14.55% | 13.12% | 19.52% | 23.55% | 19.45% | 15.14% | 12.56% | 4.62% |
| Basic EPSper basic share | $1.93 | $1.47 | $1.19 | $1.85 | $2.96 | $2.16 | $0.82 | $0.64 | $0.25 |
| Diluted EPSper diluted share | $1.89 | $1.45 | $1.16 | $1.79 | $2.87 | $2.14 | $0.82 | $0.64 | $0.25 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 5.79%690.54K shares |
STRATEGIC VALUE BANK PARTNERS LLC | 5.46%651.3K shares |
Fourthstone LLC | 4.52%538.39K shares |
DIMENSIONAL FUND ADVISORS LP | 4.17%497.81K shares |
FIRST MANHATTAN CO. LLC. | 3.67%437.7K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.64%434.28K shares |
Annas Christopher J. | ≈3.30%393.87K shares |
Imbesi Anthony Mark | ≈3.24%386.16K shares |
BANC FUNDS CO LLC | 3.21%382.53K shares |
ACADIAN ASSET MANAGEMENT LLC | 2.63%313.47K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.35%280.26K shares |
AMERICAN CENTURY COMPANIES INC | 2.17%258.34K shares |
Qube Research & Technologies Ltd | 1.82%217.35K shares |
Casciato Robert M. | ≈1.81%215.4K shares |
TWO SIGMA INVESTMENTS, LP | 1.60%191.06K shares |
STATE STREET CORP | 1.56%186.05K shares |
Nuveen, LLC | 1.50%179.17K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.48%176.61K shares |
Wick Capital Partners, LLC | 1.21%144.52K shares |
Connor, Clark & Lunn Investment Management Ltd. | 1.09%129.47K shares |
Percentages use 11.92M 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.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 13, 2026Form 4 | Imbesi Anthony MarkDirector | BuyCOMMON STOCK | 1.0K | $17.38 | $17.4K | 386.2K |
| May 11, 2026Form 4 | Warriner Kenneth ThomasDirector | BuyCOMMON STOCK | 1.0K | $18.00 | $18.0K | 3.0K |
| Apr 30, 2026Form 4 | Warriner Kenneth ThomasDirector | BuyCOMMON STOCK | 1.0K | $18.42 | $18.4K | 2.0K |
| Aug 27, 2025Form 4 | Imbesi Anthony MarkDirector | BuyCOMMON STOCK | 522 | $15.73 | $8.2K | 385.2K |
| May 19, 2025Form 4 | Holland Robert T.Director | BuyCOMMON STOCK · indirect | 8.74 | $14.30 | $124.982 | 1.0K |