Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
151.10B | 136.72M | 154.50M | 182.19M | 126.39M | Gross Profit |
151.01B | 57.12M | 85.10M | 97.94M | 62.54M | EBIT |
43.89B | 35.50M | 64.33M | 76.26M | 45.54M | EBITDA |
45.12M | 36.79M | 65.71M | 77.54M | 46.53M | Net Income Common Stockholders |
43.18M | 42.23M | 40.43M | 74.20M | 38.66M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
41.62M | 46.99M | 63.20M | 80.55M | 98.48M | Total Assets |
245.13B | 232.09M | 249.82M | 286.15M | 263.10M | Total Debt |
6.34M | 156.04K | 1.40M | 2.00M | 2.50M | Net Debt |
-35.29M | -46.99M | -61.80M | -78.55M | -95.98M | Total Liabilities |
82.56B | 71.78M | 72.02M | 83.97M | 69.64M | Stockholders Equity |
162.32B | 160.32M | 163.67M | 184.42M | 184.08M |
Cash Flow | Free Cash Flow | |||
15.24B | 34.65M | 39.38M | 25.21M | 57.32M | Operating Cash Flow |
16.60B | 34.67M | 39.48M | 26.31M | 59.77M | Investing Cash Flow |
30.51B | -4.21M | 6.03M | 27.26M | 8.41M | Financing Cash Flow |
-52.48B | -46.67M | -62.87M | -71.50M | -62.88M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
81 Outperform | $364.19M | 8.34 | 26.77% | 4.59% | 10.60% | 9.59% | |
74 Outperform | $4.68B | 11.59 | 8.74% | 5.26% | 18.85% | 7.96% | |
71 Outperform | $5.74B | 10.88 | 5.31% | 6.45% | 3.97% | ― | |
70 Outperform | $18.36B | 9.02 | 20.60% | 6.11% | 9.80% | 17.87% | |
68 Neutral | $2.84B | 9.67 | 66.31% | 8.59% | 12.37% | 14.69% | |
66 Neutral | $8.86B | 25.87 | 2.76% | 7.47% | 9.48% | -65.57% | |
64 Neutral | $12.70B | 9.08 | 9.19% | 4.89% | 16.29% | -8.64% |