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 | ||||
296.10M | 277.27M | 242.22M | 190.61M | 227.63M | 211.91M | Total Assets |
665.04M | 641.12M | 594.89M | 536.90M | 477.20M | 396.24M | Total Debt |
7.03M | 7.34M | 8.23M | 8.46M | 4.78M | 4.60M | Net Debt |
-289.07M | -269.94M | -233.99M | -182.15M | -177.64M | -157.15M | Total Liabilities |
84.47M | 70.83M | 53.78M | 72.56M | 53.30M | 45.08M | Stockholders Equity |
580.31M | 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.61B | 26.15 | 16.73% | ― | 14.93% | 12.89% | |
74 Outperform | $4.14B | 34.53 | 4.20% | 1.70% | -5.61% | ― | |
74 Outperform | $3.73B | 49.00 | 5.02% | ― | 11.65% | ― | |
72 Outperform | $1.99B | 86.23 | 4.16% | ― | -5.61% | -18.63% | |
68 Neutral | $1.34B | 25.65 | 4.84% | 1.83% | -7.36% | -20.46% | |
65 Neutral | $1.24B | 73.76 | 1.34% | ― | -8.06% | -75.10% | |
62 Neutral | $31.72B | 6.46 | -12.45% | 1.96% | 5.62% | -22.66% |