Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $614.8M | $480.6M | $396.8M | $331.0M | $251.0M | $165.1M | $177.1M | $161.3M | $128.9M | $88.5M |
| Research & development | $59.5M | $54.4M | $46.1M | $43.7M | $44.1M | $38.7M | $34.1M | $26.4M | $23.4M | $17.7M |
| Operating expenses | $524.4M | $390.8M | $334.6M | $289.7M | $257.7M | $179.0M | $177.6M | $117.0M | $124.1M | $92.1M |
| Operating income | $90.1M | $92.3M | $62.9M | $41.8M | −$6.2M | −$2.4M | −$536,000 | $44.4M | $10.2M | −$3.6M |
| EBITDAderived | $108.9M | $107.8M | $76.1M | $55.7M | $13.4M | $17.8M | $18.3M | $57.1M | $26.8M | $6.0M |
| Net income | $108.3M | $80.8M | $153.3M | $15.0M | −$44.0M | $179.2M | $57.9M | $35.2M | $6.1M | −$8.1M |
| Basic EPSper diluted share | $1.21 | $0.91 | $1.72 | $0.14 | — | $0.76 | $0.26 | $0.17 | $0.03 | -$0.04 |
| Diluted EPSper diluted share | $1.19 | $0.90 | $1.69 | $0.14 | -$0.38 | $1.51 | $0.51 | $0.17 | $0.03 | -$0.04 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 | Jacobsen FrodeChief Financial Officer | SellAmerican Depositary Shares | 44.4K | $18.52 | $822.3K | 43.3K |
| Jun 18, 2026Form 4 | Song LinChief Executive Officer | SellAmerican Depositary Shares | 44.4K | $18.52 | $822.3K | 120.8K |
| Jun 17, 2026Form 4 | Jacobsen FrodeChief Financial Officer | SellAmerican Depositary Shares | 25.6K | $18.88 | $483.3K | 87.7K |
| Jun 17, 2026Form 4 | Song LinChief Executive Officer | SellAmerican Depositary Shares | 25.6K | $18.88 | $483.3K | 165.2K |