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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.06B | $4.38B | $4.73B | $5.15B | $5.07B | $4.28B | $4.75B | $4.27B | $3.94B | $3.75B | $4.38B | $4.20B | $3.80B | $3.72B | $3.62B | $3.36B | $3.06B | $4.08B |
| Gross profit | $744.1M | $749.1M | $853.8M | $976.8M | $1.04B | $904.1M | $1.02B | $888.7M | $882.4M | $901.7M | $923.2M | $790.4M | $709.9M | $695.6M | $668.5M | $655.4M | $629.7M | $691.2M |
| Net income | $235.4M | −$511.5M | −$136.8M | $309.8M | $402.4M | $253.0M | $314.0M | $305.9M | $292.6M | $385.8M | $325.1M | $98.0M | $197.3M | $248.2M | $153.3M | $176.6M | $111.8M | $104.4M |
| Basic EPSper diluted share | $1.70 | -$3.73 | -$1.00 | $2.28 | $2.95 | $1.86 | $2.33 | $2.28 | $2.15 | $2.80 | $2.31 | $0.69 | $1.36 | $1.72 | $1.05 | $1.17 | $0.70 | $0.62 |
| Diluted EPSper diluted share | $1.69 | -$3.73 | -$1.00 | $2.27 | $2.94 | $1.86 | $2.32 | $2.26 | $2.13 | $2.76 | $2.28 | $0.68 | $1.34 | $1.70 | $1.04 | $1.15 | $0.70 | $0.62 |