Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.56B | $4.82B | $4.34B | $4.46B | $4.09B | $2.79B | $3.05B | $2.83B | $2.44B | $1.90B | $1.72B | $1.58B | $1.31B | $2.10B | $1.85B | $1.99B | $1.70B |
| Gross profit | $2.23B | $1.92B | $1.74B | $1.71B | $1.57B | $1.05B | $1.09B | $1.01B | — | — | — | — | — | — | — | — | — |
| Gross margin | 40.05% | 39.86% | 40.10% | 38.35% | 38.38% | 37.53% | 35.66% | 35.67% | — | — | — | — | — | — | — | — | — |
| Operating expenses | $1.86B | $1.53B | $1.44B | $1.38B | $1.70B | $881.4M | $868.1M | $806.5M | — | — | — | — | — | — | — | — | — |
| Operating income | $371.0M | $389.2M | $300.9M | $332.5M | −$131.5M | $164.6M | $218.2M | $201.4M | $167.4M | $146.2M | $80.4M | $78.2M | $42.4M | $79.2M | $56.2M | $97.5M | $38.2M |
| Operating margin | 6.67% | 8.07% | 6.94% | 7.46% | −3.22% | 5.91% | 7.16% | 7.13% | 6.87% | 7.71% | 4.67% | 4.94% | 3.24% | 3.78% | 3.04% | 4.91% | 2.24% |
| EBITDA | $627.0M | $610.8M | $503.5M | $509.9M | $13.6M | $290.5M | $312.9M | $280.1M | $220.4M | $191.1M | $119.0M | $114.2M | $75.1M | $132.8M | $107.1M | $145.4M | $84.6M |
| EBITDA margin | 11.28% | 12.67% | 11.61% | 11.43% | 0.33% | 10.42% | 10.27% | 9.91% | 9.05% | 10.08% | 6.91% | 7.22% | 5.74% | 6.32% | 5.79% | 7.32% | 4.96% |
| Net income | $224.6M | $236.9M | $144.7M | $194.5M | −$237.6M | $94.5M | $137.6M | $128.6M | $49.3M | $68.0M | $23.3M | $43.3M | −$18.0M | $5.8M | $74.1M | $13.6M | −$44.9M |
| Net profit margin | 4.04% | 4.91% | 3.34% | 4.36% | −5.81% | 3.39% | 4.52% | 4.55% | 2.03% | 3.58% | 1.36% | 2.74% | −1.38% | 0.28% | 4.00% | 0.68% | −2.63% |
| Basic EPSper basic share | $2.03 | $3.24 | $1.43 | $1.07 | -$9.09 | $1.23 | $2.60 | $2.49 | $1.32 | $1.76 | $0.63 | $1.20 | -$0.64 | -$0.12 | $2.13 | $0.12 | -$1.87 |
| Diluted EPSper diluted share | $2.02 | $3.22 | $1.41 | $1.05 | -$9.09 | $1.22 | $2.57 | $2.45 | $1.31 | $1.75 | $0.62 | $1.19 | -$0.64 | -$0.12 | $2.10 | $0.11 | -$1.87 |
Reported shareholders