Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $699.6M | $673.8M | $740.8M | $932.5M | $1.17B | $1.26B | $998.8M | $1.06B | $1.04B | $1.14B | $1.30B | $1.39B | $1.37B | $1.27B | $1.18B | $902.1M | $686.6M |
| Gross profit | $266.2M | $195.9M | $249.3M | $250.5M | $365.8M | $372.2M | $294.2M | $341.7M | $307.7M | $373.9M | $367.7M | $397.9M | $393.6M | $383.6M | $369.4M | $299.2M | $206.4M |
| Research & development | $85.7M | $81.1M | $83.3M | $88.4M | $93.0M | $88.8M | $78.0M | $82.4M | $71.9M | $70.9M | $86.5M | $90.9M | $85.2M | $61.1M | $48.7M | $40.0M | $30.1M |
| Operating expenses | $300.3M | $183.7M | $282.5M | $333.5M | $299.2M | $296.6M | $268.0M | $303.0M | $265.2M | $268.4M | $282.3M | $369.9M | $300.6M | $257.4M | $244.6M | $207.9M | $174.3M |
| Operating income | −$34.2M | $12.2M | −$33.3M | −$82.9M | $66.6M | $75.5M | $26.2M | $38.7M | $42.6M | $105.5M | $85.4M | $28.1M | $93.0M | $126.1M | $124.9M | $91.4M | $32.1M |
| EBITDAderived | −$26.2M | $18.7M | −$26.1M | −$72.9M | $80.5M | $94.5M | $45.6M | $57.6M | $65.1M | $135.4M | $121.2M | $63.6M | $125.9M | $142.9M | $139.6M | $104.8M | $44.4M |
| Net income | −$17.9M | $12.4M | −$104.8M | −$69.0M | $49.4M | $58.3M | $25.8M | −$9.2M | $19.4M | $75.9M | $48.6M | $8.8M | $55.2M | $86.5M | $91.4M | $50.9M | $9.3M |
| Basic EPSper diluted share | -$0.63 | $0.43 | -$3.57 | -$2.38 | $1.63 | $1.95 | $0.83 | -$0.29 | $0.61 | $2.32 | $1.47 | $0.25 | $1.44 | $2.27 | $2.46 | $1.44 | $0.27 |
| Diluted EPSper diluted share | -$0.63 | $0.42 | -$3.57 | -$2.38 | $1.59 | $1.90 | $0.81 | -$0.28 | $0.61 | $2.25 | $1.44 | $0.24 | $1.42 | $2.23 | $2.41 | $1.41 | $0.27 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 2, 2026Form 4 · 10b5-1 | Durr LauraDirector | SellCommon Stock | 1.0K | $26.76 | $26.8K | 42.1K |
| Jun 1, 2026Form 4 · 10b5-1 | Butterfass SarahDirector | SellCommon Stock | 1.1K | $27.08 | $30.7K | 39.0K |
| Jun 1, 2026Form 4 · 10b5-1 | Butterfass SarahDirector | SellCommon Stock | 1.6K | $26.77 | $42.0K | 40.1K |
| Jun 1, 2026Form 4 · 10b5-1 | Goli ShravanDirector | SellCommon Stock | 1.8K | $27.05 | $49.8K | 25.9K |
| Jun 1, 2026Form 4 · 10b5-1 | Goli ShravanDirector | SellCommon Stock | 1.5K | $26.69 | $41.1K | 27.7K |