Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.9M | $494,025 | $445,928 | $863,438 | $670,171 | $1.4M | $1.7M | $0 | $0 | $73.2M | $11.5M | $30.1M | $36.3M | $27.8M |
| Gross profit | $1.2M | $234,432 | −$978,384 | −$517,162 | −$32,508 | $1.3M | $1.5M | $0 | $548,768 | $344,353 | −$1.7M | $23.0M | $29.7M | $20.6M |
| Gross margin | 64.31% | 47.45% | −219.40% | −59.90% | −4.85% | 94.36% | 85.21% | — | — | 0.47% | −15.18% | 76.59% | 81.84% | 74.17% |
| Research & development | $147,321 | $0 | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating expenses | $5.0M | $2.2M | $7.5M | $5.4M | $13.3M | $2.0M | $740,534 | $1.8M | $1.4M | $27.9M | $104.2M | $4.3M | $61.7M | $59.5M |
| Operating income | −$3.8M | −$2.0M | −$8.5M | −$5.9M | −$13.3M | −$668,768 | $740,443 | −$1.8M | −$1.4M | −$27.6M | −$105.9M | −$4.3M | −$32.1M | −$38.9M |
| Operating margin | −202.04% | −405.00% | −1,906.00% | −681.62% | −1,985.51% | −47.69% | 42.60% | — | — | −37.69% | −923.10% | −14.38% | −88.47% | −139.73% |
| EBITDA | −$3.7M | −$1.3M | −$7.6M | −$5.9M | −$13.3M | −$668,768 | — | −$299,914 | $7.2M | −$18.7M | −$101.0M | −$2.5M | −$29.7M | −$36.1M |
| EBITDA margin | −196.66% | −268.22% | −1,704.41% | −678.27% | −1,985.51% | −47.69% | — | — | — | −25.53% | −879.98% | −8.18% | −81.98% | −129.78% |
| Net income | −$5.1M | −$4.5M | −$9.4M | −$5.6M | −$21.7M | −$1.7M | −$1.2M | −$123.2M | −$161.9M | −$25.3M | −$93.6M | −$43.9M | −$32.2M | −$39.0M |
| Net profit margin | −273.04% | −917.85% | −2,098.36% | −652.62% | −3,232.86% | −117.75% | −70.50% | — | — | −34.55% | −815.25% | −145.83% | −88.74% | −140.25% |
| Basic EPSper basic share | -$0.08 | -$0.07 | -$0.20 | -$0.39 | -$2.23 | $0.00 | $0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 |
| Diluted EPSper diluted share | -$0.08 | -$0.07 | -$0.20 | -$0.39 | -$2.23 | $0.00 | $0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 | -$0.00 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 4.58%3.64M shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.17%926.76K shares |
STATE STREET CORP | 0.90%712.12K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 0.58%459.95K shares |
NORTHERN TRUST CORP | 0.48%383.01K shares |
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | 0.35%278.59K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.20%162.16K shares |
Bank of New York Mellon Corp | 0.18%140.29K shares |
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main | 0.12%99.24K shares |
Nuveen, LLC | 0.12%96.23K shares |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 0.12%94.22K shares |
Daye Wilfred ZhongKei | ≈0.09%69.77K shares |
RHUMBLINE ADVISERS | 0.09%68.36K shares |
MARSHALL WACE, LLP | 0.08%64.02K shares |
VANGUARD FIDUCIARY TRUST CO | 0.08%62.96K shares |
WELLS FARGO & COMPANY/MN | 0.08%60.84K shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 0.07%55.5K shares |
Creative Planning | 0.06%50.75K shares |
UBS Group AG | 0.06%46.7K shares |
BANK OF AMERICA CORP /DE/ | 0.05%42.69K shares |
Percentages use 79.44M 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 |
|---|---|---|---|---|---|---|
| Jun 2, 2026Form 4 | Daye Wilfred ZhongKeiCSO | SellCommon Stock | 2.0K | $9.07 | $18.1K | 69.8K |
| Jun 1, 2026Form 4 | Daye Wilfred ZhongKeiCSO | SellCommon Stock | 2.0K | $8.53 | $17.1K | 71.8K |
| May 21, 2026Form 4 | Daye Wilfred ZhongKeiCSO | SellCommon Stock | 2.0K | $9.33 | $18.7K | 73.8K |
| May 20, 2026Form 4 | Daye Wilfred ZhongKeiCSO | SellCommon Stock | 4.0K | $9.66 | $38.6K | 75.8K |
| May 19, 2026Form 4 | Daye Wilfred ZhongKeiCSO | SellCommon Stock | 2.0K | $9.36 | $18.7K | 79.8K |