Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $400.0M | $350.6M | $313.4M | $312.1M | $474.0M | $443.5M | $457.1M | $433.5M |
| Gross profit | $289.7M | $246.9M | $215.4M | $192.1M | $341.6M | $310.8M | $293.1M | $256.7M |
| Research & development | $122.3M | $108.3M | $107.3M | $140.3M | $143.4M | $128.7M | $111.3M | $100.0M |
| Operating expenses | $276.4M | $252.0M | $233.5M | $295.4M | $330.7M | $292.5M | $265.8M | $238.0M |
| Operating income | $13.3M | −$5.1M | −$18.1M | −$103.3M | $11.0M | $18.3M | $27.3M | $18.7M |
| EBITDAderived | $25.2M | $8.5M | −$4.2M | −$85.3M | $32.2M | $40.8M | $44.6M | $39.7M |
| Net income | −$638,000 | −$12.1M | −$15.6M | −$114.1M | −$14.9M | $14.2M | $20.2M | $8.7M |
| Basic EPSper diluted share | -$0.01 | -$0.17 | -$0.22 | -$1.68 | -$0.22 | $0.22 | $0.31 | $0.13 |
| Diluted EPSper diluted share | -$0.01 | -$0.17 | -$0.22 | -$1.68 | -$0.22 | $0.22 | $0.31 | $0.13 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Sep 12, 2024Form 4 | Topline Capital Management, LLC +1Other | BuyCommon Stock · indirect | 416.0K | $6.30 | $2.62M | 9.02M |
| Sep 12, 2024Form 4 | Topline Capital Partners, LPTenPercentOwner | BuyCommon Stock | 416.0K | $6.30 | $2.62M | 9.02M |
| Sep 11, 2024Form 4 | Topline Capital Management, LLC +1Other | BuyCommon Stock · indirect | 553.6K | $6.31 | $3.49M | 8.60M |
| Sep 11, 2024Form 4 | Topline Capital Partners, LPTenPercentOwner | BuyCommon Stock | 553.6K | $6.31 | $3.49M | 8.60M |