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 |
---|---|---|---|---|---|---|---|
80 Outperform | $73.04B | 18.89 | 18.23% | 2.09% | 14.11% | 17.65% | |
79 Outperform | $111.93B | 20.64 | 82.55% | 2.71% | 3.12% | -15.29% | |
78 Outperform | $46.90B | 126.07 | 19.10% | ― | 33.32% | 111.64% | |
73 Outperform | $70.02B | 19.15 | 25.41% | 1.71% | 0.61% | 77.28% | |
73 Outperform | $11.99B | 15.25 | 11.70% | 0.11% | 0.57% | -5.62% | |
72 Outperform | $40.90B | 25.93 | 8.49% | 2.12% | 5.39% | 36.86% | |
63 Neutral | $4.23B | 11.54 | 5.34% | 209.77% | 4.14% | -9.49% |