Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $101.2M | $80.5M | $130.9M | $105.4M | $87.5M |
| Operating expenses | −$20.9M | −$1.6M | $69.1M | $42.9M | — |
| Operating income | $45.9M | $26.0M | $76.9M | $74.0M | — |
| Operating margin | 45.31% | 32.37% | 58.78% | 70.27% | — |
| EBITDA | $91.5M | $75.5M | $168.5M | $175.5M | — |
| EBITDA margin | 90.38% | 93.82% | 128.72% | 166.53% | — |
| Net income | $67.3M | $53.6M | $153.4M | $160.5M | $157.2M |
| Net profit margin | 66.44% | 66.59% | 117.16% | 152.30% | 179.56% |
| Basic EPSper basic share | $0.48 | $0.72 | $2.22 | $2.85 | — |
| Diluted EPSper diluted share | $0.48 | $0.72 | $2.22 | $2.85 | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
MORGAN STANLEY | 212.87K |
RENAISSANCE TECHNOLOGIES LLC | 16.77K |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 11.67K |
GAMMA Investing LLC | 11.1K |
OSAIC HOLDINGS, INC. | 3.75K |
SBI Securities Co., Ltd. | 2.65K |
UBS Group AG | 1.25K |
RHUMBLINE ADVISERS | 398 |
BNP PARIBAS FINANCIAL MARKETS | 300 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.