Revenue
2023
2024
| 2024 | 2023 | |
|---|---|---|
| Revenue | $2.03B | $2.01B |
| Gross profit | $948.4M | $934.7M |
| Net income | $87.9M | $78.1M |
| Diluted EPSper diluted share | $0.78 | $0.69 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 12, 2026Form 4 | BARTON WILLIAM GSee Remarks | BuyCommon Stock · indirect | 200 | $12.17 | $2.4K | 700 |
| May 8, 2026Form 4 | BARTON WILLIAM GSee Remarks | BuyCommon Stock | 22.1K | $13.56 | $300.4K | 22.1K |
| Feb 13, 2026Form 4 | BCPE BDF GP, LLC +4TenPercentOwner | SellCommon Stock · indirect | 2.92M | $15.94 | $46.50M | 95.37M |
| Feb 13, 2026Form 4 | Davis Jennifer LynnDirector,TenPercentOwner | SellCommon Stock · indirect | 2.92M | $15.94 | $46.50M | 95.37M |
| Feb 13, 2026Form 4 | Kilgallon John ThomasDirector,TenPercentOwner | SellCommon Stock · indirect | 2.92M | $15.94 | $46.50M | 95.37M |