Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 124.17M | 122.16M | 111.69M | 70.28M | 63.64M | 102.08M |
Gross Profit | 51.58M | 43.68M | 48.73M | 50.52M | 54.93M | 76.58M |
EBITDA | 22.78M | 16.63M | 21.55M | 23.09M | 23.25M | 36.66M |
Net Income | 17.93M | 13.39M | 16.94M | 18.16M | 18.45M | 29.61M |
Balance Sheet | ||||||
Total Assets | 2.13B | 2.07B | 2.06B | 1.82B | 1.50B | 1.48B |
Cash, Cash Equivalents and Short-Term Investments | 284.68M | 243.96M | 269.79M | 162.23M | 182.94M | 230.40M |
Total Debt | 121.90M | 113.91M | 130.26M | 125.82M | 106.64M | 230.80M |
Total Liabilities | 1.96B | 1.90B | 1.90B | 1.68B | 1.37B | 1.37B |
Stockholders Equity | 177.02M | 168.44M | 155.37M | 139.25M | 125.33M | 110.21M |
Cash Flow | ||||||
Free Cash Flow | 21.11M | 13.92M | 17.39M | 38.86M | 250.34M | -123.85M |
Operating Cash Flow | 21.53M | 14.19M | 18.05M | 39.76M | 253.30M | -123.47M |
Investing Cash Flow | -62.30M | -32.99M | -121.85M | -353.32M | -316.73M | -259.75M |
Financing Cash Flow | 74.67M | -7.52M | 213.61M | 298.75M | 8.42M | 558.93M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
75 Outperform | 156.08M | 15.88 | 7.19% | 3.94% | 9.70% | 18.24% | |
75 Outperform | 139.88M | 10.93 | 6.99% | 3.25% | 6.74% | 49.28% | |
73 Outperform | 164.14M | 13.43 | 7.68% | 2.16% | -0.96% | -7.38% | |
71 Outperform | 138.40M | 25.90 | 3.45% | 1.50% | -7.40% | -59.70% | |
67 Neutral | $157.32M | 8.78 | 10.42% | 1.19% | 3.76% | 38.14% | |
67 Neutral | 120.61M | 19.35 | 4.48% | 1.62% | 7.86% | 59.25% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |