| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 13.44B | 12.99B | 12.43B | 11.46B | 10.82B | 10.56B |
| Gross Profit | 1.85B | 1.76B | 841.46M | 1.24B | 997.86M | 981.58M |
| EBITDA | 590.28M | 591.21M | 530.12M | 406.59M | 382.08M | 349.50M |
| Net Income | 285.44M | 308.24M | 272.25M | 198.85M | 173.96M | 157.18M |
Balance Sheet | ||||||
| Total Assets | 8.32B | 8.08B | 8.06B | 7.69B | 7.59B | 7.85B |
| Cash, Cash Equivalents and Short-Term Investments | 2.37B | 169.17M | 192.96M | 218.73M | 171.76M | 162.80M |
| Total Debt | 64.00M | 300.25M | 255.43M | 135.80M | 166.60M | 201.03M |
| Total Liabilities | 7.67B | 7.44B | 7.47B | 7.13B | 7.06B | 7.33B |
| Stockholders Equity | 650.00M | 641.47M | 590.71M | 561.98M | 523.64M | 514.16M |
Cash Flow | ||||||
| Free Cash Flow | 317.68M | 350.22M | 263.45M | 606.70M | -342.20M | 792.38M |
| Operating Cash Flow | 374.13M | 397.31M | 307.64M | 642.96M | -302.03M | 830.10M |
| Investing Cash Flow | -83.41M | -51.08M | -83.00M | -389.03M | 505.32M | -640.49M |
| Financing Cash Flow | -397.03M | -370.02M | -250.40M | -206.96M | -194.28M | -187.53M |