| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 598.42M | 575.79M | 543.26M | 498.32M | 454.21M | 454.09M |
| Gross Profit | 169.44M | 161.33M | 120.57M | 143.10M | 138.29M | 145.38M |
| EBITDA | 137.56M | 103.66M | 47.01M | 57.33M | 63.10M | 72.14M |
| Net Income | 61.26M | 44.11M | 17.97M | 37.93M | 44.19M | 50.89M |
Balance Sheet | ||||||
| Total Assets | 739.51M | 700.77M | 602.64M | 617.34M | 661.22M | 628.99M |
| Cash, Cash Equivalents and Short-Term Investments | 244.24M | 259.36M | 183.11M | 199.72M | 290.13M | 263.16M |
| Total Debt | 4.27M | 4.70M | 2.21M | 29.91M | 4.20M | 2.98M |
| Total Liabilities | 71.75M | 73.99M | 44.60M | 75.41M | 57.04M | 44.86M |
| Stockholders Equity | 407.69M | 375.64M | 331.59M | 313.60M | 371.90M | 345.57M |
Cash Flow | ||||||
| Free Cash Flow | 10.90M | -6.15M | 6.48M | -1.24M | 38.77M | 60.55M |
| Operating Cash Flow | 57.91M | 42.59M | 30.03M | 12.12M | 44.97M | 63.46M |
| Investing Cash Flow | -26.38M | -50.03M | 611.00K | 12.92M | -3.06M | -22.35M |
| Financing Cash Flow | -14.48M | -6.40M | -45.16M | -77.48M | -26.67M | 40.65M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | 2.85B | 12.65 | ― | 4.63% | 8.53% | 39.35% | |
74 Outperform | 488.01M | 9.53 | ― | 3.58% | 1.75% | 5.26% | |
74 Outperform | 515.80M | 15.36 | ― | ― | ― | ― | |
68 Neutral | 974.57M | 16.79 | ― | 1.72% | ― | ― | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% |