Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $158.4M | $126.2M | $118.4M | $110.2M | $84.9M | $74.5M |
| Operating expenses | $65.0M | $54.5M | $47.8M | $40.7M | $36.0M | $28.3M |
| Net income | $61.6M | $45.7M | $47.7M | $44.8M | $42.4M | $35.9M |
| Net profit margin | 38.88% | 36.20% | 40.32% | 40.64% | 49.99% | 48.22% |
| Basic EPSper basic share | $2.90 | $2.26 | $2.78 | $2.61 | $2.83 | $3.57 |
| Diluted EPSper diluted share | $2.90 | $2.26 | $2.78 | $2.61 | $2.83 | $3.57 |
Reported shareholders
| Holder | % owned |
|---|---|
Allbaugh Larry Eugene | ≈14.13%3.03M shares |
T. Rowe Price Investment Management, Inc. | 9.62%2.06M shares |
Davis Asset Management, L.P. | 7.06%1.51M shares |
BlackRock, Inc. | 6.22%1.33M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.04%651.1K shares |
AMERICAN CENTURY COMPANIES INC | 2.47%528.93K shares |
Beckwith James Eugene | ≈2.23%476.59K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.22%475.52K shares |
CAPTRUST FINANCIAL ADVISORS | 2.18%467.11K shares |
FRANKLIN RESOURCES INC | 2.02%431.43K shares |
DIMENSIONAL FUND ADVISORS LP | 1.79%383.91K shares |
STATE STREET CORP | 1.71%365.82K shares |
Invesco Ltd. | 1.45%310.24K shares |
ADAGE CAPITAL PARTNERS GP, L.L.C. | 1.43%305.18K shares |
Nuveen, LLC | 1.39%298.27K shares |
KENNEDY CAPITAL MANAGEMENT LLC | 1.37%292.19K shares |
Perry-Smith Robert Truxtun | ≈1.06%227.54K shares |
Ramos Kevin Francis | ≈0.85%181.86K shares |
Nickum David Frank | ≈0.84%179.88K shares |
Pacific Ridge Capital Partners, LLC | 0.81%172.85K shares |
Percentages use 21.4M 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 26, 2026Form 4 | Wait Brett LeviSVP, Chief Information Officer | SellCommon Stock | 1.6K | $42.27 | $69.3K | 16.9K |
| May 21, 2026Form 4 | Lee Michael EugeneSVP, Chief Regulatory Officer | SellCommon Stock · indirect | 867 | $41.23 | $35.7K | 32.8K |
| May 20, 2026Form 4 | Beckwith James EugenePresident & CEO | SellCommon Stock · indirect | 2.4K | $41.34 | $100.4K | 466.6K |
| May 20, 2026Form 4 | Beckwith James EugenePresident & CEO | SellCommon Stock · indirect | 2.0K | $41.22 | $82.4K | 469.0K |
| May 20, 2026Form 4 | Beckwith James EugenePresident & CEO | SellCommon Stock · indirect | 2.0K | $41.12 | $82.2K | 471.0K |