Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 |
---|---|---|---|---|
Income Statement | ||||
Total Revenue | 144.74M | 120.88M | 93.66M | 73.14M |
Gross Profit | 92.48M | 93.28M | 71.75M | 57.76M |
EBITDA | 67.94M | 53.09M | 64.53M | 53.98M |
Net Income | 16.99M | 10.26M | 31.01M | 25.73M |
Balance Sheet | ||||
Total Assets | 2.13B | 2.03B | 921.63M | 758.02M |
Cash, Cash Equivalents and Short-Term Investments | 429.87M | 626.41M | 566.00K | 77.00K |
Total Debt | 151.60M | 40.15M | 47.00M | 53.82M |
Total Liabilities | 204.82M | 90.54M | 58.99M | 66.24M |
Stockholders Equity | 1.93B | 1.94B | 862.64M | 691.78M |
Cash Flow | ||||
Free Cash Flow | 76.23M | 54.26M | 59.24M | 49.88M |
Operating Cash Flow | 81.47M | 54.26M | 59.24M | 49.88M |
Investing Cash Flow | -665.00M | -437.40M | -186.02M | -323.46M |
Financing Cash Flow | 1.01B | 1.01B | 126.91M | 273.33M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $1.49B | 22.86 | 6.87% | 7.29% | 6.62% | -3.87% | |
74 Outperform | $2.39B | 143.60 | 1.16% | 3.19% | ― | ― | |
74 Outperform | $2.51B | 22.35 | 7.73% | 5.90% | 6.28% | 1.21% | |
68 Neutral | $2.62B | 117.86 | 0.95% | 4.01% | 7.09% | 2591.94% | |
67 Neutral | $2.13B | 19.20 | 6.67% | 3.41% | 8.63% | 1412.68% | |
66 Neutral | $1.76B | ― | -0.43% | 4.61% | 21.31% | -199.59% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% |