Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
1.13B | 1.07B | 1.10B | 891.39M | 580.65M | Gross Profit |
593.27M | 554.20M | 592.32M | 489.82M | 305.28M | EBIT |
51.42M | 22.13M | 73.14M | 105.29M | 61.07M | EBITDA |
51.42M | 27.53M | 77.93M | 109.80M | 65.89M | Net Income Common Stockholders |
49.56M | 28.15M | 58.70M | 99.84M | 56.79M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
256.60M | 245.45M | 234.72M | 218.46M | 146.01M | Total Assets |
665.55M | 608.89M | 579.32M | 480.41M | 305.75M | Total Debt |
40.73M | 40.99M | 24.50M | 6.94M | 0.00 | Net Debt |
-215.87M | -204.46M | -210.22M | -211.51M | -146.01M | Total Liabilities |
227.76M | 223.75M | 199.75M | 163.40M | 105.69M | Stockholders Equity |
438.19M | 385.14M | 379.57M | 317.01M | 200.06M |
Cash Flow | Free Cash Flow | |||
21.04M | 39.14M | 18.27M | 60.12M | 71.45M | Operating Cash Flow |
26.69M | 43.34M | 23.44M | 62.31M | 73.77M | Investing Cash Flow |
-9.11M | -4.20M | -5.17M | -2.19M | -2.32M | Financing Cash Flow |
-5.36M | -30.38M | 887.00K | 12.77M | 8.66M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $7.44B | 7.15 | 20.12% | 3.23% | -5.47% | -2.19% | |
75 Outperform | $5.68B | 15.79 | 26.89% | 3.14% | 10.01% | 4.13% | |
74 Outperform | $1.35B | 27.39 | 11.97% | ― | 5.73% | 81.83% | |
66 Neutral | $2.51B | 6.60 | 21.14% | 1.22% | -3.67% | -14.66% | |
61 Neutral | $6.58B | 11.77 | 3.05% | 3.99% | 2.61% | -21.52% | |
60 Neutral | $4.70B | 32.05 | -39.97% | ― | 2.18% | -32.87% | |
51 Neutral | $3.87B | ― | 17.86% | ― | -0.89% | 46.62% |