Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $156.9M | $184.1M | $229.2M | $135.8M | $189.3M | $142.5M | $156.8M | $137.4M |
| Gross profit | $54.8M | $71.4M | $95.8M | $49.7M | $87.1M | $82.4M | $108.2M | $96.6M |
| Gross margin | 34.90% | 38.77% | 41.78% | 36.59% | 46.00% | 57.79% | 68.97% | 70.27% |
| Operating expenses | $159.9M | $170.1M | $185.7M | $202.9M | $169.4M | $98.4M | $87.9M | $62.9M |
| Operating income | $8.1M | $22.2M | $47.3M | −$64.2M | $24.2M | $48.9M | $72.5M | $77.8M |
| Operating margin | 5.16% | 12.05% | 20.63% | −47.30% | 12.76% | 34.33% | 46.21% | 56.62% |
| EBITDA | $19.5M | $36.2M | $63.7M | −$48.3M | $39.5M | $59.0M | $78.3M | $81.5M |
| EBITDA margin | 12.45% | 19.69% | 27.81% | −35.58% | 20.90% | 41.41% | 49.91% | 59.32% |
| Net income | $23.9M | $15.1M | $37.9M | −$55.4M | $18.4M | $40.1M | $63.6M | $57.3M |
| Net profit margin | 15.20% | 8.19% | 16.55% | −40.80% | 9.74% | 28.10% | 40.55% | 41.70% |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Allspring Global Investments Holdings, LLC | 4.58M |
Oasis Management Co Ltd. | 1.1M |
SEI INVESTMENTS CO | 458.44K |
RENAISSANCE TECHNOLOGIES LLC | 185.95K |
CITADEL ADVISORS LLC | 30.2K |
Genus Capital Management Inc. | 15.62K |
LPL Financial LLC | 10K |
OSAIC HOLDINGS, INC. | 400 |
SBI Securities Co., Ltd. | 73 |
Caitong International Asset Management Co., Ltd | 1 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.