Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.15B | $1.04B | $910.5M | $778.8M | $609.6M | $434.9M | $328.0M | $257.7M | $200.2M | $162.1M | $128.9M | $103.1M | $84.1M | $63.8M |
| Gross profit | $632.9M | $564.4M | $477.8M | $411.3M | $338.5M | $254.6M | $193.5M | $153.6M | $117.1M | $95.2M | $69.4M | $48.4M | $35.3M | $24.5M |
| Research & development | $152.3M | $166.2M | $156.6M | $141.8M | $106.9M | $68.7M | $45.2M | $34.2M | $27.1M | $23.9M | $22.7M | $22.1M | $17.5M | $13.2M |
| Operating expenses | $604.0M | $615.7M | $576.4M | $498.9M | $394.7M | $266.9M | $190.2M | $146.6M | $122.8M | $101.7M | $90.5M | $84.0M | $63.6M | $41.6M |
| Operating income | $28.9M | −$51.3M | −$98.6M | −$87.6M | −$56.3M | −$12.3M | $3.3M | $7.0M | −$5.7M | −$6.5M | −$21.1M | −$35.5M | −$28.3M | −$17.1M |
| EBITDAderived | $90.6M | $1.6M | −$50.1M | −$42.9M | −$17.5M | $12.8M | $17.6M | $17.3M | $2.6M | $1.8M | −$13.8M | −$29.1M | −$23.9M | −$14.4M |
| Net income | $39.4M | −$12.8M | −$81.8M | −$94.7M | −$53.0M | −$42.1M | −$4.6M | −$221,000 | −$9.0M | −$11.9M | −$25.8M | −$37.8M | −$31.3M | −$19.3M |
| Basic EPSper diluted share | $0.51 | -$0.17 | -$1.13 | -$1.35 | -$0.79 | -$0.66 | -$0.08 | $0.00 | -$0.16 | -$0.23 | -$0.52 | -$1.00 | -$7.82 | -$5.82 |
| Diluted EPSper diluted share | $0.45 | -$0.17 | -$1.13 | -$1.35 | -$0.79 | -$0.66 | -$0.08 | $0.00 | -$0.16 | -$0.23 | -$0.52 | -$1.00 | -$7.82 | -$5.82 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 · 10b5-1 | Lee Bryan MChief Financial Officer | SellCommon Stock | 1.5K | $24.25 | $36.6K | 310.0K |
| Jun 5, 2026Form 4 · 10b5-1 | Dignan AndyPresident | SellCommon Stock | 3.1K | $24.25 | $74.5K | 275.7K |
| Jun 4, 2026Form 4 | Tuckness Matthew E.Chief Revenue Officer | SellCommon Stock | 8.6K | $24.81 | $214.5K | 281.5K |
| Jun 4, 2026Form 4 · 10b5-1 | Lee Bryan MChief Financial Officer | SellCommon Stock | 4.3K | $24.81 | $107.0K | 311.5K |
| Jun 4, 2026Form 4 · 10b5-1 | Lee Bryan MChief Financial Officer | SellCommon Stock | 1.4K | $25.69 | $36.1K | 315.8K |