Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $90.9M | $108.6M | $137.5M | $119.4M | $87.4M | $91.2M | — |
| Operating expenses | $8.2M | $13.5M | $12.8M | $55.9M | $46.3M | $43.3M | — |
| Net income | $49.2M | $32.0M | −$39.8M | −$20.1M | $76.6M | — | — |
| Net profit margin | 54.12% | 29.49% | −28.96% | −16.81% | 87.60% | — | — |
| Basic EPSper basic share | $1.05 | $1.40 | $2.07 | $1.94 | $1.33 | $1.57 | — |
| Diluted EPSper diluted share | $1.05 | $1.40 | $2.07 | $1.94 | $1.33 | $1.57 | — |
Reported shareholders
| Holder | % owned |
|---|---|
Srivastava Sajal | ≈5.66%2.31M shares |
Labe James | ≈5.50%2.24M shares |
TWO SIGMA INVESTMENTS, LP | 1.52%618K shares |
MARSHALL WACE, LLP | 0.83%337.66K shares |
Legal & General Group Plc | 0.80%325.58K shares |
BlackRock, Inc. | 0.38%153.66K shares |
BANK OF AMERICA CORP /DE/ | 0.31%126.27K shares |
MORGAN STANLEY | 0.30%122.51K shares |
WELLS FARGO & COMPANY/MN | 0.28%115.99K shares |
UBS Group AG | 0.21%85K shares |
Kovack Advisors, Inc. | 0.19%79.22K shares |
LPL Financial LLC | 0.16%65.6K shares |
Samalin Investment Counsel, LLC | 0.15%61.74K shares |
Cetera Investment Advisers | 0.14%58.08K shares |
Virtus Investment Advisers, LLC | 0.13%53.32K shares |
CANADA LIFE ASSURANCE Co | 0.12%49.09K shares |
EAGLE GLOBAL ADVISORS LLC | 0.10%40.7K shares |
Ethos Financial Group, LLC | 0.10%40.36K shares |
Arax Advisory Partners | 0.10%40.3K shares |
Prospera Financial Services Inc | 0.10%39.76K shares |
Percentages use 40.71M 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 |
|---|---|---|---|---|---|---|
| Jan 12, 2026Form 4 · 10b5-1 | Srivastava SajalPresident and CIO | BuyCommon Stock · indirect | 23.8K | $6.66 | $158.5K | 2.00M |
| Jan 12, 2026Form 4 · 10b5-1 | Labe JamesChief Executive Officer | BuyCommon Stock · indirect | 23.8K | $6.66 | $158.5K | 2.00M |
| Jan 9, 2026Form 4 · 10b5-1 | Srivastava SajalPresident and CIO | BuyCommon Stock · indirect | 16.0K | $6.56 | $105.0K | 1.97M |
| Jan 9, 2026Form 4 · 10b5-1 | Labe JamesChief Executive Officer | BuyCommon Stock · indirect | 16.0K | $6.56 | $105.0K | 1.97M |
| Jan 8, 2026Form 4 · 10b5-1 | Srivastava SajalPresident and CIO | BuyCommon Stock · indirect | 16.8K | $6.61 | $111.3K | 1.96M |