Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $295.3M | $278.8M | $251.6M | $320.5M | $311.7M | $280.2M | $340.5M | $336.0M | $225.5M | $168.2M | $159.0M | $112.5M | $75.4M | $48.6M |
| Gross profit | $154.3M | $154.7M | $126.7M | $153.5M | $176.5M | $138.2M | $171.9M | $178.6M | $121.2M | $97.3M | $76.3M | $55.5M | $39.0M | $23.9M |
| Research & development | $19.4M | $21.6M | $20.8M | $21.9M | $16.6M | $14.1M | $9.4M | $7.0M | $5.3M | $5.1M | $4.2M | $3.0M | $2.4M | $2.3M |
| Operating expenses | $184.5M | $197.3M | $236.1M | $238.8M | $167.2M | $150.2M | $152.1M | $140.7M | $93.6M | $74.4M | $61.2M | $45.0M | $34.5M | $23.1M |
| Operating income | −$30.2M | −$42.5M | −$109.4M | −$85.2M | $9.2M | −$12.0M | $19.8M | $37.9M | $27.6M | $22.9M | $15.1M | $10.5M | $4.5M | $829,000 |
| EBITDAderived | −$9.5M | −$21.5M | −$91.2M | −$61.7M | $30.9M | $6.6M | $33.6M | $49.2M | $39.9M | $36.4M | $29.1M | $22.6M | $13.0M | $5.8M |
| Net income | −$22.7M | −$35.9M | −$102.4M | −$83.8M | −$6.3M | −$5.8M | $20.9M | $51.8M | $21.0M | $20.5M | $11.6M | $6.8M | $25.4M | $564,000 |
| Basic EPSper diluted share | -$0.86 | -$1.52 | -$4.42 | -$3.67 | -$0.28 | -$0.27 | $0.96 | $2.44 | $1.02 | $1.02 | $0.60 | $0.33 | $0.76 | -$19.97 |
| Diluted EPSper diluted share | -$0.86 | -$1.52 | -$4.42 | -$3.67 | -$0.28 | -$0.27 | $0.94 | $2.30 | $0.96 | $0.97 | $0.56 | $0.30 | $0.68 | -$19.97 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 29, 2026Form 4 · 10b5-1 | Yi Boyer Jennifer MEVP Entrprs Enblmnt, Ch HR Off | SellCommon Stock | 10.8K | $6.53 | $70.3K | 16.0K |
| Mar 3, 2025Form 4 · 10b5-1 | Bourque Michael J.EVP, CFO & Treasurer | BuyCommon Stock | 3.0K | $8.32 | $25.0K | 47.6K |
| Mar 3, 2025Form 4 · 10b5-1 | Smith Kevin Raymond MerrillCEO and President | BuyCommon Stock | 11.7K | $8.56 | $100.2K | 70.3K |