Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 269.86M | 266.76M | 256.13M | 232.02M | 205.45M | 170.45M |
Gross Profit | 151.81M | 150.82M | 145.13M | 128.76M | 117.28M | 94.00M |
EBITDA | 31.88M | 31.24M | 30.09M | 23.44M | 36.72M | 13.75M |
Net Income | 9.58M | 13.44M | 6.72M | -2.15M | 13.15M | -7.27M |
Balance Sheet | ||||||
Total Assets | 390.45M | 396.34M | 396.63M | 411.26M | 413.41M | 327.67M |
Cash, Cash Equivalents and Short-Term Investments | 104.18M | 102.30M | 127.57M | 140.87M | 196.03M | 111.54M |
Total Debt | 36.44M | 41.28M | 64.40M | 80.98M | 99.11M | 115.11M |
Total Liabilities | 141.75M | 147.84M | 160.04M | 182.33M | 180.83M | 194.56M |
Stockholders Equity | 248.79M | 248.58M | 236.65M | 228.96M | 232.58M | 133.10M |
Cash Flow | ||||||
Free Cash Flow | 5.76M | 5.08M | 8.40M | -64.00K | 14.12M | 12.33M |
Operating Cash Flow | 30.78M | 31.46M | 20.16M | 24.71M | 25.84M | 29.98M |
Investing Cash Flow | -27.78M | -28.59M | -11.04M | -53.92M | -13.13M | -28.27M |
Financing Cash Flow | -27.03M | -27.64M | -22.37M | -24.87M | 71.16M | -16.89M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
70 Outperform | $299.00M | 49.28 | 14.17% | 0.44% | 9.73% | 22.33% | |
66 Neutral | $300.06M | 48.46 | 2.21% | ― | 3.63% | -48.48% | |
61 Neutral | $34.98B | 7.37 | -10.82% | 1.91% | 8.82% | -8.66% | |
61 Neutral | $304.18M | 1.73 | -10.56% | 9.38% | -17.17% | 497.89% | |
59 Neutral | $373.00M | ― | -55.85% | ― | 4.06% | 57.50% | |
54 Neutral | $343.18M | ― | -3.84% | ― | -3.34% | 48.15% | |
48 Neutral | $235.96M | ― | -105.81% | ― | -10.85% | -15.09% |