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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $128.9M | $128.3M | $103.3M | $111.3M | $100.9M | $160.1M | $557.6M | $524.2M | $469.8M | $476.9M | $539.3M | $476.8M | $441.7M | $317.6M | $276.7M | $238.2M |
| Gross profit | $40.3M | $41.9M | $28.0M | $39.1M | $38.9M | $39.4M | $81.0M | $78.3M | $79.2M | $66.8M | $65.4M | $62.6M | $62.8M | $52.1M | $46.7M | $33.8M |
| Research & development | $8.3M | $8.6M | $8.7M | $7.8M | $6.7M | $7.6M | $11.5M | $12.8M | $9.5M | $7.2M | $7.0M | $7.2M | $9.3M | $9.6M | $9.3M | $4.4M |
| Operating expenses | — | $50.7M | $49.8M | $50.9M | $47.8M | $65.3M | $75.5M | $64.8M | $64.5M | $87.4M | $46.9M | $42.4M | $37.9M | $37.6M | $38.7M | $25.8M |
| Operating income | −$17.2M | −$8.8M | −$21.8M | −$11.8M | −$8.8M | −$25.9M | $5.5M | $13.6M | $14.7M | −$20.6M | $18.5M | $20.2M | $24.9M | $14.6M | $8.0M | $8.0M |
| EBITDAderived | −$9.2M | −$890,000 | −$8.6M | $6.3M | $11.0M | −$7.0M | $20.7M | $26.0M | $25.3M | −$11.2M | $25.6M | $27.3M | $32.2M | $20.2M | $13.3M | $11.3M |
| Net income | −$38.7M | $12.0M | −$99.6M | −$116.7M | −$32.3M | −$38.2M | $411,000 | $24.8M | $10.6M | −$11.6M | $13.5M | $19.1M | $22.6M | $12.7M | $3.9M | $4.0M |
| Basic EPSper diluted share | -$1.27 | $0.39 | -$3.32 | -$3.97 | -$1.10 | -$1.31 | $0.01 | $0.90 | $0.39 | -$0.43 | $0.50 | $0.72 | $0.87 | $0.49 | $0.15 | $0.15 |
| Diluted EPSper diluted share | -$1.27 | $0.33 | -$3.32 | -$3.97 | -$1.10 | -$1.31 | $0.01 | $0.89 | $0.38 | -$0.43 | $0.50 | $0.71 | $0.85 | $0.49 | $0.15 | $0.15 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 28, 2025Form 4 | English Aron R. +4TenPercentOwner | SellCommon Stock · indirect | 150.4K | $7.12 | $1.07M | 264.2K |
| May 27, 2025Form 4 | English Aron R. +4TenPercentOwner | SellCommon Stock · indirect | 1.14M | $6.50 | $7.41M | 414.6K |
| May 23, 2025Form 4 | English Aron R. +4TenPercentOwner | SellCommon Stock · indirect | 96.1K | $6.75 | $648.9K | 1.55M |
| May 13, 2025Form 4 | 22NW Fund GP, LLC +4TenPercentOwner | SellCommon Stock · indirect | 12.3K | $7.00 | $86.3K | 1.65M |
| May 12, 2025Form 4 | 22NW Fund GP, LLC +4TenPercentOwner | SellCommon Stock · indirect | 45.7K | $7.03 | $321.3K | 1.66M |