| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 251.23M | 231.40M | 248.73M | 254.24M | 301.94M | 251.86M |
| Gross Profit | 130.65M | 122.43M | 127.32M | 137.31M | 178.21M | 144.13M |
| EBITDA | 85.27M | 70.61M | 80.22M | 85.99M | 108.13M | 87.28M |
| Net Income | 69.58M | 62.93M | 60.21M | 65.56M | 73.20M | 58.69M |
Balance Sheet | ||||||
| Total Assets | 254.41M | 224.68M | 249.43M | 223.82M | 231.67M | 185.40M |
| Cash, Cash Equivalents and Short-Term Investments | 122.09M | 116.47M | 160.83M | 76.29M | 142.03M | 98.31M |
| Total Debt | 4.38M | 5.05M | 5.14M | 5.83M | 57.79M | 29.42M |
| Total Liabilities | 94.51M | 87.37M | 68.45M | 84.77M | 137.79M | 98.49M |
| Stockholders Equity | 159.90M | 137.31M | 180.98M | 139.05M | 93.88M | 86.91M |
Cash Flow | ||||||
| Free Cash Flow | 38.65M | 72.47M | 49.32M | 86.78M | 96.13M | 40.73M |
| Operating Cash Flow | 38.65M | 72.47M | 49.32M | 86.78M | 96.13M | 40.73M |
| Investing Cash Flow | 40.54M | -10.13M | -34.93M | -87.86M | 59.52M | -63.51M |
| Financing Cash Flow | -109.39M | -106.86M | -18.97M | -74.58M | -46.95M | -30.03M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $562.22M | 7.87 | 45.12% | 1.37% | 3.65% | 19.72% | |
70 Neutral | $466.32M | 8.18 | 11.86% | 9.19% | 41.12% | -40.68% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $550.29M | 5.57 | 18.68% | 10.89% | -45.46% | 134.73% | |
66 Neutral | $541.94M | 15.08 | 4.92% | 13.05% | -20.18% | -61.90% | |
58 Neutral | $458.99M | -50.61 | -1.15% | 20.74% | -91.81% | 78.46% | |
58 Neutral | $500.17M | 19.13 | 3.22% | 15.60% | -11.01% | -65.56% |