Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.88B | $2.57B | $2.31B | $2.24B | $2.04B | $1.94B | $1.74B | $1.46B | $1.46B | $1.70B |
| Gross profit | $647.2M | $515.2M | $443.8M | — | — | — | — | — | — | — |
| Operating expenses | — | — | — | — | — | — | $1.58B | $1.37B | $1.33B | $1.50B |
| Operating income | $341.9M | $197.6M | $217.3M | $349.0M | $107.3M | $151.8M | $152.9M | $94.9M | $131.7M | $200.8M |
| EBITDAderived | $564.9M | $392.6M | $376.8M | $503.1M | $251.6M | $266.3M | $238.7M | $162.5M | $197.4M | $266.4M |
| Net income | $208.4M | $93.7M | $159.2M | $245.8M | $69.6M | $106.6M | $113.3M | $75.7M | $89.7M | $123.0M |
| Basic EPSper diluted share | $4.25 | $1.92 | $3.27 | $5.08 | $1.44 | $2.20 | $2.34 | $1.55 | $1.84 | $2.52 |
| Diluted EPSper diluted share | $4.24 | $1.91 | $3.26 | $5.05 | $1.42 | $2.18 | $2.32 | $1.54 | $1.84 | $2.52 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Aug 12, 2025Form 4 | Stevenson BryanCLO & Asst Corp Sec. | SellCommon Stock | 4.0K | $99.02 | $396.1K | 38.1K |
| Aug 11, 2025Form 4 | Cole Kerry SGroup President | SellCommon Stock | 8.0K | $95.77 | $762.9K | 19.8K |
| Jun 17, 2025Form 4 | Collins Jesse E. Jr.Group President | SellCommon Stock | 4.2K | $86.79 | $360.2K | 12.6K |
| Jun 17, 2025Form 4 | Collins Jesse E. Jr.Group President | SellCommon Stock | 4.5K | $86.03 | $384.2K | 16.7K |
| May 15, 2025Form 4 | Hurst Eric DVP Controller (PAO) | SellCommon Stock | 835 | $88.57 | $74.0K | 4.1K |