Revenue
2017
2018
2019
2020
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $151.6M | $140.1M | $69.2M | $15.0M | — | $13.4M | $17.6M | $18.2M | $17.2M | — | — | — | — | — | — | — |
| Gross profit | $66.0M | $69.8M | $37.0M | $4.0M | — | $3.9M | $5.4M | $6.3M | $5.7M | $6.2M | $6.1M | $6.7M | $6.9M | $6.9M | $6.7M | $6.8M |
| Research & development | — | — | — | — | — | $671,493 | $870,279 | $677,242 | $688,688 | $647,065 | $660,402 | $664,999 | $649,325 | $629,776 | $512,259 | $695,593 |
| Operating expenses | — | — | $71.3M | $47.7M | $43.4M | — | — | — | — | — | — | $5.8M | $6.0M | $5.9M | $5.7M | $5.2M |
| Operating income | −$186.2M | −$76.2M | −$29.4M | −$43.7M | −$43.4M | −$1.8M | −$956,676 | $225,819 | −$464,609 | −$22,004 | $220,818 | $913,466 | $920,130 | $1.0M | $1.0M | $1.5M |
| EBITDAderived | — | — | — | — | — | −$1.1M | −$316,679 | $984,653 | $372,268 | $738,768 | $905,386 | $1.6M | $1.5M | $1.6M | $1.5M | — |
| Net income | −$661.4M | −$72.4M | −$73.4M | −$90.8M | −$95.7M | −$439,320 | −$813,558 | $139,465 | −$226,147 | −$65,061 | $135,007 | $648,770 | $682,173 | $693,931 | $698,257 | $1.1M |
| Basic EPSper diluted share | -$1.66 | -$0.21 | -$0.35 | -$0.82 | -$1.13 | -$0.22 | -$0.41 | $0.07 | -$0.11 | -$0.03 | $0.07 | $0.32 | $0.34 | $0.35 | $0.35 | $0.56 |
| Diluted EPSper diluted share | -$1.66 | -$0.21 | -$0.35 | -$0.82 | -$1.13 | -$0.22 | -$0.41 | $0.07 | -$0.11 | -$0.03 | $0.07 | $0.32 | $0.34 | $0.35 | $0.35 | $0.56 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 · 10b5-1 | Prager Paul B.Chief Executive Officer | SellCommon stock, $0.001 par value per share · indirect | 56.8K | $26.57 | $1.51M | 4.08M |
| May 27, 2026Form 4 · 10b5-1 | Prager Paul B.Chief Executive Officer | SellCommon stock, $0.001 par value per share · indirect | 109.8K | $25.58 | $2.81M | 4.14M |
| May 26, 2026Form 4 · 10b5-1 | Prager Paul B.Chief Executive Officer | SellCommon stock, $0.001 par value per share · indirect | 166.7K | $24.43 | $4.07M | 4.25M |
| Apr 28, 2026Form 4 | Prager Paul B.Chief Executive Officer | SellCommon stock, $0.001 par value per share | 100 | $21.29 | $2.1K | 884.3K |
| Apr 28, 2026Form 4 | Prager Paul B.Chief Executive Officer | SellCommon stock, $0.001 par value per share | 79.1K | $20.62 | $1.63M | 884.4K |