Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $261.4M | $186.4M | $139.3M | $105.5M | $82.7M | — |
| Operating expenses | $10.8M | $15.7M | $4.4M | $56.9M | $43.1M | — |
| Operating income | — | — | — | $48.6M | $39.6M | — |
| Operating margin | — | — | — | 46.06% | 47.92% | — |
| Net income | $66.4M | $91.8M | $39.3M | $3.5M | $56.5M | $18.4M |
| Net profit margin | 25.39% | 49.28% | 28.18% | 3.27% | 68.34% | — |
| Basic EPSper basic share | $0.72 | $1.40 | $0.77 | $0.08 | — | — |
| Diluted EPSper diluted share | $0.72 | $1.40 | $0.77 | $0.08 | — | — |
Reported shareholders
| Holder | % owned |
|---|---|
Sound Income Strategies, LLC | 5.26%5.22M shares |
UBS Group AG | 3.11%3.09M shares |
VAN ECK ASSOCIATES CORP | 2.49%2.47M shares |
Invesco Ltd. | 1.81%1.8M shares |
Altshuler Shaham Ltd | 1.04%1.03M shares |
Diameter Capital Partners LP | 0.91%900K shares |
Legal & General Group Plc | 0.82%810.82K shares |
MORGAN STANLEY | 0.78%777.56K shares |
FRANKLIN RESOURCES INC | 0.59%584.59K shares |
Advisors Asset Management, Inc. | 0.38%377.17K shares |
BlackRock, Inc. | 0.38%375.78K shares |
Briones Jose A | ≈0.36%356.08K shares |
GraniteShares Advisors LLC | 0.30%302.34K shares |
Independent Advisor Alliance | 0.27%271.05K shares |
OSAIC HOLDINGS, INC. | 0.25%245.7K shares |
Cambridge Investment Research Advisors, Inc. | 0.20%201.24K shares |
CITADEL ADVISORS LLC | 0.17%173.04K shares |
Muzinich & Co., Inc. | 0.17%172.1K shares |
NewEdge Wealth, LLC | 0.17%168.56K shares |
BANK OF AMERICA CORP /DE/ | 0.17%164.13K shares |
Percentages use 99.22M 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 12, 2026Form 4 | Briones Jose ADirector | BuyCommon Stock | 5.8K | $8.67 | $50.0K | 348.1K |
| Mar 11, 2026Form 4 | Allorto Richard T JRCFO and Treasurer | BuyCommon Stock | 15.0K | $8.15 | $122.3K | 25.0K |
| Feb 19, 2026Form 4 | Briones Jose ADirector | BuyCommon Stock | 5.9K | $8.48 | $50.0K | 342.3K |
| Dec 1, 2025Form 4 | Briones Jose ADirector | BuyCommon Stock | 5.5K | $9.10 | $50.0K | 336.4K |
| May 21, 2025Form 4 | Briones Jose ADirector | BuyCommon Stock | 1.5K | $10.13 | $15.0K | 330.9K |