Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 2.43B | 2.41B | 2.26B | 2.12B | 1.95B | 1.56B |
Gross Profit | 1.38B | 1.36B | 548.45M | 1.18B | 1.11B | 863.16M |
EBITDA | 562.89M | 557.25M | 522.01M | 513.82M | 468.72M | 361.67M |
Net Income | 143.78M | 145.37M | 155.14M | 178.53M | 157.78M | 101.00M |
Balance Sheet | ||||||
Total Assets | 3.97B | 3.99B | 3.69B | 3.58B | 3.52B | 3.23B |
Cash, Cash Equivalents and Short-Term Investments | 261.40M | 288.85M | 194.00M | 229.54M | 318.44M | 554.02M |
Total Debt | 1.74B | 1.72B | 1.52B | 1.50B | 1.61B | 1.56B |
Total Liabilities | 2.82B | 2.84B | 2.59B | 2.54B | 2.59B | 2.43B |
Stockholders Equity | 1.14B | 1.15B | 1.10B | 1.04B | 925.18M | 800.88M |
Cash Flow | ||||||
Free Cash Flow | 289.30M | 304.74M | 271.89M | 342.99M | 348.97M | 330.63M |
Operating Cash Flow | 435.46M | 449.35M | 413.54M | 458.62M | 462.37M | 391.47M |
Investing Cash Flow | -311.15M | -335.10M | -261.48M | -193.78M | -533.61M | -134.28M |
Financing Cash Flow | -75.62M | -18.85M | -135.06M | -353.80M | -208.64M | 151.52M |