| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 156.39M | 161.24M | 101.08M | 91.57M | 74.70M | 62.28M |
| Gross Profit | 115.77M | 104.21M | 130.58M | 83.19M | 67.42M | 49.72M |
| EBITDA | 58.41M | 50.53M | -1.18M | 35.83M | 30.78M | 16.48M |
| Net Income | 40.96M | 35.54M | 40.56M | 24.71M | 21.03M | 10.89M |
Balance Sheet | ||||||
| Total Assets | 2.45B | 2.43B | 2.16B | 1.85B | 1.52B | 1.33B |
| Cash, Cash Equivalents and Short-Term Investments | 333.71M | 0.00 | 178.10M | 241.22M | 256.91M | 308.07M |
| Total Debt | 28.97M | 53.03M | 78.38M | 17.95M | 27.95M | 92.94M |
| Total Liabilities | 2.21B | 2.21B | 1.97B | 1.71B | 1.39B | 1.22B |
| Stockholders Equity | 246.94M | 223.53M | 185.78M | 143.32M | 128.36M | 107.75M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 35.85M | 32.69M | 47.03M | 7.47M | 47.23M |
| Operating Cash Flow | 0.00 | 37.36M | 33.52M | 47.40M | 8.03M | 47.52M |
| Investing Cash Flow | 0.00 | -281.20M | -241.65M | -385.58M | -302.78M | -124.42M |
| Financing Cash Flow | 0.00 | 229.62M | 257.59M | 317.74M | 167.62M | 247.51M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
| ― | $329.29M | 8.13 | 17.42% | ― | 11.18% | 24.14% | |
| ― | $275.47M | 5.99 | 13.63% | 3.74% | -0.72% | -7.24% | |
| ― | $360.33M | 11.22 | 13.14% | 5.04% | 4.47% | 49.09% | |
| ― | $321.38M | 12.54 | 5.11% | 3.37% | -0.70% | -19.65% | |
| ― | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
| ― | $358.64M | 13.60 | 7.65% | ― | 4.74% | 86.27% | |
| ― | $338.66M | 15.89 | 4.16% | ― | 16.03% | 145.10% |