Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 91.34M | 97.72M | 78.69M | 61.74M | 58.45M | 39.69M |
Gross Profit | 75.09M | 73.92M | 78.69M | 56.00M | 53.75M | 38.15M |
EBITDA | 30.27M | 37.50M | 42.33M | 25.59M | 25.42M | 16.69M |
Net Income | 23.67M | 28.00M | 31.54M | 18.68M | 18.53M | 12.17M |
Balance Sheet | ||||||
Total Assets | 1.42B | 1.40B | 1.39B | 1.41B | 1.12B | 988.71M |
Cash, Cash Equivalents and Short-Term Investments | 432.85M | 420.95M | 486.91M | 597.71M | 392.86M | 407.74M |
Total Debt | 33.34M | 33.97M | 40.79M | 18.94M | 23.51M | 20.22M |
Total Liabilities | 1.15B | 1.13B | 1.14B | 1.19B | 1.01B | 891.86M |
Stockholders Equity | 272.32M | 265.71M | 248.64M | 212.61M | 109.71M | 96.85M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 34.72M | 38.69M | 22.49M | 25.65M | 6.91M |
Operating Cash Flow | 0.00 | 39.83M | 39.08M | 24.32M | 26.17M | 8.36M |
Investing Cash Flow | 0.00 | -72.17M | -19.56M | -162.75M | -165.58M | -94.62M |
Financing Cash Flow | 0.00 | -21.10M | -63.80M | 298.93M | -3.29M | 250.71M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $198.19M | 8.80 | 8.91% | 2.33% | 2.11% | -29.15% | |
69 Neutral | $193.49M | 16.65 | 5.44% | 3.40% | -1.51% | -26.72% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $194.41M | 8.81 | 10.74% | 3.68% | 11.05% | 8.18% | |
61 Neutral | $195.96M | 21.99 | 5.43% | 2.85% | 43.39% | -21.38% | |
61 Neutral | $199.70M | 13.66 | 9.88% | 2.90% | 15.18% | 5.13% | |
58 Neutral | $183.67M | 11.97 | 4.06% | 1.12% | 17.13% | -16.81% |