Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $342.0M | $262.0M | $111.7M | $120.8M | $113.9M |
| Operating expenses | $195.6M | $197.8M | $86.4M | $75.9M | $74.4M |
| Net income | $117.3M | $35.7M | $22.7M | $44.0M | $36.2M |
| Net profit margin | 34.30% | 13.63% | 20.31% | 36.44% | 31.76% |
| Basic EPSper basic share | $7.76 | $2.83 | $3.05 | $5.93 | $4.87 |
| Diluted EPSper diluted share | $7.72 | $2.82 | $3.02 | $5.89 | $4.87 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 6.04%1.22M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.72%750.13K shares |
STATE STREET CORP | 2.76%557.55K shares |
AMERICAN CENTURY COMPANIES INC | 2.43%489.21K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.29%462.14K shares |
ENDEAVOUR CAPITAL ADVISORS INC | 2.28%459.18K shares |
DIMENSIONAL FUND ADVISORS LP | 2.24%452.26K shares |
Barnwell Julian Forrest Jr. | ≈2.05%412.96K shares |
ALLIANCEBERNSTEIN L.P. | 1.61%325.39K shares |
HINKLE GARY L | ≈1.50%303K shares |
Burke James Mason | ≈1.34%269.46K shares |
HUTCHINSON CAPITAL MANAGEMENT/CA | 1.28%259.08K shares |
BURKE & HERBERT BANK & TRUST CO | 1.08%217.74K shares |
GOLDMAN SACHS GROUP INC | 0.86%172.88K shares |
NORTHERN TRUST CORP | 0.75%151.09K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 0.73%146.65K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.69%138.44K shares |
George Georgette R. | ≈0.66%133.71K shares |
CITADEL ADVISORS LLC | 0.62%125.04K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 0.58%116.04K shares |
Percentages use 20.17M 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 3, 2026Form 4 | Barnwell Julian Forrest Jr.Director | BuyCommon Stock | 5.0K | $62.76 | $313.8K | 26.6K |
| May 20, 2026Form 4 | Upson Jill SDirector | SellCommon Stock | 1.1K | $63.31 | $70.4K | 2.0K |
| May 12, 2026Form 4 | Riojas Jose DavidDirector | BuyCommon Stock · indirect | 1.0K | $62.00 | $62.0K | 20.0K |
| May 12, 2026Form 4 | Riojas Jose DavidDirector | BuyCommon Stock | 300 | $62.00 | $18.6K | 11.5K |
| May 11, 2026Form 4/A | Barnwell Julian Forrest Jr.Director | BuyCommon Stock · indirect | 5.0K | $63.05 | $315.3K | 208.9K |