Revenue
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|---|
| Revenue | $644.9M | $570.4M | $475.4M | $419.1M | $343.5M | $206.9M | $116.4M |
| Gross profit | $574.5M | $514.5M | $424.8M | $365.6M | $303.8M | $175.7M | $101.5M |
| Research & development | $130.7M | $93.0M | $82.0M | $80.2M | $62.4M | $43.9M | $32.4M |
| Operating expenses | $359.6M | $286.7M | $260.9M | $240.5M | $190.2M | $122.4M | $79.3M |
| Operating income | $214.9M | $227.8M | $163.9M | $125.1M | $113.5M | $53.3M | $22.2M |
| EBITDAderived | $229.3M | $238.5M | $174.1M | $135.4M | $118.6M | $57.0M | $23.1M |
| Net income | $196.1M | $223.2M | $147.6M | $112.8M | $154.8M | $50.2M | $29.7M |
| Basic EPSper diluted share | $1.05 | $1.19 | $0.78 | $0.58 | $0.82 | $0.29 | $0.16 |
| Diluted EPSper diluted share | $0.98 | $1.11 | $0.72 | $0.53 | $0.70 | $0.23 | $0.13 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 8, 2026Form 4 · 10b5-1 | Sitaram SiddharthInterim PAO | SellClass A Common Stock | 2.4K | $20.41 | $49.9K | 90.7K |
| May 11, 2026Form 4 · 10b5-1 | Sitaram SiddharthInterim PFO and PAO | SellClass A Common Stock | 2.3K | $25.77 | $59.5K | 89.4K |
| May 7, 2026Form 4 · 10b5-1 | Wampler Kira SchererDirector | SellClass A Common Stock | 9.0K | $26.06 | $234.5K | 19.8K |
| Apr 10, 2026Form 4 · 10b5-1 | Sitaram SiddharthInterim PFO and PAO | SellClass A Common Stock | 2.4K | $21.09 | $51.2K | 86.7K |
| Mar 10, 2026Form 4 · 10b5-1 | Sitaram SiddharthInterim PFO and PAO | SellClass A Common Stock | 2.3K | $25.37 | $58.8K | 84.1K |