Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $6.81B | $6.70B | $7.17B | $7.84B | $7.83B | $5.23B | $6.14B | $6.25B | $6.25B | $6.41B | $6.55B | $5.74B | $4.21B | $3.98B | $3.75B | $3.44B | $3.27B | $3.33B |
| Gross profit | $2.69B | $2.63B | $2.83B | $3.05B | $3.12B | $1.73B | $2.22B | $2.16B | $2.19B | $2.36B | $2.44B | $2.07B | $1.58B | $1.54B | $1.44B | $1.24B | $1.07B | $1.07B |
| Operating income | $393.1M | $110.7M | $621.5M | $604.9M | $903.4M | −$57.7M | $158.3M | −$764.6M | $579.9M | $763.2M | $703.7M | $576.6M | $570.5M | $560.5M | $507.4M | $372.5M | $264.5M | −$311.6M |
| EBITDAderived | $540.6M | $258.9M | $783.4M | $769.4M | $1.07B | $118.3M | $336.3M | −$581.0M | $783.3M | $952.0M | $879.0M | $726.3M | $680.7M | $659.9M | $599.8M | $470.3M | $373.4M | −$197.1M |
| Net income | $294.4M | $61.2M | $810.4M | $376.7M | $769.9M | −$15.2M | $105.5M | −$657.4M | $519.3M | $543.2M | $467.9M | $381.3M | $368.0M | $359.9M | $324.4M | $200.4M | $157.1M | −$402.6M |
| Basic EPSper diluted share | $7.13 | -$0.81 | $17.28 | $7.34 | $14.01 | -$0.94 | $1.40 | -$12.62 | $7.72 | $7.13 | $5.89 | $4.77 | $4.59 | $4.37 | $3.76 | $2.34 | $1.84 | -$4.72 |
| Diluted EPSper diluted share | $7.08 | -$0.81 | $15.01 | $6.64 | $12.22 | -$0.94 | $1.40 | -$12.62 | $7.44 | $7.08 | $5.87 | $4.75 | $4.56 | $4.35 | $3.73 | $2.32 | $1.83 | -$4.72 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 25, 2026Form 4 | Tilzer Brian ADirector | SellCommon Shares, par value $0.18 | 7.0K | $88.96 | $622.7K | 12.6K |
| May 8, 2025Form 4 · 10b5-1 | Branch AndreDirector | SellCommon Shares, par value $0.18 | 5.7K | $65.00 | $369.1K | 6.5K |
| Apr 25, 2025Form 4 | McCluskey HelenDirector | BuyCommon Shares, par value $0.18 | 1.7K | $58.86 | $100.1K | 31.9K |
| Mar 31, 2025Form 4 | Symancyk James KevinChief Executive Officer | BuyCommon Shares, par value $0.18 | 15.0K | $57.45 | $861.8K | 50.7K |
| Feb 21, 2025Form 4 · 10b5-1 | Ulasewicz EugeniaDirector | SellCommon Shares, par value $0.18 | 841 | $54.57 | $45.9K | 22.8K |