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.85 | 6.87% | 7.16% | 6.62% | -3.87% | |
74 Outperform | $2.49B | 22.15 | 7.73% | 5.83% | 6.28% | 1.21% | |
73 Outperform | $2.40B | 143.85 | 1.16% | 3.19% | ― | ― | |
67 Neutral | $2.16B | 19.50 | 6.67% | 3.42% | 8.63% | 1412.68% | |
66 Neutral | $1.83B | ― | -0.43% | 4.45% | 21.31% | -199.59% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% | |
63 Neutral | $2.57B | 115.94 | 0.95% | 4.10% | 7.09% | 2591.94% |