Revenue
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
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 |
| Gross margin | 18.35% | 17.09% | 18.07% | 18.98% | 20.47% | 21.12% | 21.55% | 20.82% | 22.37% | 24.05% | 21.06% | 18.82% | 18.68% | 18.69% | 18.47% | 19.51% | 20.61% | 16.96% |
| Operating expenses | $504.5M | $530.8M | $534.4M | $494.1M | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating income | $239.6M | $218.3M | $319.4M | $482.7M | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating margin | 5.91% | 4.98% | 6.76% | 9.38% | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA | $485.0M | −$287.3M | $94.9M | $668.9M | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 11.96% | −6.55% | 2.01% | 13.00% | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
| 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 |
| Net profit margin | 5.81% | −11.67% | −2.90% | 6.02% | 7.93% | 5.91% | 6.61% | 7.16% | 7.42% | 10.29% | 7.42% | 2.33% | 5.19% | 6.67% | 4.24% | 5.26% | 3.66% | 2.56% |
| Basic EPSper basic 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 |
Reported shareholders