Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 2.07B | 2.19B | 2.44B | 2.25B | 1.80B |
Gross Profit | 970.46M | 594.99M | 713.92M | 729.66M | 596.97M |
EBITDA | 603.52M | 542.36M | 658.40M | 698.03M | 566.20M |
Net Income | 460.79M | 457.58M | 532.10M | 550.32M | 434.34M |
Balance Sheet | |||||
Total Assets | 2.23B | 2.17B | 2.32B | 2.32B | 2.08B |
Cash, Cash Equivalents and Short-Term Investments | 519.54M | 465.24M | 380.55M | 137.40M | 161.79M |
Total Debt | 8.78M | 32.34M | 13.52M | 19.41M | 22.43M |
Total Liabilities | 362.50M | 398.56M | 471.61M | 496.35M | 453.29M |
Stockholders Equity | 1.83B | 1.74B | 1.82B | 1.80B | 1.60B |
Cash Flow | |||||
Free Cash Flow | 447.51M | 527.08M | 746.15M | 376.93M | 401.31M |
Operating Cash Flow | 480.37M | 576.47M | 840.12M | 456.85M | 472.13M |
Investing Cash Flow | 176.63M | -146.93M | -198.52M | -99.25M | -87.78M |
Financing Cash Flow | -403.72M | -451.24M | -500.49M | -405.48M | -473.39M |