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 | $455.5M | $350.0M | $276.7M | $262.3M | $282.9M | $213.8M | $187.2M | $201.2M | $232.6M | $229.7M | $229.0M | $217.9M | $241.4M | $245.2M | $229.4M | $235.0M | $215.9M |
| Gross profit | $198.0M | $146.1M | $89.4M | $81.7M | $62.1M | $39.3M | $37.4M | $37.5M | $51.0M | $46.2M | $45.1M | $41.6M | $52.8M | $50.9M | $50.5M | $61.9M | $43.8M |
| Research & development | $81.8M | $67.3M | $58.4M | $48.6M | $34.6M | $19.3M | $13.4M | $12.4M | $12.0M | $11.6M | $10.1M | $8.9M | $15.6M | $13.7M | $13.8M | $15.9M | $13.6M |
| Operating expenses | $266.8M | $225.2M | $161.2M | $150.8M | $116.0M | $63.3M | $51.6M | $47.8M | $51.1M | $44.0M | $38.4M | $38.2M | $53.5M | $54.9M | $71.3M | $55.0M | $49.9M |
| Operating income | −$68.8M | −$79.1M | −$71.7M | −$69.1M | −$53.9M | −$23.9M | −$14.2M | −$10.3M | −$121,000 | $2.2M | $6.6M | $3.4M | −$657,000 | −$4.0M | −$20.8M | $6.8M | −$6.0M |
| EBITDAderived | −$19.8M | −$41.2M | −$44.7M | −$43.4M | −$32.5M | −$13.8M | −$9.5M | −$5.5M | $3.9M | $6.8M | $9.7M | $5.4M | $2.2M | $4.7M | −$18.1M | $10.2M | −$2.2M |
| Net income | −$84.5M | −$5.0M | −$69.8M | −$69.3M | −$75.8M | −$36.6M | −$15.6M | −$24.1M | −$3.4M | $1.8M | −$891,000 | −$3.7M | $358,000 | −$315,000 | −$15.5M | $3.1M | −$5.2M |
| Basic EPSper diluted share | -$2.09 | -$0.14 | -$2.53 | -$2.55 | -$3.02 | -$1.92 | -$0.96 | -$1.50 | -$0.22 | $0.11 | -$0.06 | -$0.24 | $0.02 | -$0.02 | -$1.04 | $0.21 | -$0.36 |
| Diluted EPSper diluted share | -$2.09 | -$0.14 | -$2.53 | -$2.55 | -$3.02 | -$1.92 | -$0.96 | -$1.50 | -$0.22 | $0.11 | -$0.06 | -$0.23 | $0.02 | -$0.02 | -$1.04 | $0.21 | -$0.36 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 12, 2026Form 4 | Voss Value-Oriented Special Situations Fund, LP +4TenPercentOwner | BuyCommon Stock, $0.02 par value · indirect | 139 | $14.98 | $2.1K | 5.13M |
| Jun 12, 2026Form 4 | Voss Value-Oriented Special Situations Fund, LP +4TenPercentOwner | BuyCommon Stock, $0.02 par value · indirect | 558 | $14.98 | $8.4K | 5.12M |
| Jun 12, 2026Form 4 | Voss Value-Oriented Special Situations Fund, LP +4TenPercentOwner | BuyCommon Stock, $0.02 par value · indirect | 1.7K | $14.34 | $24.6K | 5.12M |
| Jun 12, 2026Form 4 | Voss Value-Oriented Special Situations Fund, LP +4TenPercentOwner | BuyCommon Stock, $0.02 par value · indirect | 6.9K | $14.34 | $98.3K | 5.12M |
| Jun 12, 2026Form 4 | Voss Value-Oriented Special Situations Fund, LP +4TenPercentOwner | BuyCommon Stock, $0.02 par value · indirect | 16.0K | $14.90 | $238.5K | 5.12M |