Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $73.3M | $68.4M | $63.3M | $70.1M | $45.1M | $28.5M |
| Operating expenses | $53.0M | $47.1M | $39.7M | $35.2M | $30.0M | $21.0M |
| Net income | $7.5M | $12.3M | $15.2M | $23.6M | $10.9M | $5.0M |
| Net profit margin | 10.21% | 18.04% | 23.94% | 33.59% | 24.08% | 17.46% |
| Basic EPSper basic share | $1.01 | $1.67 | $2.07 | $3.74 | $2.32 | $1.20 |
| Diluted EPSper diluted share | $1.00 | $1.66 | $2.05 | $3.68 | $2.28 | $1.18 |
Reported shareholders
| Holder | % owned |
|---|---|
Golden Robert | ≈5.68%400.48K shares |
PUORRO MICHAEL P | ≈4.56%321.66K shares |
BlackRock, Inc. | 4.02%283.88K shares |
ALLIANCEBERNSTEIN L.P. | 3.66%258.29K shares |
Katz Michael David M.D. | ≈3.53%249.03K shares |
Negrin Metin | ≈3.38%238.65K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.15%221.97K shares |
Sisti Elena | ≈2.21%156.03K shares |
Fourthstone LLC | 2.04%144.22K shares |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 1.84%129.75K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.50%106.16K shares |
Wilcox McClelland W | ≈1.38%97.7K shares |
STATE STREET CORP | 1.03%72.78K shares |
Haspel Ahron H | ≈0.97%68.71K shares |
Abraham Varkey | ≈0.84%59K shares |
Sorrenti John R | ≈0.67%47.21K shares |
DIMENSIONAL FUND ADVISORS LP | 0.62%44K shares |
Okun Philip A | ≈0.60%42.67K shares |
Corient Private Wealth LP | 0.60%42.45K shares |
GOLDMAN SACHS GROUP INC | 0.53%37.31K shares |
Percentages use 7.06M 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 15, 2026Form 4 | Golden RobertDirector | SellCommon Stock · indirect | 661 | $24.21 | $16.0K | 182.5K |
| Jun 12, 2026Form 4 | Golden RobertDirector | SellCommon Stock · indirect | 3.8K | $24.02 | $90.4K | 183.2K |
| Jun 10, 2026Form 4 | Golden RobertDirector | SellCommon Stock · indirect | 8.4K | $24.20 | $203.7K | 186.9K |
| Jun 2, 2026Form 4 | Golden RobertDirector | SellCommon Stock | 1.8K | $23.10 | $42.7K | 28.3K |
| May 29, 2026Form 4 | Golden RobertDirector | SellCommon Stock | 1.5K | $23.71 | $35.9K | 30.2K |