Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $12.4M | $10.7M | $9.8M | $5.2M | $4.0M |
| Net income | $170.0M | $118.8M | $86.0M | $39.4M | $38.3M |
| Net profit margin | 1,373.30% | 1,113.04% | 875.69% | 757.76% | 964.43% |
| Basic EPSper basic share | $4.21 | $2.97 | $2.34 | $1.24 | $1.21 |
| Diluted EPSper diluted share | $4.07 | $2.87 | $2.24 | $1.21 | $1.18 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 8.28%3.68M shares |
REINHART PARTNERS, LLC. | 6.52%2.89M shares |
Hays James Charles | ≈6.35%2.82M shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 5.50%2.44M shares |
Invesco Ltd. | 4.59%2.04M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.69%1.64M shares |
AMERIPRISE FINANCIAL INC | 3.63%1.61M shares |
WESTWOOD HOLDINGS GROUP INC | 2.87%1.27M shares |
AMERICAN CENTURY COMPANIES INC | 2.77%1.23M shares |
STATE STREET CORP | 2.63%1.17M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.39%1.06M shares |
Polar Capital Holdings Plc | 2.25%1M shares |
WASATCH ADVISORS LP | 2.15%954.49K shares |
DIMENSIONAL FUND ADVISORS LP | 2.07%918.17K shares |
Capital International Investors | 1.62%719.99K shares |
Champlain Investment Partners, LLC | 1.45%645.53K shares |
GOLDMAN SACHS GROUP INC | 1.40%620.88K shares |
GW&K Investment Management, LLC | 1.32%584.76K shares |
FEDERATED HERMES, INC. | 1.09%485K shares |
SEI INVESTMENTS CO | 1.08%477.47K shares |
Percentages use 44.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 |
|---|---|---|---|---|---|---|
| Jun 12, 2026Form 4 | Schmitt Thomas NCPO, Skyward Group | SellCommon Stock | 8.4K | $51.32 | $430.9K | 10.4K |
| May 21, 2026Form 4 | Kuczinski Anthony JDirector | BuyCommon Stock | 1.0K | $47.20 | $47.2K | 16.0K |
| May 21, 2026Form 4 | Kuczinski Anthony JDirector | BuyCommon Stock | 800 | $47.00 | $37.6K | 15.0K |
| May 21, 2026Form 4 | Kuczinski Anthony JDirector | BuyCommon Stock | 200 | $47.00 | $9.4K | 14.2K |
| May 11, 2026Form 4 | Ashe Gena LDirector | SellCommon Stock | 500 | $46.35 | $23.2K | 4.6K |