Breakdown | |||||
TTM | Jun 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
283.39M | 169.73K | 405.06M | 399.08M | 359.36M | 296.58M | Gross Profit |
140.51M | 87.89K | 204.93M | 180.56M | 178.20M | 131.45M | EBIT |
14.44M | -15.90K | 51.36M | 27.20M | 43.90M | 6.31M | EBITDA |
28.79M | -15.90K | 68.60M | 40.20M | 55.60M | 17.37M | Net Income Common Stockholders |
24.34M | 15.67K | 53.59M | 25.45M | 56.63M | 17.91M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
211.91M | 277.27M | 242.22M | 190.61M | 227.63M | 211.91M | Total Assets |
396.24M | 641.12M | 613.35M | 536.90M | 477.20M | 396.24M | Total Debt |
4.60M | 7.34M | 8.23M | 8.46M | 4.78M | 4.60M | Net Debt |
-157.15M | -269.94M | -233.99M | -182.15M | -177.64M | -157.15M | Total Liabilities |
45.08M | 70.83M | 72.25M | 72.56M | 53.30M | 45.08M | Stockholders Equity |
350.82M | 570.07M | 540.87M | 464.09M | 423.60M | 350.82M |
Cash Flow | Free Cash Flow | ||||
47.51M | 27.24M | 40.49M | -41.03M | 6.68M | 5.89M | Operating Cash Flow |
68.39M | 50.84M | 73.94M | 22.94M | 54.44M | 34.55M | Investing Cash Flow |
-20.88M | -23.60M | -33.45M | -18.97M | -43.66M | -78.62M | Financing Cash Flow |
9.40M | 7.99M | 11.19M | 4.44M | 10.09M | 121.04M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
75 Outperform | $3.80B | 27.71 | 16.73% | ― | 14.93% | 12.89% | |
74 Outperform | $4.14B | 34.60 | 4.20% | 1.73% | -5.61% | ― | |
74 Outperform | $3.38B | 47.68 | 5.02% | ― | 11.65% | ― | |
73 Outperform | $2.07B | 89.59 | 4.16% | ― | -5.61% | -18.63% | |
68 Neutral | $1.38B | 26.50 | 4.84% | 1.76% | -7.36% | -20.46% | |
63 Neutral | $1.31B | 77.69 | 1.34% | ― | -8.06% | -75.10% | |
62 Neutral | $11.90B | 10.64 | -7.50% | 2.90% | 7.41% | -8.19% |