| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 31.61B | 29.24B | 27.13B | 24.07B | 19.72B | 18.51B |
| Gross Profit | 31.61B | 29.24B | 28.98B | 25.24B | 15.97B | 18.51B |
| EBITDA | 0.00 | 2.10B | 1.92B | 1.52B | 1.59B | 1.19B |
| Net Income | 1.10B | 967.50M | 677.20M | 563.60M | 765.20M | 526.50M |
Balance Sheet | ||||||
| Total Assets | 55.96B | 56.71B | 54.95B | 59.63B | 63.85B | 69.15B |
| Cash, Cash Equivalents and Short-Term Investments | 24.99B | 24.93B | 2.09B | 28.08B | 32.28B | 32.80B |
| Total Debt | 3.11B | 3.00B | 3.05B | 4.64B | 3.38B | 3.27B |
| Total Liabilities | 45.88B | 46.72B | 45.29B | 51.27B | 54.19B | 59.31B |
| Stockholders Equity | 8.99B | 8.89B | 8.47B | 7.80B | 8.46B | 8.54B |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 1.21B | 1.40B | 854.30M | -611.60M | -884.50M |
| Operating Cash Flow | 0.00 | 1.50B | 1.62B | 1.08B | -485.90M | -596.10M |
| Investing Cash Flow | 0.00 | -746.90M | -673.60M | -198.50M | 1.31B | 1.18B |
| Financing Cash Flow | 0.00 | -1.09B | -1.28B | -724.30M | -369.40M | -570.00M |