Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $73.6M | $65.8M | $80.1M | $75.3M | $59.6M | $53.4M | $44.3M | $34.4M |
| Gross profit | $73.6M | $65.8M | $80.1M | $75.3M | — | — | — | — |
| Gross margin | 100.00% | 100.00% | 100.00% | 100.00% | — | — | — | — |
| Operating expenses | $54.6M | $73.0M | $45.6M | $39.5M | $32.9M | $30.3M | $25.4M | $20.0M |
| Net income | $15.6M | −$10.0M | $26.6M | $26.7M | $22.2M | $15.7M | $13.9M | $9.2M |
| Net profit margin | 21.22% | −15.16% | 33.20% | 35.42% | 37.17% | 29.42% | 31.49% | 26.76% |
| Basic EPSper basic share | $1.76 | -$1.60 | $3.25 | $3.26 | $2.65 | $1.85 | $1.69 | $1.38 |
| Diluted EPSper diluted share | $1.76 | -$1.60 | $3.25 | $3.26 | $2.65 | $1.85 | $1.69 | $1.38 |
Reported shareholders
| Holder | % owned |
|---|---|
BANC FUNDS CO LLC | 7.67%545.68K shares |
ALLIANCEBERNSTEIN L.P. | 5.88%418.39K shares |
BlackRock, Inc. | 5.68%404.04K shares |
WELLINGTON MANAGEMENT GROUP LLP | 4.73%336.96K shares |
DICK JEFF W | ≈3.80%270.82K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.69%262.47K shares |
DIMENSIONAL FUND ADVISORS LP | 2.88%205.01K shares |
ACADIAN ASSET MANAGEMENT LLC | 2.57%183.25K shares |
FIRST MANHATTAN CO. LLC. | 2.27%161.73K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.14%152.2K shares |
Brockett Charles C. | ≈1.70%120.8K shares |
MARSHALL WACE, LLP | 1.69%120.19K shares |
CHMELIK THOMAS J | ≈1.65%117.76K shares |
STATE STREET CORP | 1.54%109.47K shares |
AMERICAN CENTURY COMPANIES INC | 1.43%101.6K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 0.94%66.55K shares |
Cresset Asset Management, LLC | 0.83%59.04K shares |
CITADEL ADVISORS LLC | 0.82%58.34K shares |
NORTHERN TRUST CORP | 0.68%48.15K shares |
Fourthstone LLC | 0.67%47.43K shares |
Percentages use 7.12M 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 |
|---|---|---|---|---|---|---|
| Jun 4, 2026Form 4 | Vari Richard AlexanderChief Financial Officer | SellCommon Stock | 4.5K | $23.20 | $104.4K | 34.0K |
| Dec 31, 2025Form 5 | ECHLOV RUSSELLDirector | BuyCommon Stock | 22 | $18.93 | $416.46 | 5.1K |
| Dec 9, 2025Form 4 | CHMELIK THOMAS JCFO, MainStreet Bancshares Inc | SellCommon Stock | 5.5K | $20.05 | $109.3K | 63.8K |
| Dec 9, 2025Form 4 | CHMELIK THOMAS JCFO, MainStreet Bancshares Inc | SellCommon Stock | 1.8K | $20.21 | $36.1K | 69.2K |
| Dec 8, 2025Form 4 | CHMELIK THOMAS JCFO, MainStreet Bancshares Inc | SellCommon Stock | 11.3K | $19.75 | $224.0K | 71.0K |