Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
2.08B | 1.56B | 1.19B | 863.38M | 681.00M | Gross Profit |
1.24B | 955.38M | 728.64M | 540.91M | 416.33M | EBIT |
58.54M | 154.79M | 93.25M | -168.12M | -14.15M | EBITDA |
437.03M | 194.63M | 227.62M | -149.43M | -475.00K | Net Income Common Stockholders |
377.03M | 174.23M | 147.14M | -60.02M | -1.72M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
653.11M | 1.32B | 974.69M | 443.02M | 561.97M | Total Assets |
4.47B | 3.44B | 2.85B | 1.69B | 1.38B | Total Debt |
721.67M | 710.66M | 711.11M | 26.98M | 24.38M | Net Debt |
266.83M | 112.12M | 357.43M | -329.35M | -131.06M | Total Liabilities |
2.15B | 1.82B | 1.58B | 640.36M | 404.77M | Stockholders Equity |
2.33B | 1.61B | 1.27B | 1.05B | 976.25M |
Cash Flow | Free Cash Flow | |||
329.53M | 128.99M | 179.25M | 74.22M | -34.39M | Operating Cash Flow |
408.31M | 189.26M | 235.36M | 124.49M | 38.48M | Investing Cash Flow |
-490.57M | 12.48M | -830.97M | 252.56M | -356.53M | Financing Cash Flow |
-45.44M | 41.31M | 598.10M | -174.18M | 299.26M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $42.19B | 115.23 | 19.10% | ― | 33.32% | 111.64% | |
78 Outperform | $74.38B | 17.90 | 27.75% | 1.59% | 4.44% | 110.33% | |
75 Outperform | $72.86B | 19.78 | 17.44% | 2.11% | 12.88% | 13.78% | |
72 Outperform | $3.34B | 25.60 | 16.85% | ― | 20.69% | 17.89% | |
70 Outperform | $669.31M | 22.35 | 9.39% | 1.74% | -1.49% | -34.38% | |
62 Neutral | $8.27B | 14.02 | 2.58% | 3.08% | 3.83% | -15.91% | |
58 Neutral | $3.56B | ― | -46.62% | ― | 3417.33% | 30.06% |