Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 108.54M | 101.23M | 101.13M | 105.15M | 99.91M | 68.42M |
Gross Profit | 56.13M | 57.11M | 49.91M | 58.62M | 56.59M | 36.50M |
EBITDA | 35.66M | 34.89M | 34.99M | 38.91M | 39.81M | 23.20M |
Net Income | 27.41M | 27.36M | 27.05M | 30.81M | 30.48M | 18.27M |
Balance Sheet | ||||||
Total Assets | 86.05M | 90.74M | 90.53M | 89.62M | 82.25M | 64.81M |
Cash, Cash Equivalents and Short-Term Investments | 32.89M | 39.03M | 37.72M | 37.37M | 50.39M | 33.73M |
Total Debt | 12.07M | 12.47M | 13.95M | 15.24M | 16.46M | 16.29M |
Total Liabilities | 47.63M | 55.02M | 58.30M | 59.81M | 57.30M | 45.26M |
Stockholders Equity | 38.42M | 35.72M | 32.23M | 29.80M | 24.95M | 19.55M |
Cash Flow | ||||||
Free Cash Flow | 31.87M | 31.57M | 31.47M | 32.24M | 45.06M | 24.98M |
Operating Cash Flow | 32.76M | 32.87M | 33.04M | 33.68M | 46.46M | 26.01M |
Investing Cash Flow | -1.13M | -2.19M | -5.19M | -16.39M | -1.40M | -1.03M |
Financing Cash Flow | -29.95M | -30.24M | -31.10M | -30.31M | -28.40M | -19.46M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
81 Outperform | $98.59B | 33.06 | 10.89% | 1.08% | 11.44% | 29.10% | |
79 Outperform | $54.32B | 36.37 | 13.28% | 1.05% | 23.55% | 49.91% | |
77 Outperform | $94.63B | 25.41 | 13.62% | 4.12% | 11.15% | 13.98% | |
75 Outperform | $24.51B | 27.48 | 20.64% | 1.11% | 18.99% | 17.97% | |
69 Neutral | $598.04M | 21.58 | 64.10% | 1.44% | 6.23% | 2.86% | |
68 Neutral | $17.85B | 11.54 | 9.95% | 3.76% | 9.70% | 1.08% | |
63 Neutral | $4.08B | ― | -1.16% | 2.19% | 1.97% | -14.06% |