| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 22.71B | 23.75B | 26.80B | 25.75B | 30.46B | 18.62B |
| Gross Profit | 6.51B | 7.16B | 8.61B | 7.47B | 14.50B | 7.67B |
| EBITDA | 4.73B | 5.66B | 8.36B | 6.94B | 14.00B | 7.57B |
| Net Income | 1.97B | 3.59B | 5.37B | 5.13B | 11.56B | 6.42B |
Balance Sheet | ||||||
| Total Assets | 49.11B | 51.16B | 50.81B | 52.23B | 56.50B | 45.07B |
| Cash, Cash Equivalents and Short-Term Investments | 1.95B | 1.68B | 2.39B | 4.06B | 9.59B | 5.53B |
| Total Debt | 7.06B | 7.79B | 8.19B | 13.54B | 15.55B | 11.66B |
| Total Liabilities | 14.02B | 14.58B | 14.95B | 20.14B | 21.79B | 17.10B |
| Stockholders Equity | 35.00B | 36.48B | 35.75B | 31.97B | 34.60B | 27.88B |
Cash Flow | ||||||
| Free Cash Flow | 2.03B | 941.50M | 1.63B | 4.67B | 8.77B | 1.32B |
| Operating Cash Flow | 5.52B | 5.95B | 5.00B | 7.34B | 11.77B | 4.94B |
| Investing Cash Flow | -3.32B | -6.00B | 122.29M | -7.08B | -5.84B | -4.06B |
| Financing Cash Flow | -1.54B | -2.21B | -6.18B | -5.40B | -2.12B | -1.02B |