Revenue
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 · Dec 31 | 2013 · Jul 31 | 2012 · Dec 31 | 2012 · Jul 31 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $65.3M | $54.4M | $53.4M | $50.3M | $56.2M | $55.4M | $39.7M | $37.1M | $30.0M | $6.8M | $533,802 | $7.6M | $902,369 | — | — | — | — | — |
| Gross profit | $7.9M | $4.3M | $4.3M | $6.0M | $8.3M | $8.1M | $3.7M | $2.4M | $2.0M | $601,040 | $48,993 | $7.6M | — | — | — | — | — | — |
| Gross margin | 12.10% | 7.92% | 8.15% | 11.83% | 14.81% | 14.55% | 9.23% | 6.50% | 6.52% | 8.90% | 9.18% | 100.00% | — | — | — | — | — | — |
| Research & development | $519,363 | $533,293 | $164,859 | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $24.6M | $19.9M | $26.2M | $13.4M | $12.9M | $5.3M | $3.9M | $3.6M | $6.8M | $803,547 | $491,452 | $523,305 | — | — | — | — | — | — |
| Operating income | −$16.7M | −$15.5M | −$21.8M | −$7.5M | −$4.5M | $2.7M | −$255,809 | −$1.2M | −$4.9M | −$202,507 | −$442,459 | $7.1M | $288,712 | −$344,543 | −$455 | −$330,589 | −$169,245 | — |
| Operating margin | −25.59% | −28.56% | −40.90% | −14.84% | −8.06% | 4.90% | −0.64% | −3.31% | −16.23% | −3.00% | −82.89% | 93.15% | 31.99% | — | — | — | — | — |
| EBITDA | −$15.3M | −$14.3M | −$21.2M | −$7.4M | −$4.2M | $3.1M | $138,819 | −$1.2M | −$4.8M | −$193,059 | −$437,043 | $7.1M | — | — | — | — | — | — |
| EBITDA margin | −23.51% | −26.32% | −39.75% | −14.64% | −7.43% | 5.62% | 0.35% | −3.19% | −16.15% | −2.86% | −81.87% | 93.27% | — | — | — | — | — | — |
| Net income | −$19.1M | −$16.2M | −$18.5M | −$13.8M | −$8.0M | $820,786 | −$3.3M | −$9.1M | −$6.2M | −$601,002 | −$6.7M | $6.0M | $246,592 | −$344,543 | −$455 | −$330,589 | −$169,245 | −$3.8M |
| Net profit margin | −29.33% | −29.73% | −34.74% | −27.47% | −14.16% | 1.48% | −8.31% | −24.43% | −20.69% | −8.90% | −1,252.88% | 79.13% | 27.33% | — | — | — | — | — |
| Basic EPSper basic share | -$0.63 | -$1.17 | -$2.15 | -$33.16 | -$23.74 | $1.50 | -$6.25 | -$17.00 | -$12.25 | $0.00 | -$12.50 | $12.50 | $0.00 | -$2.50 | $0.00 | -$2.50 | -$2.50 | — |
| Diluted EPSper diluted share | -$0.63 | -$1.17 | -$2.15 | -$33.16 | -$23.74 | $1.50 | -$6.25 | -$17.00 | -$12.25 | $0.00 | -$12.50 | $12.50 | $0.00 | -$2.50 | $0.00 | -$2.50 | -$2.50 | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Siokas Grigorios | 13.48M |
Terzis Georgios | 2.24M |
UBS Group AG | 594.46K |
VANGUARD FIDUCIARY TRUST CO | 333.84K |
JANE STREET GROUP, LLC | 289.29K |
GEODE CAPITAL MANAGEMENT, LLC | 282.09K |
BlackRock, Inc. | 267.8K |
VANGUARD CAPITAL MANAGEMENT LLC | 173.97K |
Aslidis Anastasios | 100K |
Bhutawala Suhel | 65K |
Demetriades Demetrios G. | 55K |
NORTHERN TRUST CORP | 53.89K |
Hoidas John James | 50K |
STATE STREET CORP | 45.24K |
Bardakis Nikolaos | 45K |
Sassicaia Capital Advisers LLC | 36K |
Karkantzos Theodoros Christos | 35K |
Ziegler Manfred | 20K |
KESTRA PRIVATE WEALTH SERVICES, LLC | 13K |
SIMPLEX TRADING, LLC | 7.14K |
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 |
|---|---|---|---|---|---|---|
| Jun 16, 2026Form 4 | Terzis GeorgiosChief Financial Officer | BuyCommon Stock, par value $.001 | 168.1K | $0.25 | $42.0K | 2.24M |
| Jun 11, 2026Form 4 | Siokas GrigoriosChief Executive Officer | BuyCommon Stock, par value $.001 | 218.4K | $0.21 | $45.9K | 13.48M |
| Jun 10, 2026Form 4 | Siokas GrigoriosChief Executive Officer | BuyCommon Stock, par value $.001 | 701.4K | $0.23 | $161.3K | 13.26M |
| Feb 12, 2026Form 4 | Siokas GrigoriosChief Executive Officer | BuyCommon Stock, par value $.001 | 388.5K | $0.37 | $143.8K | 8.86M |
| Feb 11, 2026Form 4 | Siokas GrigoriosChief Executive Officer | BuyCommon Stock, par value $.001 | 291.3K | $0.41 | $119.4K | 8.47M |