| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.04B | 3.14B | 3.08B | 2.96B | 2.42B | 2.43B |
| Gross Profit | 360.80M | 1.43B | 1.33B | 1.28B | 1.09B | 1.08B |
| EBITDA | 438.12M | 423.57M | 392.25M | 293.64M | 296.54M | 259.47M |
| Net Income | 192.35M | 207.87M | 186.96M | 122.06M | 238.63M | 192.41M |
Balance Sheet | ||||||
| Total Assets | 3.90B | 4.01B | 3.87B | 3.90B | 3.94B | 4.04B |
| Cash, Cash Equivalents and Short-Term Investments | 269.70M | 257.45M | 335.33M | 186.82M | 541.36M | 212.54M |
| Total Debt | 560.38M | 510.42M | 634.13M | 734.17M | 847.57M | 971.04M |
| Total Liabilities | 1.69B | 1.65B | 1.65B | 1.70B | 1.81B | 2.08B |
| Stockholders Equity | 2.17B | 2.33B | 2.19B | 2.16B | 2.10B | 1.93B |
Cash Flow | ||||||
| Free Cash Flow | 116.91M | 139.84M | 336.82M | 104.27M | -102.55M | 252.26M |
| Operating Cash Flow | 329.60M | 288.48M | 478.49M | 223.08M | 17.48M | 369.86M |
| Investing Cash Flow | -174.13M | -119.11M | -127.89M | -139.60M | 609.71M | 105.00M |
| Financing Cash Flow | -218.46M | -262.10M | -200.11M | -218.23M | -315.37M | -507.27M |