| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 156.36M | 125.29M | 148.64M | 254.26M | 168.88M | 114.98M |
| Gross Profit | 95.72M | 46.02M | 73.73M | 179.21M | 107.52M | 3.83M |
| EBITDA | 108.82M | 73.36M | 97.10M | 187.74M | 113.67M | -218.16M |
| Net Income | 70.20M | 62.99M | 60.86M | 242.17M | 116.74M | -277.35M |
Balance Sheet | ||||||
| Total Assets | 644.02M | 581.51M | 574.17M | 600.50M | 352.91M | 260.83M |
| Cash, Cash Equivalents and Short-Term Investments | 111.00M | 98.13M | 252.41M | 255.72M | 137.26M | 22.13M |
| Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 20.00M |
| Total Liabilities | 0.00 | 120.98M | 106.06M | 112.58M | 107.59M | 132.77M |
| Stockholders Equity | 0.00 | 460.53M | 468.11M | 487.92M | 245.32M | 128.07M |
Cash Flow | ||||||
| Free Cash Flow | 56.36M | 47.53M | 77.94M | 119.13M | 98.62M | 23.70M |
| Operating Cash Flow | 100.14M | 73.93M | 115.58M | 164.70M | 110.26M | 36.16M |
| Investing Cash Flow | -64.01M | -154.70M | -36.16M | -45.12M | 22.97M | 25.09M |
| Financing Cash Flow | -19.25M | -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 | $656.04M | 6.50 | 14.08% | 3.19% | 29.52% | 41.02% | |
71 Outperform | $758.69M | -12.75 | 16.30% | ― | -21.67% | 251.59% | |
68 Neutral | $424.33M | 7.68 | 22.13% | 6.49% | -26.63% | -66.89% | |
66 Neutral | $551.53M | 94.57 | 5.65% | 7.20% | -23.00% | -68.20% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
61 Neutral | $235.37M | -632.04 | -10.79% | ― | -99.78% | -103.13% | |
48 Neutral | $236.62M | 12.87 | -45.51% | ― | ― | -985.28% |