| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 97.36M | 90.56M | 90.65M | 92.22M | 82.74M | 81.93M |
| Gross Profit | 77.35M | 72.66M | 74.20M | 76.71M | 68.94M | 68.29M |
| EBITDA | 75.39M | 74.55M | 73.49M | 83.60M | 79.81M | 48.93M |
| Net Income | 33.60M | 30.42M | 29.61M | 42.18M | 38.86M | 27.41M |
Balance Sheet | ||||||
| Total Assets | 802.30M | 766.95M | 761.61M | 783.25M | 752.95M | 776.14M |
| Cash, Cash Equivalents and Short-Term Investments | 18.80M | 42.31M | 26.43M | 6.72M | 16.16M | 12.71M |
| Total Debt | 458.67M | 420.56M | 431.81M | 426.23M | 407.83M | 453.42M |
| Total Liabilities | 496.53M | 458.38M | 453.86M | 466.32M | 446.68M | 484.18M |
| Stockholders Equity | 305.58M | 307.43M | 306.70M | 315.96M | 305.33M | 290.77M |
Cash Flow | ||||||
| Free Cash Flow | 32.31M | 39.06M | 48.33M | 39.62M | 44.55M | 34.40M |
| Operating Cash Flow | 33.79M | 39.06M | 53.20M | 44.20M | 48.66M | 35.44M |
| Investing Cash Flow | -39.59M | 9.71M | 25.81M | -25.32M | 23.30M | 32.00K |
| Financing Cash Flow | -952.00K | -32.88M | -56.69M | -28.27M | -68.86M | -33.87M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
71 Outperform | $458.23M | 13.72 | 10.91% | 9.03% | 7.71% | -5.37% | |
69 Neutral | $585.94M | -14.15 | -5.80% | 8.56% | 23.84% | -312.04% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% | |
63 Neutral | $458.30M | -18.09 | -4.39% | 5.74% | ― | ― | |
61 Neutral | $564.28M | 52.07 | 4.09% | 9.50% | -39.94% | ― | |
60 Neutral | $559.98M | 62.22 | 5.96% | 11.56% | 4.95% | -6.49% | |
55 Neutral | $525.01M | -1.59 | -31.72% | 5.44% | -16.50% | -640.43% |