| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 159.48M | 155.47M | 136.24M | 115.48M | 108.95M | 100.44M |
| Gross Profit | 107.97M | 104.31M | 102.95M | 98.70M | 98.73M | 86.93M |
| EBITDA | 35.60M | 34.05M | 32.63M | 34.74M | 39.82M | 25.19M |
| Net Income | 27.14M | 25.96M | 24.15M | 26.62M | 30.55M | 19.22M |
Balance Sheet | ||||||
| Total Assets | 2.66B | 2.61B | 2.52B | 2.45B | 2.33B | 2.24B |
| Cash, Cash Equivalents and Short-Term Investments | 333.21M | 348.61M | 472.63M | 553.08M | 622.63M | 451.19M |
| Total Debt | 174.25M | 207.67M | 211.76M | 181.78M | 77.56M | 91.18M |
| Total Liabilities | 2.37B | 2.34B | 2.25B | 2.20B | 2.03B | 1.94B |
| Stockholders Equity | 293.96M | 275.28M | 262.38M | 249.32M | 301.40M | 299.76M |
Cash Flow | ||||||
| Free Cash Flow | 31.69M | 31.13M | 31.28M | 31.31M | 32.98M | 21.65M |
| Operating Cash Flow | 33.50M | 33.03M | 33.55M | 34.60M | 34.84M | 24.78M |
| Investing Cash Flow | -55.75M | -20.94M | -53.20M | -234.69M | -103.89M | 96.58M |
| Financing Cash Flow | -37.63M | 58.70M | 24.73M | 151.94M | 68.88M | -56.47M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $363.34M | 11.70 | 9.42% | 5.43% | 5.76% | 21.85% | |
77 Outperform | $313.74M | 9.06 | 9.38% | 3.57% | 10.93% | 42.68% | |
75 Outperform | $388.26M | 11.40 | 9.63% | 2.55% | 6.92% | 26.93% | |
75 Outperform | $314.57M | 10.14 | 10.77% | 3.17% | 4.43% | -12.94% | |
72 Outperform | $298.55M | 9.42 | 11.86% | 5.24% | 10.46% | 18.70% | |
68 Neutral | $313.49M | 10.45 | 12.34% | 2.63% | 11.98% | -10.12% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |