Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $1.31B | $1.16B | $850.4M | $707.9M | $606.4M |
| Gross profit | — | — | $316.6M | $266.1M | $236.2M |
| Operating expenses | — | — | $606.3M | $485.8M | $417.4M |
| Operating income | $340.0M | $249.4M | $244.1M | $222.1M | $189.0M |
| EBITDAderived | $616.2M | $509.7M | $427.0M | $396.6M | $349.0M |
| Net income | $80.5M | $49.9M | $20.1M | $106.3M | $181.0M |
| Basic EPSper diluted share | $0.90 | $0.58 | $0.29 | $1.80 | $3.07 |
| Diluted EPSper diluted share | $0.89 | $0.56 | $0.29 | $1.80 | $3.07 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 17, 2026Form 4 · 10b5-1 | Buhigas Pedro R.Chief Information Officer | SellCommon Stock | 4.6K | $67.78 | $313.5K | 38.5K |
| Jun 16, 2026Form 4 · 10b5-1 | Hamilton Ewan WilliamEVP & Chief Accounting Officer | SellCommon Stock | 2.7K | $68.62 | $187.3K | 31.6K |
| Jun 11, 2026Form 4 · 10b5-1 | Lenamon William ChadExecutive Vice President & COO | SellCommon Stock | 1.0K | $67.79 | $67.8K | 90.9K |
| Mar 19, 2026Form 4 · 10b5-1 | Buhigas Pedro R.Chief Information Officer | SellCommon Stock | 13.9K | $55.73 | $777.0K | 42.7K |
| Mar 17, 2026Form 4 | Hamilton Ewan WilliamEVP & Chief Accounting Officer | SellCommon Stock | 5.8K | $56.18 | $325.7K | 34.3K |