Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 4.29B | 4.00B | 3.70B | 3.21B | 2.72B | 1.89B |
Gross Profit | 622.04M | 596.30M | 555.79M | 508.33M | 441.94M | 316.71M |
EBITDA | 485.69M | 453.86M | 376.45M | 348.74M | 310.64M | 206.44M |
Net Income | 251.92M | 230.12M | 181.93M | 163.45M | 131.27M | 93.66M |
Balance Sheet | ||||||
Total Assets | 2.55B | 2.34B | 2.13B | 1.97B | 1.91B | 1.40B |
Cash, Cash Equivalents and Short-Term Investments | 487.84M | 429.18M | 335.61M | 315.25M | 301.84M | 295.97M |
Total Debt | 401.52M | 362.65M | 426.25M | 461.80M | 567.28M | 298.20M |
Total Liabilities | 1.74B | 1.58B | 1.44B | 1.33B | 1.35B | 887.07M |
Stockholders Equity | 778.53M | 735.68M | 659.89M | 608.13M | 537.13M | 492.49M |
Cash Flow | ||||||
Free Cash Flow | 395.93M | 370.77M | 326.74M | 285.27M | 270.92M | 237.39M |
Operating Cash Flow | 411.07M | 382.64M | 344.03M | 303.93M | 286.84M | 251.86M |
Investing Cash Flow | -50.91M | -2.14M | -25.00M | -31.28M | -174.86M | -37.80M |
Financing Cash Flow | -272.67M | -286.86M | -300.51M | -259.15M | -105.67M | 21.99M |