Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $40.1M | $39.0M | $38.9M | $41.1M | $36.3M | $35.2M | $40.9M | $50.7M | $58.2M | $66.6M | $69.4M | $73.7M | $62.4M | $108.6M | $79.9M | $74.1M | $61.8M |
| Operating expenses | $31.0M | $30.8M | $28.5M | $28.3M | $25.9M | $25.7M | $28.9M | $45.2M | $53.2M | $58.8M | $58.3M | $58.0M | $54.2M | $67.3M | $55.4M | $45.4M | $38.1M |
| Net income | $6.7M | $6.3M | $7.4M | $8.6M | $9.1M | $7.6M | $7.7M | $4.4M | $2.1M | $5.2M | $7.5M | $9.8M | $6.6M | $25.8M | $10.8M | $13.2M | $1.1M |
| Net profit margin | 16.62% | 16.04% | 18.91% | 20.93% | 25.04% | 21.47% | 18.79% | 8.72% | 3.66% | 7.82% | 10.77% | 13.31% | 10.59% | 23.76% | 13.53% | 17.84% | 1.80% |
| Basic EPSper basic share | $1.04 | $0.93 | $1.06 | $1.20 | $1.23 | $1.01 | $1.03 | $0.59 | $0.28 | $0.66 | $0.90 | $1.09 | $0.67 | $2.43 | $0.96 | $1.16 | $0.13 |
| Diluted EPSper diluted share | $1.03 | $0.93 | $1.06 | $1.19 | $1.22 | $1.00 | $1.01 | $0.58 | $0.28 | $0.64 | $0.88 | $1.07 | $0.65 | $2.38 | $0.96 | $1.16 | $0.13 |
Reported shareholders
| Holder | % owned |
|---|---|
RAFFLES ASSOCIATES LP | 12.49%782.24K shares |
DIMENSIONAL FUND ADVISORS LP | 7.84%490.82K shares |
Fourthstone LLC | 5.91%369.97K shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 4.85%303.73K shares |
AMERIPRISE FINANCIAL INC | 4.50%281.95K shares |
BlackRock, Inc. | 4.50%281.66K shares |
BLUNDEN CRAIG G | ≈3.89%243.64K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.83%239.88K shares |
M3F, Inc. | 3.82%239.09K shares |
RENAISSANCE TECHNOLOGIES LLC | 3.37%211.35K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.11%69.8K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.89%56.04K shares |
ACADIAN ASSET MANAGEMENT LLC | 0.62%38.77K shares |
Empowered Funds, LLC | 0.55%34.6K shares |
FEDERATED HERMES, INC. | 0.55%34.35K shares |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 0.52%32.36K shares |
VANGUARD FIDUCIARY TRUST CO | 0.48%30.35K shares |
Wertz Gwendolyn | ≈0.44%27.83K shares |
STATE STREET CORP | 0.39%24.68K shares |
Weiant David | ≈0.36%22.24K shares |
Percentages use 6.26M 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 10, 2026Form 4 | Weiant DavidSenior Vice President | SellCommon Stock PAR Value $0.01 | 2.7K | $17.12 | $46.8K | 6.2K |
| Jun 8, 2026Form 4 | Weiant DavidSenior Vice President | SellCommon Stock PAR Value $0.01 | 1.0K | $17.00 | $17.2K | 8.9K |
| Jun 4, 2026Form 4 | Weiant DavidSenior Vice President | SellCommon Stock PAR Value $0.01 | 1.0K | $17.10 | $17.1K | 9.9K |
| Jun 1, 2026Form 4 | Weiant DavidSenior Vice President | SellCommon Stock PAR Value $0.01 | 3.0K | $16.92 | $50.8K | 10.9K |
| Nov 12, 2025Form 4 | Wertz GwendolynSenior Vice President | SellCommon Stock, Par Value $0.01 | 4.8K | $15.64 | $75.1K | 20.5K |