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 | 21.87M | 21.07M | 18.53M | 39.36M | 44.34M | 39.91M |
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 | 47.12M | 80.09M | 131.30M |
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.79M | 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 |
---|---|---|---|---|---|---|---|
80 Outperform | $247.88M | 22.53 | 39.51% | ― | 4.63% | 328.61% | |
69 Neutral | $568.95M | 26.95 | 7.49% | ― | 19.67% | 12.32% | |
66 Neutral | $177.68M | 13.05 | 8.61% | ― | 5.06% | 29.66% | |
63 Neutral | $1.53B | ― | -81.20% | ― | 75.16% | 28.13% | |
61 Neutral | $35.56B | 8.99 | -10.49% | 1.86% | 8.45% | -8.32% | |
59 Neutral | $289.06M | 21.43 | 7.32% | 3.91% | -0.93% | 3.10% | |
54 Neutral | $284.63M | ― | -1.32% | ― | 12.39% | -123.62% |