Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $3.75B | $2.85B | $2.85B | $2.70B |
| Gross profit | $454.1M | $339.5M | $321.9M | $276.0M |
| Operating income | $264.8M | $189.9M | $190.5M | $164.6M |
| EBITDAderived | $293.6M | $215.2M | $213.7M | $186.1M |
| Net income | $201.8M | $143.4M | $137.2M | $124.8M |
| Basic EPSper diluted share | $3.95 | $2.81 | $2.69 | $2.45 |
| Diluted EPSper diluted share | $3.95 | $2.81 | $2.69 | $2.45 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 8, 2025Form 4 | Hernandez Helena MercedesDirector | BuyCommon Stock | 250 | $92.18 | $23.0K | 2.1K |
| Feb 25, 2025Form 4 | Marcy Maximillian JVP, CFO & Treasurer | BuyCommon Stock | 1.3K | $39.00 | $50.7K | 5.5K |
| Feb 25, 2025Form 4 | Ryan Edward ADirector | BuyCommon Stock | 1.4K | $38.03 | $53.2K | 14.9K |
| Feb 18, 2025Form 4 | DELLA ROCCA MICHAELDirector | BuyCommon Stock | 1.1K | $47.57 | $49.9K | 2.0K |