Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $613.5M | $602.2M | $659.7M | $688.4M | $692.8M | $504.2M | $368.7M |
| Gross profit | $266.2M | $238.5M | $256.1M | $253.7M | $286.8M | $208.2M | $148.8M |
| Research & development | $18.8M | $18.7M | $23.8M | $29.1M | $28.3M | $23.5M | $20.6M |
| Operating expenses | $183.8M | $223.9M | $162.1M | $202.9M | $209.3M | $122.8M | $102.7M |
| Operating income | $82.5M | $14.7M | $94.0M | $50.7M | $77.5M | $85.5M | $46.1M |
| EBITDAderived | $106.0M | $39.1M | $118.9M | $75.5M | $103.0M | $104.4M | $65.4M |
| Net income | $19.2M | −$23.2M | $19.2M | $73.8M | −$27.1M | $32.9M | $561,000 |
| Basic EPSper diluted share | $0.16 | -$0.20 | $0.16 | $0.63 | -$0.30 | $0.49 | $0.01 |
| Diluted EPSper diluted share | $0.16 | -$0.20 | $0.16 | $0.14 | -$0.30 | $0.49 | $0.01 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Sep 18, 2025Form 4 | Sentinel Capital Partners V, L.P. +6Director,TenPercentOwner | SellCommon Stock · indirect | 2.10M | $2.63 | $5.52M | 24.65M |
| Sep 10, 2025Form 4 | Sentinel Partners V, L.P. +6Director,TenPercentOwner | SellCommon Stock · indirect | 14.00M | $2.63 | $36.82M | 26.75M |
| Mar 20, 2025Form 4 | Sentinel Capital Investors V, L.P. +6Director,TenPercentOwner | SellCommon Stock · indirect | 802.1K | $2.47 | $1.98M | 40.75M |
| Dec 16, 2024Form 4 | Sentinel Managing Co V, Inc. +6Director,TenPercentOwner | SellCommon Stock · indirect | 1.74M | $3.00 | $5.23M | 41.56M |