Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.48B | $3.47B | $3.44B | $3.27B | $2.82B | $2.52B | $3.07B | $3.03B | $2.93B | $2.91B | $2.84B | $2.68B | $2.64B | $2.58B | $2.43B | $2.40B | $2.37B |
| Gross profit | — | — | — | — | — | — | — | — | — | — | — | $1.81B | $1.79B | $1.75B | $1.66B | $1.66B | $1.60B |
| Operating income | $55.0M | $45.1M | $120.6M | $153.0M | $366.7M | $103.6M | $282.8M | $293.6M | $313.2M | $280.5M | $254.9M | $208.4M | $201.5M | $191.0M | $167.2M | $164.7M | $142.2M |
| EBITDAderived | $177.3M | $156.9M | $225.1M | $256.6M | $475.3M | $221.8M | $390.4M | $387.3M | $399.5M | $358.7M | $327.8M | $276.8M | $267.6M | $255.4M | $230.0M | $225.7M | $201.5M |
| Net income | $46.4M | $40.9M | $99.0M | $131.9M | $254.5M | −$32.5M | $223.4M | $247.6M | $201.9M | $189.3M | $163.9M | $132.1M | $117.3M | $103.1M | $85.2M | $85.3M | $65.9M |
| Basic EPSper diluted share | $2.08 | $1.84 | $4.47 | $5.69 | $10.74 | -$1.36 | $9.29 | $10.31 | $8.40 | $7.91 | $6.85 | $5.55 | $4.95 | $4.47 | $3.70 | $3.71 | $2.94 |
| Diluted EPSper diluted share | $2.06 | $1.83 | $4.45 | $5.67 | $10.71 | -$1.36 | $9.27 | $10.29 | $8.37 | $7.86 | $6.82 | $5.51 | $4.90 | $4.40 | $3.61 | $3.62 | $2.89 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jan 5, 2026Form 4 | BAY RESOURCE PARTNERS OFFSHORE MASTER FUND, L.P. +4TenPercentOwner | SellCommon Stock | 42.4K | $27.10 | $1.15M | 2.20M |
| Dec 29, 2025Form 4 | CLAUGUS THOMAS E +4TenPercentOwner | SellCommon Stock | 42.4K | $25.56 | $1.08M | 2.24M |
| Dec 23, 2025Form 4 | BAY II RESOURCE PARTNERS LP +4TenPercentOwner | SellCommon Stock | 42.4K | $26.03 | $1.10M | 2.28M |
| Dec 19, 2025Form 4 | BAY RESOURCE PARTNERS LP +4TenPercentOwner | SellCommon Stock | 42.4K | $26.37 | $1.12M | 2.33M |
| Dec 17, 2025Form 4 | BAY RESOURCE PARTNERS OFFSHORE MASTER FUND, L.P. +4TenPercentOwner | SellCommon Stock | 42.4K | $26.85 | $1.14M | 2.37M |