Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $218.5M | $232.4M | $229.3M | $177.5M | $139.4M | $121.7M |
| Operating expenses | $10.8M | $9.2M | $10.2M | $10.0M | — | — |
| Net income | $92.5M | $95.8M | $76.4M | $18.3M | $59.6M | — |
| Net profit margin | 42.34% | 41.20% | 33.31% | 10.33% | 42.74% | — |
| Basic EPSper basic share | $1.70 | $1.76 | $1.40 | $0.35 | $1.41 | $0.37 |
| Diluted EPSper diluted share | $1.70 | $1.76 | $1.40 | $0.35 | $1.41 | $0.37 |
Reported shareholders
| Holder | % owned |
|---|---|
THORNBURG INVESTMENT MANAGEMENT INC | 8.63%4.71M shares |
GROSS MICHAEL S | ≈7.83%4.27M shares |
JPMORGAN CHASE & CO | 2.29%1.25M shares |
VAN ECK ASSOCIATES CORP | 2.02%1.1M shares |
UBS Group AG | 1.13%614.51K shares |
Aristotle Capital Boston, LLC | 1.13%613.75K shares |
FRANKLIN RESOURCES INC | 1.01%549.09K shares |
Muzinich & Co., Inc. | 1.00%544.21K shares |
CONDOR CAPITAL MANAGEMENT | 0.85%462.36K shares |
Legal & General Group Plc | 0.82%446.13K shares |
Sumitomo Mitsui Trust Group, Inc. | 0.70%381.48K shares |
MORGAN STANLEY | 0.67%366.91K shares |
COMMONWEALTH EQUITY SERVICES, LLC | 0.66%360.6K shares |
Ensign Peak Advisors, Inc | 0.65%354.45K shares |
EPIQ PARTNERS, LLC | 0.64%349.77K shares |
Clear Harbor Asset Management, LLC | 0.62%339.98K shares |
RAYMOND JAMES FINANCIAL INC | 0.61%331.95K shares |
Trexquant Investment LP | 0.49%264.98K shares |
INTREPID FAMILY OFFICE LLC | 0.44%240K shares |
Advisors Asset Management, Inc. | 0.43%232.89K shares |
Percentages use 54.55M 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 13, 2026Form 4 | GROSS MICHAEL SSee Remarks | BuyCommon Stock · indirect | 10.0K | $13.10 | $131.0K | 4.05M |
| May 12, 2026Form 4 | GROSS MICHAEL SSee Remarks | BuyCommon Stock · indirect | 10.0K | $13.09 | $130.9K | 4.04M |
| Mar 16, 2026Form 4 | GROSS MICHAEL SSee Remarks | BuyCommon Stock · indirect | 10.5K | $13.90 | $145.3K | 4.03M |
| Mar 13, 2026Form 4 | GROSS MICHAEL SSee Remarks | BuyCommon Stock · indirect | 25.0K | $13.91 | $347.8K | 4.01M |
| Mar 4, 2026Form 4 | GROSS MICHAEL SSee Remarks | BuyCommon Stock · indirect | 15.0K | $14.83 | $222.7K | 3.99M |