Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $182.9M | $120.9M | $93.7M | $73.1M |
| Operating expenses | $152.3M | $87.0M | $59.1M | $45.8M |
| Net income | $39.9M | $10.3M | $31.0M | $25.7M |
| Basic EPSper diluted share | $0.37 | $0.10 | $0.30 | $0.25 |
| Diluted EPSper diluted share | $0.37 | $0.09 | $0.30 | $0.25 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 16, 2026Form 4 | Lukes David RPresident & CEO | SellCommon Stock | 83.7K | $26.83 | $2.24M | 506.6K |
| Mar 13, 2026Form 4 | Lukes David RPresident & CEO | SellCommon Stock | 39.7K | $26.80 | $1.07M | 590.3K |
| Aug 7, 2025Form 4 | Lukes David RPresident & CEO | SellCommon Stock | 100.0K | $22.46 | $2.25M | 845.4K |
| Aug 6, 2025Form 4 | Lukes David RPresident & CEO | SellCommon Stock | 100.0K | $22.54 | $2.25M | 945.4K |
| Jun 27, 2025Form 4 | Fennerty ConorEVP, CFO & Treasurer | SellCommon Stock | 28.0K | $22.81 | $638.7K | 176.6K |