Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $471.5M | $345.3M | $280.7M | $226.3M |
| Gross profit | $190.0M | $132.1M | $105.5M | $80.9M |
| Operating expenses | $117.1M | $68.6M | $57.1M | $60.5M |
| Operating income | $72.9M | $63.6M | $48.5M | $20.4M |
| EBITDAderived | $115.7M | $96.4M | $75.7M | $55.4M |
| Net income | $17.4M | $12.7M | $4.4M | −$14.1M |
| Basic EPSper diluted share | $0.13 | $0.08 | $0.03 | -$0.09 |
| Diluted EPSper diluted share | $0.13 | $0.08 | $0.03 | -$0.09 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 12, 2025Form 4 · 10b5-1 | Koblinski AnthonyChief Executive Officer | SellCommon Stock · indirect | 75.0K | $69.31 | $5.20M | 2.32M |
| Dec 5, 2025Form 4 · 10b5-1 | Koblinski AnthonyChief Executive Officer | SellCommon Stock · indirect | 75.0K | $66.51 | $4.99M | 2.39M |
| Nov 28, 2025Form 4 · 10b5-1 | Koblinski AnthonyChief Executive Officer | SellCommon Stock · indirect | 75.0K | $67.40 | $5.05M | 2.47M |
| Nov 21, 2025Form 4 · 10b5-1 | Koblinski AnthonyChief Executive Officer | SellCommon Stock · indirect | 75.0K | $58.48 | $4.39M | 2.54M |
| Nov 17, 2025Form 4 · 10b5-1 | Willis MichaelChief Financial Officer | SellCommon Stock · indirect | 115.0K | $58.63 | $6.74M | 859.7K |