Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $63.1M | $96.0M | $86.2M | $61.5M | $58.5M | $131.1M |
| Operating expenses | $70.4M | $66.8M | $67.7M | $55.2M | $50.3M | $98.5M |
| Net income | −$24.6M | $10.2M | $5.7M | −$349,000 | $24.6M | $12.7M |
| Net profit margin | −38.96% | 10.62% | 6.62% | −0.57% | 42.08% | 9.69% |
| Basic EPSper basic share | -$6.32 | $2.09 | $1.16 | -$0.29 | $6.21 | $3.45 |
| Diluted EPSper diluted share | -$6.32 | $2.09 | $1.12 | -$0.22 | $5.91 | $3.01 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Berset Mark S | 286.32K |
VANGUARD CAPITAL MANAGEMENT LLC | 150.81K |
FIRST MANHATTAN CO. LLC. | 132.93K |
BANC FUNDS CO LLC | 91.68K |
Berset Derek Steven | 70.23K |
Saravanos Anthony | 57.02K |
BlackRock, Inc. | 52.83K |
Politis Christos | 43.61K |
GEODE CAPITAL MANAGEMENT, LLC | 38.78K |
LEO ANTHONY N | 36.83K |
STIFEL FINANCIAL CORP | 36.67K |
Deloach Dennis Reppard III | 35.74K |
Modern Wealth Management, LLC | 27.66K |
Spoor Bradly William | 24.88K |
Helal Tarek | 24.47K |
VANGUARD FIDUCIARY TRUST CO | 22.22K |
Zernick Thomas Gerard | 20.46K |
LPL Financial LLC | 19.32K |
RENAISSANCE TECHNOLOGIES LLC | 15.6K |
CITADEL ADVISORS LLC | 13.09K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 15, 2025Form 4 | Berset Derek StevenDirector | SellCommon Stock | 0.2 | $14.86 | $2.972 | 69.4K |
| May 1, 2025Form 4 | Zernick Thomas GerardCEO | BuyCommon Stock | 326 | $15.28 | $5.0K | 18.7K |
| Feb 6, 2025Form 4 | McKim Scott JosephEVP, Chief Financial Officer | BuyCommon Stock | 120 | $16.40 | $2.0K | 3.2K |
| Aug 2, 2024Form 4 | Tudor Rhonda SSVP, Chief Accounting Officer | BuyCommon Stock | 100 | $12.86 | $1.3K | 1.4K |
| Jul 31, 2024Form 4 | McKim Scott JosephEVP, Chief Financial Officer | BuyCommon Stock | 100 | $12.93 | $1.3K | 1.6K |