Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 115.91M | 80.58M | 58.82M | 48.81M | 34.52M |
Gross Profit | 88.23M | 80.58M | 58.82M | 48.81M | 34.52M |
EBITDA | 46.90M | 46.50M | 36.27M | 28.36M | 15.87M |
Net Income | 34.15M | 33.56M | 26.52M | 20.53M | 11.51M |
Balance Sheet | |||||
Total Assets | 1.51B | 1.36B | 1.29B | 1.08B | 871.90M |
Cash, Cash Equivalents and Short-Term Investments | 384.41M | 387.15M | 400.32M | 326.22M | 236.30M |
Total Debt | 39.46M | 73.60M | 104.44M | 39.28M | 70.13M |
Total Liabilities | 1.34B | 1.23B | 1.20B | 990.81M | 803.35M |
Stockholders Equity | 168.39M | 130.70M | 92.36M | 89.29M | 68.55M |
Cash Flow | |||||
Free Cash Flow | 34.23M | 48.64M | 22.64M | 18.48M | 27.15M |
Operating Cash Flow | 34.40M | 48.91M | 22.95M | 18.74M | 27.26M |
Investing Cash Flow | -139.52M | -76.28M | -212.70M | -172.11M | -362.45M |
Financing Cash Flow | 105.94M | 33.00M | 209.95M | 179.75M | 313.96M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | 259.75M | 8.62 | 9.92% | 3.28% | 11.26% | 42.81% | |
74 Outperform | $255.54M | 8.01 | 20.10% | ― | 17.81% | 0.86% | |
74 Outperform | 290.92M | 15.29 | 6.94% | 1.47% | 23.76% | 682.33% | |
73 Outperform | 308.10M | 18.80 | 6.57% | 2.81% | -10.30% | -16.98% | |
68 Neutral | 243.12M | 109.77 | -0.07% | 4.69% | -4.78% | -85.40% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |