Revenue
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 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $29.2M | $33.9M | $30.1M | $55.9M | $73.7M | $8.4M | $48.5M | $800,000 | $450,000 | $12.0M | $22.7M | $1.4M | $1.1M | $100,000 | $718,000 | $211,000 | — | — | — | — |
| Gross profit | $7.5M | $8.9M | $3.7M | $12.0M | $32.3M | −$3.6M | $10.7M | −$38.7M | −$38.5M | $5.2M | $21.9M | $1.4M | — | −$12.4M | $563,000 | $31,000 | — | — | — | — |
| Gross margin | 25.70% | 26.31% | 12.23% | 21.54% | 43.87% | −42.91% | 21.97% | −4,831.38% | −8,563.56% | 43.78% | 96.47% | 100.00% | — | −12,412.00% | 78.41% | 14.69% | — | — | — | — |
| Research & development | — | — | — | — | — | — | — | — | — | — | — | $889,000 | $1.5M | $543,000 | $2.0M | $2.5M | — | — | — | — |
| Operating expenses | $23.2M | $25.6M | $31.9M | $43.2M | $69.6M | $48.5M | $64.4M | — | — | $29.7M | $33.0M | $112.6M | $41.9M | $22.5M | $7.1M | $6.7M | — | — | — | — |
| Operating income | −$15.7M | −$16.7M | −$28.2M | −$31.2M | $4.1M | −$40.1M | −$15.9M | −$34.7M | −$14.7M | −$17.7M | −$10.3M | −$111.2M | −$40.8M | −$22.4M | −$6.4M | −$6.5M | — | — | — | — |
| Operating margin | −53.65% | −49.29% | −93.68% | −55.71% | 5.57% | −478.28% | −32.72% | −4,340.63% | −3,270.22% | −147.74% | −45.59% | −7,803.23% | −3,707.00% | −22,371.00% | −894.71% | −3,078.20% | — | — | — | — |
| EBITDA | −$14.8M | −$15.8M | −$26.1M | −$25.7M | $7.3M | −$34.9M | −$9.7M | −$27.3M | −$6.7M | −$16.4M | −$6.8M | −$110.9M | −$40.7M | −$22.3M | −$6.4M | −$6.4M | — | — | — | — |
| EBITDA margin | −50.69% | −46.52% | −86.82% | −46.00% | 9.91% | −416.15% | −20.09% | −3,415.88% | −1,497.78% | −136.75% | −30.10% | −7,785.33% | −3,699.09% | −22,325.00% | −894.57% | −3,036.97% | — | — | — | — |
| Net income | −$17.0M | −$16.9M | −$27.7M | −$32.8M | $3.3M | −$90.5M | −$21.2M | −$37.2M | −$28.8M | −$24.0M | −$11.2M | −$109.7M | −$52.4M | −$20.8M | −$7.5M | −$9.9M | −$6.1M | −$7.3M | −$5.2M | −$1.5M |
| Net profit margin | −58.17% | −49.72% | −92.14% | −58.70% | 4.54% | −1,079.17% | −43.75% | −4,650.63% | −6,408.89% | −200.28% | −49.18% | −7,696.63% | −4,766.64% | −20,841.00% | −1,041.64% | −4,711.85% | — | — | — | — |
| Basic EPSper basic share | -$5.08 | -$3.66 | -$6.64 | -$7.01 | $0.60 | -$41.00 | -$259.80 | -$14,247.15 | -$143,584.61 | -$175,863.32 | -$121,323.43 | -$1,362,384.17 | -$701,227.15 | -$589,921.25 | -$1,302,278.99 | -$3,506,135.74 | — | — | — | — |
| Diluted EPSper diluted share | -$5.08 | -$3.66 | -$6.64 | -$7.01 | $0.60 | -$41.00 | -$259.80 | -$14,247.15 | -$144,029.83 | -$175,863.32 | -$121,323.43 | -$1,375,740.88 | -$701,227.15 | -$678,965.97 | -$1,302,278.99 | -$3,506,135.74 | — | — | — | — |
Reported shareholders
| Holder | % owned |
|---|---|
Bernstein Bruce | ≈4.01%339.88K shares |
WEINSTEIN ROBERT | ≈2.54%215.23K shares |
Lebowitz Michael | ≈2.49%211.12K shares |
Ernst Ezra | ≈2.37%201.13K shares |
Wizenberg Gaelle Sandra | ≈2.25%190.7K shares |
CITADEL ADVISORS LLC | 1.38%117.02K shares |
Wealthspire Advisors, LLC | 1.24%105.1K shares |
BlackRock, Inc. | 0.97%81.99K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.66%56.07K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 0.61%51.31K shares |
XTX Topco Ltd | 0.39%32.77K shares |
JANE STREET GROUP, LLC | 0.37%31.22K shares |
VANGUARD FIDUCIARY TRUST CO | 0.28%23.38K shares |
Integrated Wealth Concepts LLC | 0.24%20.7K shares |
STATE STREET CORP | 0.19%16.14K shares |
CITIGROUP INC | 0.07%6.19K shares |
Tower Research Capital LLC (TRC) | 0.07%5.75K shares |
MORGAN STANLEY | 0.03%2.7K shares |
Vanguard Global Advisers, LLC | 0.03%2.38K shares |
Allworth Financial LP | <0.01%66 shares |
Percentages use 8.47M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Sep 11, 2024Form 4 | Wizenberg Gaelle SandraDirector | BuyCommon Stock | 1.2K | $1.65 | $2.0K | 1.5K |
| May 7, 2024Form 4 | Wizenberg Gaelle SandraDirector | BuyCommon Stock | 199 | $1.85 | $368.15 | 299 |
| Apr 26, 2024Form 4 | Wizenberg Gaelle SandraDirector | BuyCommon Stock | 100 | $1.83 | $183.00 | 100 |