| Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 106.38M | 89.91M | 64.82M | 52.74M | 48.16M |
| Gross Profit | 78.36M | 74.70M | 61.59M | 50.45M | 46.04M |
| EBITDA | 42.70M | 42.71M | 34.34M | -242.00 | 22.00M |
| Net Income | 30.14M | 30.47M | 24.25M | 18.72M | 15.69M |
Balance Sheet | |||||
| Total Assets | 1.88B | 1.65B | 1.50B | 1.52B | 1.28B |
| Cash, Cash Equivalents and Short-Term Investments | 292.44M | 147.27M | 130.34M | 356.44M | 282.88M |
| Total Debt | 21.93M | 41.86M | 21.79M | 21.72M | 23.97M |
| Total Liabilities | 1.69B | 1.50B | 1.37B | 1.40B | 1.18B |
| Stockholders Equity | 189.49M | 156.71M | 123.78M | 120.28M | 102.13M |
Cash Flow | |||||
| Free Cash Flow | 34.22M | 31.65M | 26.81M | 9.04M | 14.04M |
| Operating Cash Flow | 34.50M | 32.66M | 27.53M | 17.28M | 14.44M |
| Investing Cash Flow | -84.24M | -131.82M | -249.45M | -167.68M | -232.68M |
| Financing Cash Flow | 193.42M | 117.88M | -3.93M | 223.27M | 410.11M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
82 Outperform | $284.73M | 9.85 | 11.48% | 2.91% | 8.17% | 21.95% | |
77 Outperform | $317.64M | 8.28 | 13.09% | 3.61% | 15.66% | ― | |
71 Outperform | $262.98M | 10.12 | 13.83% | ― | 8.86% | -12.96% | |
71 Outperform | $286.99M | 8.73 | 11.15% | 2.84% | 12.91% | 21.72% | |
69 Neutral | $287.34M | 14.38 | 7.97% | 1.48% | 2.59% | 18.83% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
63 Neutral | $302.88M | 12.37 | 6.95% | 3.59% | -0.09% | 83.67% |