Revenue
2009
2010
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 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $158.1M | $167.5M | $110.2M | $125.0M | $153.1M | $65.7M | $89.5M | $94.9M | $77.7M | $36.0M | $11.7M | $2.1M | $23.8M | $49.0M | $71.6M | $54.8M | $6.3M |
| Gross profit | $68.0M | $91.7M | $40.4M | $53.8M | — | — | — | $91.5M | $74.8M | $34.7M | $11.2M | — | — | — | — | — | — |
| Gross margin | 43.03% | 54.75% | 36.69% | 43.00% | — | — | — | 96.48% | 96.30% | 96.33% | 96.24% | — | — | — | — | — | — |
| Operating expenses | $53.8M | $47.0M | $42.3M | $43.5M | $36.3M | $22.3M | $19.0M | $20.7M | $19.6M | $14.3M | $5.6M | $1.0M | $11.1M | $27.0M | $34.7M | $30.7M | $16.2M |
| Operating income | $43.3M | $62.6M | $21.3M | $29.7M | $65.9M | −$268,000 | $12.0M | $4.3M | $2.8M | −$14.7M | −$7.1M | $81.8M | $19.3M | −$181.1M | −$183.6M | $18.4M | $40.4M |
| Operating margin | 27.41% | 37.37% | 19.37% | 23.74% | 43.05% | −0.41% | 13.45% | 4.51% | 3.61% | −40.89% | −60.50% | 3,942.65% | 80.84% | −369.43% | −256.60% | 33.63% | 636.81% |
| EBITDA | $71.7M | $87.7M | $46.5M | $53.1M | $83.1M | $12.5M | $23.1M | $15.2M | $13.3M | −$6.2M | −$5.2M | $81.8M | $20.3M | −$165.5M | −$154.8M | $47.8M | $67.2M |
| EBITDA margin | 45.32% | 52.37% | 42.15% | 42.47% | 54.25% | 18.96% | 25.75% | 15.97% | 17.14% | −17.18% | −44.51% | 3,942.80% | 84.96% | −337.60% | −216.27% | 87.18% | 1,059.72% |
| Net income | $21.2M | $43.5M | $2.3M | $17.2M | $41.3M | −$18.4M | −$11.7M | −$21.1M | −$3.2M | −$24.6M | −$9.0M | $80.3M | $10.9M | −$193.8M | −$197.8M | $132,000 | $30.1M |
| Net profit margin | 13.44% | 25.96% | 2.07% | 13.79% | 27.01% | −27.95% | −13.07% | −22.20% | −4.16% | −68.43% | −76.80% | 3,872.19% | 45.75% | −395.24% | −276.37% | 0.24% | 474.01% |
| Basic EPSper basic share | $1.02 | $2.12 | $0.12 | $0.97 | $2.70 | -$5.49 | -$122.10 | -$1,343.90 | -$216.00 | -$2,875.20 | -$29,731.34 | $1,076,776.12 | $163,343.28 | -$2,998,208.96 | -$4,842,985.07 | $3,582.09 | $3,120,000.00 |
| Diluted EPSper diluted share | $1.01 | $2.11 | $0.12 | $0.96 | $2.50 | -$5.49 | -$122.10 | -$1,343.90 | -$216.00 | -$42,985.07 | -$29,731.34 | $1,076,776.12 | $163,343.28 | -$2,998,208.96 | -$4,842,985.07 | $3,582.09 | $2,645,373.13 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Tsantanis Stamatios | 2.08M |
GOLDMAN SACHS GROUP INC | 757.94K |
RENAISSANCE TECHNOLOGIES LLC | 609.1K |
TWO SIGMA INVESTMENTS, LP | 542.4K |
Walleye Capital LLC | 302.38K |
Gyftakis Stavros | 236.3K |
ACADIAN ASSET MANAGEMENT LLC | 222.39K |
MARSHALL WACE, LLP | 219.95K |
MORGAN STANLEY | 218.18K |
Anagnostara Christina | 193.24K |
BANK OF AMERICA CORP /DE/ | 161.65K |
Qube Research & Technologies Ltd | 136.68K |
PDT Partners, LLC | 125.19K |
Cambridge Investment Research Advisors, Inc. | 108.21K |
MILLENNIUM MANAGEMENT LLC | 105.19K |
JPMORGAN CHASE & CO | 103.85K |
BNP PARIBAS FINANCIAL MARKETS | 94.65K |
JANE STREET GROUP, LLC | 90.35K |
Point Nemo Capital, LLC | 86.54K |
Marnell Management LLC | 78.61K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 6, 2026Form 4 | Gyftakis StavrosSee Remarks | SellShares of Common Stock, par value $0.0001 per share | 3.6K | $13.95 | $49.8K | 236.3K |