Revenue
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $27.7M | $27.5M | $28.1M | $33.9M | $22.9M | $28.9M | $38.3M | $47.8M | $6.6M | $932,000 | $628,000 | $406,000 | $0 |
| Gross profit | $6.9M | $13.6M | $10.0M | $17.9M | — | — | — | — | — | — | — | — | — |
| Gross margin | 25.05% | 49.54% | 35.54% | 52.76% | — | — | — | — | — | — | — | — | — |
| Research & development | $4.6M | $3.5M | $4.1M | $3.1M | $2.7M | $3.2M | $7.9M | $9.8M | $6.1M | $4.9M | $7.6M | $5.5M | $4.8M |
| Operating expenses | $49.2M | $38.1M | $42.2M | $51.6M | $40.8M | $46.1M | $52.7M | $71.2M | $29.4M | $20.8M | $19.9M | $14.2M | $13.0M |
| Operating income | −$21.5M | −$10.6M | −$14.1M | −$17.7M | −$17.9M | −$17.2M | −$14.4M | −$23.4M | −$22.9M | −$19.9M | −$19.2M | −$13.8M | −$13.0M |
| Operating margin | −77.57% | −38.56% | −50.00% | −52.38% | −78.17% | −59.43% | −37.67% | −48.91% | −347.73% | −2,131.01% | −3,063.54% | −3,406.65% | — |
| EBITDA | −$20.2M | −$9.3M | −$12.3M | −$16.4M | −$16.5M | −$14.8M | −$11.5M | −$19.0M | −$17.3M | −$15.0M | −$15.4M | −$11.5M | −$10.9M |
| EBITDA margin | −72.84% | −33.97% | −43.88% | −48.42% | −72.01% | −51.26% | −29.96% | −39.71% | −263.14% | −1,612.88% | −2,447.13% | −2,822.91% | — |
| Net income | −$20.5M | −$9.1M | −$13.5M | −$16.4M | −$17.6M | −$18.0M | −$14.9M | −$10.4M | −$20.9M | −$17.9M | −$19.0M | −$27.4M | −$13.8M |
| Net profit margin | −73.93% | −33.21% | −48.13% | −48.38% | −76.81% | −62.36% | −38.84% | −21.65% | −317.95% | −1,915.99% | −3,021.97% | −6,761.08% | — |
| Basic EPSper basic share | -$8.35 | -$3.83 | -$5.81 | -$7.60 | -$23.80 | -$241.60 | -$1,082.40 | -$1,020.00 | -$44,244.00 | -$398,784.00 | -$1,196,640.00 | -$411,840.00 | -$329,760.00 |
| Diluted EPSper diluted share | -$8.35 | -$3.83 | -$5.81 | -$7.60 | -$23.80 | -$241.60 | -$1,082.40 | -$1,020.00 | -$44,244.00 | -$398,784.00 | -$1,196,640.00 | -$411,840.00 | -$329,760.00 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Hale Capital Management, LP / Hale Fund Partners, LLC / HALE MARTIN M JR / Hale Fund Management, LLC / Hale Capital Partners, LP | 416.5K |
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 |
|---|---|---|---|---|---|---|
| May 15, 2025Form 4 | Hale Capital Management, LP +4TenPercentOwner | BuyCommon Stock par value $0.00001 per share · indirect | 20.5K | $2.51 | $51.5K | 416.5K |
| May 8, 2025Form 4 | Hale Fund Partners, LLC +4TenPercentOwner | BuyCommon Stock par value $0.00001 per share · indirect | 10.5K | $2.45 | $25.7K | 396.0K |
| May 7, 2025Form 4 | Hale Fund Partners, LLC +4TenPercentOwner | BuyCommon Stock par value $0.00001 per share · indirect | 2.0K | $2.50 | $5.0K | 385.5K |
| May 6, 2025Form 4 | Hale Fund Partners, LLC +4TenPercentOwner | BuyCommon Stock par value $0.00001 per share · indirect | 5.9K | $2.34 | $13.8K | 383.5K |
| Apr 29, 2025Form 4 | Hale Fund Management, LLC +4TenPercentOwner | BuyCommon Stock par value $0.00001 per share · indirect | 1.0K | $2.40 | $2.4K | 377.6K |