| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 153.19M | 124.20M | 84.92M | 76.61M | 68.13M | 55.91M |
| Gross Profit | 114.08M | 92.14M | 84.92M | 73.14M | 59.45M | 50.38M |
| EBITDA | 52.77M | 49.49M | 51.50M | 45.17M | 31.64M | 26.12M |
| Net Income | 36.63M | 29.58M | 35.15M | 30.94M | 21.27M | 17.55M |
Balance Sheet | ||||||
| Total Assets | 2.65B | 2.70B | 1.79B | 1.74B | 1.70B | 1.42B |
| Cash, Cash Equivalents and Short-Term Investments | 399.44M | 0.00 | 306.96M | 398.11M | 430.09M | 117.61M |
| Total Debt | 15.10M | 18.77M | 36.92M | 4.81M | 5.05M | 40.36M |
| Total Liabilities | 2.29B | 2.36B | 1.56B | 1.55B | 1.52B | 1.25B |
| Stockholders Equity | 356.92M | 332.98M | 230.04M | 197.68M | 186.09M | 168.49M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 22.44M | 22.84M | 6.27M | -17.84M | -4.18M |
| Operating Cash Flow | 0.00 | 23.38M | 24.11M | 10.01M | -14.84M | -648.00K |
| Investing Cash Flow | 0.00 | 163.46M | -43.05M | -135.37M | -117.77M | -366.52M |
| Financing Cash Flow | 0.00 | -136.02M | 10.19M | 28.63M | 259.50M | 329.67M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
| ― | $392.31M | 9.15 | 19.46% | 2.38% | -6.72% | 19.64% | |
| ― | $431.64M | 11.26 | 12.03% | 0.73% | 7.81% | 26.91% | |
| ― | $434.41M | 10.75 | 12.15% | 1.48% | 59.68% | -6.50% | |
| ― | $415.89M | 9.45 | 10.86% | 2.05% | 6.25% | 24.92% | |
| ― | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
| ― | $430.03M | 21.10 | 6.16% | 3.91% | 50.36% | -56.64% | |
| ― | $387.20M | 12.57 | 7.73% | ― | 6.62% | 117.96% |