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 | $111.0M | $113.8M | $132.4M | $138.8M | $133.9M | $158.7M | $157.9M | $153.0M | $160.1M | $176.1M | $9.6M | $9.3M | $5.6M | $10.5M | $112.5M | $112.2M | $89.1M |
| Research & development | $3.5M | $8.4M | $9.4M | $10.4M | $11.1M | $15.8M | $15.9M | $15.0M | $15.9M | $16.0M | $14.0M | $14.1M | $13.0M | $12.1M | $11.5M | $10.7M | $8.8M |
| Operating income | −$11.2M | −$11.9M | −$17.3M | −$5.7M | −$19.6M | −$22.9M | −$21.1M | −$10.6M | −$8.8M | −$1.3M | $3.2M | $1.9M | $6.2M | $6.6M | −$608,000 | $5.5M | −$643,636 |
| EBITDAderived | −$475,000 | $1.4M | −$3.9M | $8.3M | −$5.0M | −$11.3M | −$9.6M | $2.2M | $2.3M | $11.2M | $15.9M | $11.9M | $12.2M | $11.2M | $3.8M | $9.4M | $2.0M |
| Net income | −$7.4M | −$11.0M | −$15.4M | $24.0M | −$9.8M | −$21.9M | $33.3M | −$8.2M | −$11.0M | −$7.5M | $2.3M | $41,000 | $4.5M | $3.6M | $860,000 | $8.3M | −$133,175 |
| Basic EPSper diluted share | -$0.38 | -$0.57 | -$0.81 | $1.29 | -$0.54 | -$1.24 | $1.90 | -$0.48 | -$0.67 | -$0.47 | $0.14 | $0.00 | $0.30 | $0.24 | $0.06 | $0.57 | -$0.01 |
| Diluted EPSper diluted share | -$0.38 | -$0.57 | -$0.81 | $1.29 | -$0.54 | -$1.24 | $1.90 | -$0.48 | -$0.67 | -$0.47 | $0.14 | $0.00 | $0.30 | $0.24 | $0.06 | $0.56 | -$0.01 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 10, 2026Form 4 | FEINGOLD FELISESVP General Counsel | SellCommon Stock | 1.9K | $7.60 | $14.2K | 67.8K |
| Jun 10, 2026Form 4 | BRUUN BRENT CCEO | SellCommon Stock | 2.2K | $7.60 | $16.9K | 167.4K |
| May 27, 2026Form 4 | Radoff Bradley Louis +1TenPercentOwner | SellCommon Stock · indirect | 24.1K | $11.39 | $274.0K | 290.0K |
| May 27, 2026Form 4 | Radoff Bradley Louis +1TenPercentOwner | SellCommon Stock · indirect | 10.9K | $10.78 | $117.9K | 314.1K |
| Mar 10, 2026Form 4 | FEINGOLD FELISESVP General Counsel | SellCommon Stock | 1.6K | $6.64 | $10.6K | 69.7K |