Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $241.7M | $187.1M | $196.3M | $257.6M |
| Operating expenses | $129.2M | $114.6M | $153.1M | — |
| Net income | $83.4M | $55.2M | $33.8M | $23.2M |
| Net profit margin | 34.51% | 29.48% | 17.20% | 9.02% |
| Basic EPSper basic share | $2.14 | $1.83 | $0.94 | $0.40 |
| Diluted EPSper diluted share | $2.11 | $1.83 | $0.93 | $0.40 |
Reported shareholders
| Holder | % owned |
|---|---|
WELLINGTON MANAGEMENT GROUP LLP | 10.56%3.65M shares |
Charles A Williams TR Charles A Williams Trust / Williams Charles Alan | ≈9.09%3.14M shares |
ADAGE CAPITAL PARTNERS GP, L.L.C. | 8.21%2.84M shares |
Second Rewrittwen Trust Indenture of the John S Simoni Living Trust | ≈7.45%2.58M shares |
BlackRock, Inc. | 4.62%1.6M shares |
Boston Partners | 3.60%1.25M shares |
MORGAN STANLEY | 2.65%917.92K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.61%903.51K shares |
Hooker David Stevens | ≈2.41%831.88K shares |
De Vlieger Robert W II | ≈2.20%760.83K shares |
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC | 2.19%756.19K shares |
AMERICAN CENTURY COMPANIES INC | 1.98%684.13K shares |
Dean Richard Jeffery | ≈1.61%557.17K shares |
MALTESE CAPITAL MANAGEMENT LLC | 1.44%497.6K shares |
ALGEBRIS (UK) LTD | 1.36%471.91K shares |
TWO SIGMA INVESTMENTS, LP | 1.34%464.36K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.16%401.77K shares |
GOLDMAN SACHS GROUP INC | 1.09%375.95K shares |
Russell Investments Group, Ltd. | 1.07%370.63K shares |
STATE STREET CORP | 1.05%364.07K shares |
Percentages use 34.58M 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 9, 2026Form 4 · 10b5-1 | Hooker David StevensDirector | SellCommon Stock · indirect | 157 | $17.70 | $2.8K | 11.0K |
| Jun 9, 2026Form 4 · 10b5-1 | Hooker David StevensDirector | SellCommon Stock · indirect | 2.2K | $17.70 | $38.8K | 820.9K |
| Jun 8, 2026Form 4 · 10b5-1 | Hooker David StevensDirector | SellCommon Stock · indirect | 17 | $17.53 | $298.01 | 11.2K |
| Jun 8, 2026Form 4 · 10b5-1 | Hooker David StevensDirector | SellCommon Stock · indirect | 722 | $17.52 | $12.6K | 823.1K |
| Jun 5, 2026Form 4 · 10b5-1 | Hooker David StevensDirector | SellCommon Stock · indirect | 51 | $17.52 | $893.52 | 11.2K |