Revenue
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $84.2M | $87.4M | $108.9M | $75.2M | $36.5M | $42.0M | $6.3M | $25.6M | $23.8M | $37.0M | $70.7M | $65.7M | $74.3M | $68.8M | $27.0M | — |
| Operating expenses | $21.6M | $19.8M | $21.9M | $13.8M | $12.3M | $9.2M | $1.1M | $15.5M | $22.7M | $30.2M | $35.8M | $26.6M | $30.9M | $29.0M | $11.1M | $2.9M |
| Operating income | $51.9M | $41.8M | $75.5M | $40.0M | −$8.5M | $4.3M | −$6.3M | −$8.0M | −$24.6M | −$142.0M | −$10.5M | $9.8M | −$52.9M | $9.0M | $5.1M | −$1.6M |
| Operating margin | 61.70% | 47.82% | 69.34% | 53.19% | −23.18% | 10.17% | −100.78% | −31.31% | −103.38% | −383.97% | −14.80% | 15.00% | −71.11% | 13.01% | 18.82% | — |
| EBITDA | $67.0M | $55.1M | $90.3M | $49.3M | −$988,000 | $10.2M | −$2.7M | −$3.1M | −$16.5M | −$129.3M | $2.7M | $20.2M | −$41.8M | $21.4M | $11.0M | −$100,123 |
| EBITDA margin | 79.61% | 63.07% | 82.92% | 65.53% | −2.71% | 24.19% | −42.31% | −11.97% | −69.15% | −349.54% | 3.77% | 30.69% | −56.22% | 31.14% | 40.82% | — |
| Net income | $50.0M | $43.7M | $69.4M | $36.3M | −$9.7M | $3.8M | −$32.1M | −$52.9M | $3.8M | −$149.0M | −$17.5M | $3.2M | −$57.3M | $6.0M | $3.6M | −$2.0M |
| Net profit margin | 59.37% | 50.01% | 63.72% | 48.29% | −26.60% | 8.98% | −508.76% | −206.90% | 16.04% | −402.83% | −24.78% | 4.93% | −77.14% | 8.67% | 13.45% | — |
| Basic EPSper basic share | $3.87 | $3.39 | $5.43 | $6.49 | -$28.97 | $15.97 | -$1,119.00 | -$5,597.00 | $8,940.00 | -$100,821,380.00 | -$11,917,740.00 | $490.00 | -$13,840.00 | $1,760.00 | $1,840.00 | -$3,600.00 |
| Diluted EPSper diluted share | $1.28 | $1.11 | $1.91 | $3.02 | -$28.97 | $15.74 | -$1,119.00 | -$5,597.00 | $8,940.00 | -$100,821,380.00 | -$11,917,740.00 | $490.00 | -$13,840.00 | $1,760.00 | $1,840.00 | -$3,600.00 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
ACADIAN ASSET MANAGEMENT LLC | 450.26K |
RENAISSANCE TECHNOLOGIES LLC | 127.4K |
NewEdge Advisors, LLC | 123.09K |
UBS Group AG | 32.25K |
SBI Securities Co., Ltd. | 2.55K |
Steward Partners Investment Advisory, LLC | 1K |
Michalopoulos Andreas Nikolaos | 700 |
Paliou Aliki | 700 |
JONES FINANCIAL COMPANIES LLLP | 466 |
JPMORGAN CHASE & CO | 323 |
Caitong International Asset Management Co., Ltd | 4 |
MORGAN STANLEY | 3 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.