Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $1.68B | $1.54B | $1.50B | $1.44B | $1.20B |
| Gross profit | — | — | $427.6M | $389.0M | $331.4M |
| Operating income | $124.1M | $130.2M | $141.9M | $206.2M | $182.2M |
| EBITDAderived | $204.6M | $199.7M | $203.0M | $262.0M | $229.6M |
| Net income | $22.6M | $29.0M | $53.1M | $84.7M | $83.4M |
| Basic EPSper diluted share | $0.14 | $0.18 | $0.35 | $0.60 | $0.59 |
| Diluted EPSper diluted share | $0.14 | $0.17 | $0.34 | $0.58 | $0.57 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 · 10b5-1 | Walsh Mark T.CEO & Director | SellCommon Stock | 41.6K | $10.08 | $419.3K | 47.4K |
| Jun 17, 2026Form 4 · 10b5-1 | Walsh Mark T.CEO & Director | SellCommon Stock | 300 | $10.00 | $3.0K | 89.0K |
| Jun 16, 2026Form 4 · 10b5-1 | Walsh Mark T.CEO & Director | SellCommon Stock | 3.1K | $10.15 | $31.5K | 89.3K |
| Mar 11, 2026Form 4 | Tanious Jubran N.President & COO | SellCommon Stock | 45.0K | $8.30 | $373.5K | 154.7K |
| Dec 18, 2025Form 4 | Tanious Jubran N.President & COO | SellCommon Stock | 57.7K | $9.21 | $531.5K | 99.7K |