| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 489.59M | 667.09M | 609.87M | 616.06M | 636.52M | 601.24M |
| Gross Profit | 223.95M | 323.72M | 258.32M | 287.76M | 283.26M | 270.09M |
| EBITDA | 204.43M | 585.91M | 1.55B | 36.90M | 237.81M | 481.47M |
| Net Income | 773.71M | 1.18B | 1.30B | 434.91M | 1.05B | 1.43B |
Balance Sheet | ||||||
| Total Assets | 17.02B | 16.30B | 16.03B | 15.36B | 15.85B | 16.01B |
| Cash, Cash Equivalents and Short-Term Investments | 7.46B | 6.94B | 5.83B | 5.49B | 4.20B | 3.78B |
| Total Debt | 33.49M | 37.13M | 44.09M | 35.02M | 22.81M | 28.42M |
| Total Liabilities | 760.53M | 379.74M | 510.49M | 439.79M | 432.45M | 1.28B |
| Stockholders Equity | 16.26B | 15.92B | 15.51B | 14.86B | 15.36B | 14.68B |
Cash Flow | ||||||
| Free Cash Flow | 751.06M | -32.97M | 537.97M | 1.72B | 863.62M | 1.45B |
| Operating Cash Flow | 819.93M | 88.78M | 618.13M | 1.72B | 905.85M | 1.68B |
| Investing Cash Flow | 1.04B | -701.15M | -704.75M | -1.34B | 792.48M | 4.32B |
| Financing Cash Flow | -255.25M | -629.58M | -557.04M | -504.88M | -1.28B | -1.41B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% |