Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 242.47M | 242.18M | 244.38M | 275.09M | 248.92M | 220.77M |
Gross Profit | 158.62M | 158.16M | 158.35M | 178.78M | 170.89M | 149.82M |
EBITDA | 20.61M | 21.07M | 18.53M | 34.30M | 41.96M | 40.62M |
Net Income | 17.24M | 15.31M | 8.78M | 28.47M | 33.75M | 27.25M |
Balance Sheet | ||||||
Total Assets | 330.48M | 335.90M | 337.52M | 323.83M | 349.27M | 358.12M |
Cash, Cash Equivalents and Short-Term Investments | 66.54M | 62.38M | 38.20M | 41.91M | 80.09M | 41.38M |
Total Debt | 35.14M | 36.46M | 39.28M | 13.72M | 19.53M | 29.81M |
Total Liabilities | 144.57M | 144.09M | 149.41M | 134.07M | 143.77M | 148.27M |
Stockholders Equity | 185.90M | 191.81M | 188.11M | 189.76M | 205.50M | 209.85M |
Cash Flow | ||||||
Free Cash Flow | 14.76M | 10.97M | 8.93M | 6.79M | 46.17M | 36.95M |
Operating Cash Flow | 33.63M | 35.25M | 14.89M | 8.28M | 47.34M | 38.48M |
Investing Cash Flow | 25.56M | 17.81M | 19.98M | -19.67M | 42.62M | -139.31M |
Financing Cash Flow | -26.39M | -24.86M | -28.86M | -48.60M | -51.48M | 77.09M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $464.43M | 20.10 | 21.69% | ― | -14.48% | 46.79% | |
67 Neutral | $286.11M | 17.10 | 9.33% | 3.73% | -1.13% | 61.49% | |
66 Neutral | $230.98M | 10.14 | 15.02% | ― | 11.94% | 377.86% | |
66 Neutral | $230.98M | 10.14 | 15.02% | ― | 11.94% | 377.86% | |
63 Neutral | $34.07B | 6.13 | -11.73% | 1.80% | 5.33% | -18.31% | |
59 Neutral | $308.20M | ― | -7.01% | ― | 4.52% | -20.60% | |
59 Neutral | $308.20M | ― | -7.01% | ― | 4.52% | -20.60% | |
50 Neutral | $281.70M | 50.30 | -24.43% | ― | -45.80% | -13.09% | |
47 Neutral | $216.77M | ― | -90.43% | ― | 65.68% | 50.28% |