Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $38.3M | $33.0M | $43.6M | $94.8M | $188.4M | $81.9M | $41.8M | $33.3M | $34.5M | $29.8M | $29.6M | $34.5M | $30.8M | $33.6M | $32.1M | $36.2M | $39.0M |
| Gross profit | $47,046 | −$1.0M | $9.1M | $28.3M | $95.4M | $37.0M | $14.1M | $10.2M | $10.0M | $10.3M | $10.6M | $12.0M | $10.3M | $11.2M | $10.9M | $12.5M | $13.5M |
| Research & development | $675,567 | $673,944 | $581,172 | $525,727 | $901,381 | $574,527 | $516,095 | $621,365 | $740,567 | $571,842 | $607,527 | $616,784 | $837,073 | $871,851 | $815,018 | $885,445 | $1.0M |
| Operating expenses | $21.2M | $20.1M | $20.6M | $29.1M | $22.8M | $12.9M | $11.2M | $11.8M | $13.8M | $13.8M | $13.8M | $14.2M | $16.2M | $15.1M | $15.0M | $19.2M | $26.8M |
| Operating income | −$21.2M | −$21.1M | −$11.5M | −$852,976 | $72.6M | $24.1M | $3.0M | −$1.3M | −$3.8M | −$3.5M | −$3.2M | −$2.2M | −$5.9M | −$3.9M | −$4.1M | −$6.7M | −$13.3M |
| EBITDAderived | −$13.4M | −$13.5M | −$4.0M | $3.7M | $73.9M | $24.9M | $3.8M | −$442,717 | −$2.9M | −$2.6M | −$2.3M | −$1.1M | −$4.6M | −$2.6M | −$2.8M | −$5.1M | −$11.9M |
| Net income | −$12.6M | −$11.9M | −$7.0M | $5.1M | $56.1M | $24.2M | $3.1M | −$1.3M | −$3.7M | −$3.7M | $4.3M | −$2.4M | −$6.2M | −$4.1M | $1.4M | $2.4M | −$9.4M |
| Basic EPSper diluted share | -$0.43 | -$0.40 | -$0.24 | $0.15 | $1.65 | $0.80 | $0.07 | -$0.06 | -$0.14 | -$0.15 | $0.21 | -$0.12 | -$0.26 | -$0.19 | $0.02 | $0.04 | -$0.45 |
| Diluted EPSper diluted share | -$0.43 | -$0.40 | -$0.24 | $0.15 | $1.63 | $0.80 | $0.07 | -$0.06 | -$0.14 | -$0.15 | $0.20 | -$0.12 | -$0.26 | -$0.19 | $0.02 | $0.04 | -$0.45 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 14, 2025Form 4 · 10b5-1 | SHAW THOMAS JPRESIDENT AND CEO | BuyCommon Stock | 5.7K | $0.77 | $4.4K | 15.83M |
| Nov 11, 2025Form 4 · 10b5-1 | SHAW THOMAS JPRESIDENT AND CEO | BuyCommon Stock | 100 | $0.81 | $81.00 | 15.83M |
| Nov 5, 2025Form 4 · 10b5-1 | SHAW THOMAS JPRESIDENT AND CEO | BuyCommon Stock | 7.5K | $0.83 | $6.2K | 15.83M |
| Oct 30, 2025Form 4 · 10b5-1 | SHAW THOMAS JPRESIDENT AND CEO | BuyCommon Stock | 15.0K | $0.86 | $12.9K | 15.82M |
| Oct 28, 2025Form 4 · 10b5-1 | SHAW THOMAS JPRESIDENT AND CEO | BuyCommon Stock | 35.0K | $0.92 | $32.2K | 15.80M |