Revenue
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $467.5M | $217.6M | $205.5M | $210.2M | $165.3M | $138.5M | $117.4M | $150.5M | $150.5M | $156.8M |
| Gross profit | $82.8M | $42.0M | $36.6M | $51.5M | $36.4M | $27.3M | −$17.4M | $3.5M | $28.5M | $38.9M |
| Gross margin | 17.71% | 19.30% | 17.82% | 24.52% | 22.00% | 19.74% | −14.79% | 2.33% | 18.92% | 24.81% |
| Operating expenses | $47.1M | $33.7M | $27.9M | $28.1M | $14.1M | $28.1M | $26.6M | $21.0M | $20.8M | $19.7M |
| Operating income | $35.7M | $8.3M | $8.7M | $23.5M | $22.2M | −$793,000 | −$43.9M | −$17.5M | $7.7M | $19.2M |
| Operating margin | 7.64% | 3.81% | 4.23% | 11.16% | 13.45% | −0.57% | −37.41% | −11.63% | 5.09% | 12.27% |
| EBITDA | $108.7M | $38.2M | $36.6M | $48.6M | $46.2M | $27.3M | −$12.4M | $20.9M | $24.2M | $33.2M |
| EBITDA margin | 23.25% | 17.56% | 17.81% | 23.15% | 27.95% | 19.75% | −10.59% | 13.89% | 16.11% | 21.17% |
| Net income | −$119.1M | −$31.5M | $6.1M | $6.2M | $14.0M | $1.2M | −$48.1M | −$12.4M | $9.7M | $3.9M |
| Net profit margin | −25.48% | −14.48% | 2.98% | 2.95% | 8.44% | 0.84% | −40.93% | −8.26% | 6.43% | 2.49% |
| Basic EPSper basic share | -$0.42 | -$0.13 | $0.03 | $0.03 | $0.08 | $0.01 | -$0.36 | -$0.10 | $0.08 | $0.03 |
| Diluted EPSper diluted share | -$0.42 | -$0.13 | $0.03 | $0.03 | $0.08 | $0.01 | -$0.36 | -$0.10 | $0.08 | $0.03 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
VAN ECK ASSOCIATES CORP | 20.03M |
Tidal Investments LLC | 17.95M |
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | 11.82M |
JUPITER ASSET MANAGEMENT LTD | 10.02M |
VANGUARD CAPITAL MANAGEMENT LLC | 8.62M |
TWO SIGMA INVESTMENTS, LP | 7.51M |
ALPS ADVISORS INC | 4.66M |
Condire Management, LP | 4.5M |
SPROTT INC. | 4.46M |
CITADEL ADVISORS LLC | 3.38M |
VANGUARD FIDUCIARY TRUST CO | 2.6M |
DIMENSIONAL FUND ADVISORS LP | 2.54M |
BANK OF AMERICA CORP /DE/ | 2.42M |
MILLENNIUM MANAGEMENT LLC | 1.92M |
MORGAN STANLEY | 1.79M |
RENAISSANCE TECHNOLOGIES LLC | 1.68M |
TD Asset Management Inc | 1.43M |
Trexquant Investment LP | 1.39M |
BANK OF MONTREAL /CAN/ | 1.36M |
AMERICAN CENTURY COMPANIES INC | 1.34M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.