Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 |
---|---|---|---|---|
Income Statement | ||||
Total Revenue | 369.50M | 367.25M | 320.04M | 210.70M |
Gross Profit | 314.83M | 317.13M | 272.38M | 161.48M |
EBITDA | 27.50M | 32.58M | 62.66M | -33.99M |
Net Income | 60.00M | 68.74M | 38.12M | -54.86M |
Balance Sheet | ||||
Total Assets | 639.26M | 678.43M | 319.79M | 195.08M |
Cash, Cash Equivalents and Short-Term Investments | 297.13M | 349.69M | 62.59M | 45.50M |
Total Debt | 24.51M | 0.00 | 64.45M | 65.98M |
Total Liabilities | 237.99M | 221.15M | 291.86M | 229.87M |
Stockholders Equity | 401.28M | 457.28M | 27.93M | -34.79M |
Cash Flow | ||||
Free Cash Flow | 102.85M | 105.72M | 14.49M | -64.76M |
Operating Cash Flow | 112.47M | 115.92M | 22.72M | -56.50M |
Investing Cash Flow | -12.70M | -10.20M | 19.67M | -35.68M |
Financing Cash Flow | 114.33M | 181.38M | 2.38M | 74.05M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $2.13B | 20.01 | 17.50% | ― | 6.75% | 97.06% | |
74 Outperform | $1.44B | 492.57 | 0.49% | ― | 23.31% | ― | |
69 Neutral | $1.05B | 21.27 | 26.94% | ― | 14.75% | 77.59% | |
63 Neutral | $1.32B | 191.83 | 2.81% | ― | 22.75% | -47.45% | |
63 Neutral | $1.61B | ― | -32.87% | ― | 8.56% | -4.21% | |
56 Neutral | $5.74B | 25.92 | -31.28% | 5.61% | 10.88% | -29.73% | |
46 Neutral | $2.18B | ― | -32.09% | ― | ― | ― |