Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $139.2M | $134.8M | $131.4M | $103.8M | $90.1M |
| Operating expenses | $5.0M | $5.1M | $4.9M | $4.5M | — |
| Net income | $88.7M | $56.6M | $66.2M | $45.6M | $73.6M |
| Net profit margin | 63.76% | 41.94% | 50.39% | 43.93% | 81.70% |
| Basic EPSper basic share | $1.33 | $1.34 | $1.38 | $1.32 | $1.34 |
| Diluted EPSper diluted share | $1.33 | $1.34 | $1.38 | $1.32 | $1.34 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Hyzak Dwayne L. | 70.71K |
Magdol David L. | 46.45K |
Niemann John O. Jr. | 43.65K |
Beauvais Jason B | 30.23K |
Walker Jeffrey B. | 26.31K |
Meserve Nicholas | 12.5K |
Kay Robert L. | 10.6K |
Morris Jesse E | 10K |
Gilbert Cory | 6.51K |
Marks Nataly Michelle | 1K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 30, 2026Form 4 | Hyzak Dwayne L.CEO, SMD | BuyCommon Stock | 6.0K | $11.68 | $69.7K | 70.7K |
| Jun 23, 2026Form 4 | Meserve NicholasManaging Director | BuyCommon Stock | 2.5K | $11.43 | $28.6K | 12.5K |
| Jun 11, 2026Form 4 | Gilbert CoryCFO and Treasurer | BuyCommon Stock | 1.0K | $11.78 | $11.8K | 6.5K |
| Jun 9, 2026Form 4 | Hyzak Dwayne L.CEO, SMD | BuyCommon Stock | 117 | $11.67 | $1.4K | 64.7K |
| Jun 9, 2026Form 4 | Hyzak Dwayne L.CEO, SMD | BuyCommon Stock | 4.2K | $11.69 | $48.6K | 64.6K |