| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 155.93M | 125.29M | 148.64M | 254.26M | 168.88M | 114.98M |
| Gross Profit | 76.94M | 46.02M | 73.73M | 179.21M | 107.52M | 3.83M |
| EBITDA | 105.47M | 73.36M | 97.10M | 187.74M | 113.67M | -218.16M |
| Net Income | 66.14M | 62.99M | 60.86M | 242.17M | 116.74M | -277.35M |
Balance Sheet | ||||||
| Total Assets | 618.97M | 581.51M | 574.17M | 600.50M | 352.91M | 260.83M |
| Cash, Cash Equivalents and Short-Term Investments | 101.20M | 98.13M | 252.41M | 255.72M | 137.26M | 22.13M |
| Total Debt | 1.33M | 0.00 | 0.00 | 0.00 | 0.00 | 20.00M |
| Total Liabilities | 126.52M | 120.98M | 106.06M | 112.58M | 107.59M | 132.77M |
| Stockholders Equity | 492.45M | 460.53M | 468.11M | 487.92M | 245.32M | 128.07M |
Cash Flow | ||||||
| Free Cash Flow | 37.83M | 47.53M | 77.94M | 119.13M | 98.62M | 23.70M |
| Operating Cash Flow | 94.44M | 73.93M | 115.58M | 164.70M | 110.26M | 36.16M |
| Investing Cash Flow | -62.16M | -154.70M | -36.16M | -45.12M | 22.97M | 25.09M |
| Financing Cash Flow | -23.77M | -73.67M | -82.94M | -1.64M | -21.98M | -38.96M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $541.31M | 8.21 | 14.08% | 3.19% | 29.52% | 41.02% | |
71 Outperform | $635.80M | 4.12 | 16.30% | ― | -21.67% | 251.59% | |
68 Neutral | $434.76M | 15.22 | 5.65% | 7.20% | -23.00% | -68.20% | |
68 Neutral | $398.16M | 11.75 | 16.85% | 6.49% | -26.63% | -66.89% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
61 Neutral | $274.53M | -998.31 | -10.79% | ― | -99.78% | -103.13% | |
43 Neutral | $166.64M | -9.97 | -45.51% | ― | ― | -985.28% |