Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $700.4M | $653.3M | $590.0M | $522.9M | $425.7M | $351.7M | $289.0M | $227.8M | $175.6M | $128.0M | $83.6M | $51.7M |
| Gross profit | $527.0M | $491.4M | $443.2M | $393.6M | $327.8M | $282.8M | $230.0M | $176.9M | $134.2M | $97.8M | $60.9M | $35.1M |
| Research & development | $109.2M | $101.0M | $103.2M | $108.9M | $77.3M | $56.5M | $43.0M | $30.8M | $23.9M | $21.1M | $18.2M | $9.7M |
| Operating income | $25.6M | $18.5M | $14.3M | −$56.2M | −$38.6M | −$19.9M | −$27.9M | −$29.8M | −$30.4M | −$23.2M | −$34.8M | −$18.2M |
| EBITDAderived | $72.1M | $68.9M | $64.4M | −$13.4M | −$11.5M | $1.0M | −$6.6M | −$7.5M | −$10.4M | −$5.8M | −$20.1M | −$4.7M |
| Net income | $24.5M | $161.2M | $52.8M | −$29.4M | −$115.2M | −$46.9M | −$32.5M | −$28.7M | −$33.4M | −$26.3M | −$24.7M | −$16.8M |
| Basic EPSper diluted share | $0.40 | $2.59 | $0.87 | -$0.49 | -$1.97 | -$0.83 | -$0.59 | -$0.53 | -$0.64 | -$0.62 | -$0.61 | -$0.42 |
| Diluted EPSper diluted share | $0.39 | $1.45 | $0.81 | -$0.49 | -$1.97 | -$0.83 | -$0.59 | -$0.53 | -$0.64 | -$0.62 | -$0.61 | -$0.42 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 | Yamamoto MikaDirector | SellCommon Stock | 3.0K | $28.48 | $85.4K | 16.7K |
| Jun 1, 2026Form 4 | Stalick Michelle DChief Accounting Officer | SellCommon Stock | 780 | $30.93 | $24.1K | 36.4K |
| May 21, 2026Form 4 · 10b5-1 | HUGHES GREGORYDirector | SellCommon Stock | 1.6K | $30.25 | $49.5K | 7.8K |
| May 18, 2026Form 4 | Stalick Michelle DChief Accounting Officer | SellCommon Stock | 459 | $30.26 | $13.9K | 38.0K |
| Oct 27, 2025Form 4 · 10b5-1 | Unterman ThomasDirector | SellCommon Stock · indirect | 910 | $55.00 | $50.0K | 41.8K |