Revenue
2023
2024
2025
| 2025 | 2024 | 2023 | |
|---|---|---|---|
| Revenue | $217.0M | $133.9M | $88.3M |
| Gross profit | $131.0M | $53.2M | $17.3M |
| Research & development | $8.8M | $6.5M | $6.5M |
| Operating expenses | $25.0M | $15.2M | $14.7M |
| Operating income | $106.0M | $38.0M | $2.6M |
| EBITDAderived | $108.4M | $40.2M | $4.5M |
| Net income | $82.7M | $45.3M | $21.5M |
| Basic EPSper diluted share | $0.99 | $0.44 | $0.15 |
| Diluted EPSper diluted share | $0.99 | $0.44 | $0.15 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 · 10b5-1 | Patel PareshChief Executive Officer | BuyCommon Stock | 2.0K | $13.67 | $27.3K | 1.67M |
| May 26, 2026Form 4 · 10b5-1 | Patel PareshChief Executive Officer | BuyCommon Stock | 2.0K | $13.26 | $26.5K | 1.67M |
| May 22, 2026Form 4 · 10b5-1 | Patel PareshChief Executive Officer | BuyCommon Stock | 2.0K | $12.92 | $25.8K | 1.67M |
| May 21, 2026Form 4 · 10b5-1 | Patel PareshChief Executive Officer | BuyCommon Stock | 2.0K | $12.82 | $25.6K | 1.67M |
| May 20, 2026Form 4 · 10b5-1 | Patel PareshChief Executive Officer | BuyCommon Stock | 2.0K | $13.33 | $26.7K | 1.66M |