Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $490.0M | $426.6M | $346.3M | $261.7M | $150.0M | $122.0M |
| Operating expenses | $241.9M | $224.8M | $176.7M | $130.0M | $75.3M | $53.6M |
| Operating income | $19.7M | −$2.0M | −$656,000 | $5.1M | $160,000 | $1.9M |
| EBITDAderived | $36.9M | $12.5M | $9.1M | $13.5M | $6.1M | $3.9M |
| Net income | $12.8M | $3.0M | −$6.6M | $5.0M | $299,000 | $990,000 |
| Basic EPSper diluted share | $0.74 | $0.18 | -$0.53 | $0.39 | $0.03 | $0.17 |
| Diluted EPSper diluted share | $0.73 | $0.17 | -$0.53 | $0.37 | $0.03 | $0.17 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 2, 2026Form 4 · 10b5-1 | Grebbien Virginia LeeDirector | SellCommon Stock | 7.5K | $31.65 | $237.4K | 7.4K |
| May 12, 2026Form 4 · 10b5-1 | Vicks Raymond Jr.Director | SellCommon Stock | 1.2K | $33.34 | $41.0K | 18.1K |
| Apr 22, 2026Form 4 · 10b5-1 | Bowman GaryChief Executive Officer | SellCommon Stock · indirect | 7.5K | $30.71 | $230.3K | 1.35M |
| Apr 22, 2026Form 4 · 10b5-1 | Bowman GaryChief Executive Officer | SellCommon Stock | 12.5K | $30.71 | $383.9K | 906.6K |
| Feb 18, 2026Form 4 · 10b5-1 | Bowman GaryChief Executive Officer | SellCommon Stock · indirect | 7.5K | $32.62 | $244.6K | 1.36M |