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 | $2.90B | $2.84B | $2.95B | $3.21B | $3.49B | $3.02B | $3.52B | $3.46B | $3.40B | $3.20B | — | — | — | — | — | — | — | — |
| Gross profit | $1.31B | $1.37B | $1.40B | $1.47B | $1.66B | $1.31B | $1.51B | $1.50B | $1.48B | $1.38B | $1.26B | $1.18B | $1.10B | $937.9M | $692.3M | $674.7M | $604.4M | $518.5M |
| Operating income | $143.9M | $254.7M | $323.4M | $379.2M | $497.1M | $189.9M | $371.9M | $391.4M | $419.6M | $425.9M | $392.9M | $333.3M | $264.2M | $262.0M | $187.5M | $243.3M | $195.6M | $140.0M |
| EBITDAderived | $195.5M | $309.0M | $383.8M | $440.7M | $587.5M | $280.2M | $464.1M | $477.4M | $501.4M | $497.4M | $454.8M | $391.8M | $319.1M | $301.8M | $220.2M | $275.0M | $227.9M | $170.2M |
| Net income | $91.8M | $185.5M | $232.5M | $250.0M | $339.7M | $109.7M | $263.8M | $282.1M | $302.8M | $257.7M | $237.8M | $194.7M | $160.4M | $161.2M | $114.0M | $146.5M | $115.6M | $77.9M |
| Basic EPSper diluted share | $2.53 | $5.12 | $6.24 | $6.34 | $7.83 | $2.51 | $5.89 | $6.06 | $6.31 | $5.12 | $4.55 | $3.65 | $2.78 | $2.73 | $1.96 | $2.50 | $2.03 | $1.37 |
| Diluted EPSper diluted share | $2.53 | $5.12 | $6.24 | $6.34 | $7.81 | $2.50 | $5.85 | $6.00 | $6.24 | $5.08 | $4.50 | $3.62 | $2.75 | $2.69 | $1.94 | $2.46 | $1.97 | $1.33 |