Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
123.65M | 117.41M | 123.22M | 131.60M | 107.98M | Gross Profit |
46.99M | 44.79M | 51.61M | 59.04M | 45.60M | EBIT |
17.63M | 18.82M | 34.96M | 26.80M | 18.57M | EBITDA |
24.56M | 22.86M | 38.85M | 30.72M | 22.54M | Net Income Common Stockholders |
9.54M | 9.09M | 30.79M | 24.95M | 17.48M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
68.61M | 70.30M | 77.43M | 85.74M | 62.50M | Total Assets |
194.43M | 199.57M | 212.68M | 229.32M | 213.80M | Total Debt |
22.53M | 29.33M | 36.23M | 41.65M | 48.99M | Net Debt |
-46.08M | -40.97M | -41.20M | -44.09M | -13.51M | Total Liabilities |
74.74M | 77.76M | 86.84M | 112.51M | 110.41M | Stockholders Equity |
80.70M | 82.74M | 84.59M | 80.35M | 70.68M |
Cash Flow | Free Cash Flow | |||
21.59M | 17.10M | 22.43M | 43.37M | 26.22M | Operating Cash Flow |
21.59M | 20.98M | 23.38M | 44.28M | 26.85M | Investing Cash Flow |
-1.70M | -3.88M | -956.00K | -908.00K | -626.00K | Financing Cash Flow |
-21.55M | -24.22M | -30.74M | -20.12M | -16.55M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
75 Outperform | $22.66B | 20.19 | 42.26% | 0.42% | 23.20% | 2.38% | |
73 Outperform | $6.45B | 18.15 | 23.03% | 1.94% | 22.67% | 47.20% | |
71 Outperform | $5.74B | 10.88 | 5.31% | 6.45% | 3.97% | ― | |
70 Outperform | $18.36B | 9.02 | 20.60% | 6.11% | 9.80% | 17.87% | |
69 Neutral | $203.28M | 14.91 | 11.67% | 5.30% | 5.28% | 4.39% | |
66 Neutral | $8.86B | 25.87 | 2.76% | 7.47% | 9.48% | -65.57% | |
64 Neutral | $12.70B | 9.08 | 9.19% | 4.89% | 16.29% | -8.64% |