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 | $2.37B | $2.33B | $2.21B | $2.32B | $2.14B | $2.13B | $2.09B | $2.11B | $1.92B | — | — | — | — | — | — | — | — |
| Gross profit | $337.5M | $424.3M | $442.7M | $537.5M | $404.3M | $347.6M | $166.0M | $345.0M | $312.9M | $297.2M | $272.4M | $263.5M | $214.1M | $105.1M | $48.1M | $83.6M | $16.4M |
| Operating income | $36.6M | $143.0M | $177.3M | $272.5M | $146.9M | $79.1M | −$89.9M | $81.5M | $62.1M | $59.3M | $51.6M | $55.7M | $27.3M | −$62.1M | −$132.2M | −$113.4M | −$239.4M |
| EBITDAderived | $55.8M | $157.9M | $189.5M | $285.9M | $160.8M | $94.7M | −$75.1M | $95.4M | $76.1M | $73.1M | $64.9M | $69.0M | $40.0M | −$48.5M | −$121.5M | −$100.0M | −$220.5M |
| Net income | $45.6M | $140.2M | $158.6M | $220.7M | $122.0M | $52.2M | −$79.5M | −$45.4M | $31.8M | $4.7M | $344.1M | $34.4M | −$33.9M | −$145.3M | −$204.9M | −$34.0M | −$189.4M |
| Basic EPSper diluted share | $1.53 | $4.59 | $5.23 | $7.25 | $4.07 | $1.76 | -$2.60 | -$1.41 | $1.00 | $0.15 | $12.45 | $1.33 | -$1.37 | -$7.87 | -$13.84 | -$2.85 | -$4.90 |
| Diluted EPSper diluted share | $1.52 | $4.53 | $5.16 | $7.17 | $4.01 | $1.74 | -$2.60 | -$1.41 | $0.99 | $0.15 | $10.83 | $1.08 | -$1.37 | -$7.87 | -$13.84 | -$2.85 | -$4.90 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 9, 2025Form 4 | KELLEY JOHN J IIIDirector | BuyCommon Stock | 10.0K | $21.50 | $215.0K | 15.9K |
| Feb 13, 2025Form 4 | SHEPHERD DANNY RDirector | BuyCommon Stock | 4.1K | $24.29 | $100.2K | 91.9K |
| Feb 10, 2025Form 4 | Johnson Lloyd EmersonDirector | BuyCommon Stock · indirect | 22.5K | $22.23 | $500.2K | 45.0K |
| Feb 10, 2025Form 4 | Provencio Norma AnnDirector | BuyCommon Stock · indirect | 5.0K | $21.93 | $109.7K | 10.6K |
| Feb 7, 2025Form 4 | Johnson Lloyd EmersonDirector | BuyCommon Stock · indirect | 22.5K | $22.68 | $510.3K | 22.5K |