Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $57.4M | $58.7M | $50.6M | $37.6M |
| Operating expenses | $33.7M | $30.8M | $25.9M | $16.3M |
| Operating income | $23.0M | $27.6M | $24.6M | $21.3M |
| Operating margin | 40.11% | 47.05% | 48.58% | 56.57% |
| EBITDA | $40.8M | $43.3M | $40.0M | $25.3M |
| EBITDA margin | 71.08% | 73.89% | 79.08% | 67.27% |
| Net income | $15.5M | $18.1M | $19.3M | $16.6M |
| Net profit margin | 26.95% | 30.89% | 38.10% | 44.26% |
| Basic EPSper basic share | $0.44 | $0.51 | $0.54 | $0.47 |
| Diluted EPSper diluted share | $0.43 | $0.50 | $0.53 | $0.46 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Tetragon Partners GP Ltd | 6.83M |
BlackRock, Inc. | 1.7M |
TORONTO DOMINION BANK | 800K |
UBS Group AG | 712.53K |
GEODE CAPITAL MANAGEMENT, LLC | 430.91K |
BANK OF AMERICA CORP /DE/ | 383.03K |
STATE STREET CORP | 340K |
CITIGROUP INC | 318.54K |
NATIXIS | 200K |
VANGUARD PORTFOLIO MANAGEMENT LLC | 199.76K |
MARSHALL WACE, LLP | 183.81K |
NORTHERN TRUST CORP | 165.68K |
JANE STREET GROUP, LLC | 132.56K |
Connor, Clark & Lunn Investment Management Ltd. | 107.3K |
LOS ANGELES CAPITAL MANAGEMENT LLC | 105.25K |
STRS OHIO | 98.3K |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 86.46K |
AMERICAN CENTURY COMPANIES INC | 82.46K |
MORGAN STANLEY | 75.99K |
Nuveen, LLC | 73.92K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.