Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 165.91M | 161.24M | 101.08M | 85.36M | 70.13M | 55.39M |
Gross Profit | 140.03M | 104.21M | 130.58M | 85.36M | 70.13M | 55.39M |
EBITDA | 43.55M | 50.53M | -1.18M | 35.83M | 30.78M | 16.48M |
Net Income | 38.34M | 35.54M | 40.56M | 24.71M | 21.03M | 10.89M |
Balance Sheet | ||||||
Total Assets | 2.48B | 2.43B | 2.16B | 1.85B | 1.52B | 1.33B |
Cash, Cash Equivalents and Short-Term Investments | 379.04M | 0.00 | 178.10M | 241.22M | 256.91M | 308.07M |
Total Debt | 33.97M | 53.03M | 27.96M | 17.95M | 27.95M | 92.94M |
Total Liabilities | 2.25B | 2.21B | 1.97B | 1.71B | 1.39B | 1.22B |
Stockholders Equity | 235.24M | 223.53M | 185.78M | 143.32M | 128.36M | 107.75M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 35.85M | 32.69M | 47.03M | 7.47M | 47.23M |
Operating Cash Flow | 0.00 | 37.36M | 33.52M | 47.40M | 8.03M | 47.52M |
Investing Cash Flow | 0.00 | -281.20M | -241.65M | -385.58M | -302.78M | -124.42M |
Financing Cash Flow | 0.00 | 229.62M | 257.59M | 317.74M | 167.62M | 247.51M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | 310.61M | 11.50 | 9.43% | 5.45% | 8.59% | 14.56% | |
77 Outperform | $340.86M | 8.44 | 18.23% | ― | 15.45% | 27.02% | |
74 Outperform | 291.74M | 6.20 | 6.80% | 4.93% | 4.02% | -0.62% | |
72 Outperform | 361.07M | 9.58 | 12.78% | 0.99% | 17.09% | 4.95% | |
70 Outperform | 354.26M | 21.13 | 3.34% | ― | 17.80% | 86.24% | |
69 Neutral | 354.22M | 12.09 | 8.43% | 3.34% | 8.62% | 37.01% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |