Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $178.9M | $196.4M | $230.1M | $337.7M | $474.2M | $507.1M | $520.7M | $465.4M | $679.7M | $688.0M | $633.7M | $698.2M | $734.2M | $807.3M |
| Gross profit | $31.4M | $38.7M | $51.6M | $101.3M | $153.5M | $128.3M | $116.4M | $115.6M | $187.9M | $156.2M | $134.9M | $152.9M | $155.1M | $243.2M |
| Research & development | $27.3M | $25.0M | $51.6M | $52.3M | $51.2M | $45.7M | $45.0M | $46.0M | $70.5M | $72.2M | $83.4M | $92.8M | $87.9M | $76.3M |
| Operating expenses | $67.3M | $64.7M | $109.3M | $106.5M | $70.1M | $101.3M | $92.7M | $93.8M | $148.7M | $153.5M | $177.8M | $230.0M | $181.8M | $158.9M |
| Operating income | −$35.9M | −$26.0M | −$57.6M | −$5.2M | $83.4M | $27.0M | $23.7M | $21.9M | $39.2M | $2.7M | −$42.9M | −$77.1M | −$26.8M | $84.3M |
| EBITDAderived | −$22.9M | −$9.8M | −$41.0M | $9.8M | $97.6M | $43.5M | $56.5M | $53.9M | $67.4M | $28.2M | −$16.4M | −$47.1M | $6.0M | $116.4M |
| Net income | −$29.7M | −$54.3M | −$36.6M | −$8.0M | $56.7M | $345.0M | −$21.8M | −$3.9M | $84.9M | −$29.6M | −$84.9M | −$117.2M | −$64.2M | $110.0M |
| Basic EPSper diluted share | -$0.82 | -$1.44 | -$0.89 | -$0.18 | $1.26 | $9.80 | -$0.64 | -$0.11 | $2.50 | -$0.85 | -$2.47 | -$3.44 | -$1.82 | $3.01 |
| Diluted EPSper diluted share | -$0.82 | -$1.44 | -$0.89 | -$0.18 | $1.21 | $7.54 | -$0.64 | -$0.11 | $2.02 | -$0.85 | -$2.47 | -$3.44 | -$1.82 | $2.93 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 16, 2026Form 4 | NATHAN GILBERT EDirector | BuyCommon Stock · indirect | 22.0K | $2.87 | $63.1K | 158.2K |
| Mar 13, 2026Form 4 | NATHAN GILBERT EDirector | BuyCommon Stock · indirect | 13.0K | $2.79 | $36.3K | 136.2K |
| Mar 12, 2026Form 4 | NATHAN GILBERT EDirector | BuyCommon Stock · indirect | 25.0K | $2.75 | $68.8K | 123.2K |
| Aug 25, 2025Form 4 | Park Shin YoungSee Remarks | BuyCommon Stock | 10.0K | $2.87 | $28.7K | 251.8K |
| Aug 22, 2025Form 4 | MARTINO CAMILLOSee Remarks | BuyCommon Stock | 30.0K | $2.84 | $85.2K | 259.1K |