| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 650.76M | 642.49M | 833.38M | 855.00M | 774.80M | 372.66M |
| Gross Profit | 82.36M | 91.48M | 98.22M | 48.60M | 97.56M | 13.68M |
| EBITDA | 77.74M | 86.04M | 91.88M | 49.08M | 92.67M | 25.37M |
| Net Income | 50.30M | 58.17M | 60.94M | 27.70M | 52.36M | 3.00M |
Balance Sheet | ||||||
| Total Assets | 750.06M | 720.01M | 664.80M | 579.58M | 550.36M | 479.35M |
| Cash, Cash Equivalents and Short-Term Investments | 335.54M | 359.07M | 378.66M | 282.68M | 255.72M | 182.35M |
| Total Debt | 22.94M | 21.11M | 12.85M | 13.56M | 10.99M | 11.27M |
| Total Liabilities | 93.86M | 76.41M | 77.20M | 68.58M | 62.80M | 42.16M |
| Stockholders Equity | 566.92M | 560.34M | 513.92M | 447.98M | 430.79M | 384.78M |
Cash Flow | ||||||
| Free Cash Flow | 17.59M | -7.13M | 90.31M | 39.22M | 86.58M | -1.79M |
| Operating Cash Flow | 89.13M | 64.19M | 127.97M | 54.80M | 91.71M | 8.62M |
| Investing Cash Flow | -63.03M | -72.86M | 28.40M | -198.51M | 5.29M | -20.79M |
| Financing Cash Flow | -52.34M | -18.47M | -4.32M | -17.01M | -11.10M | -22.45M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $1.11B | 22.46 | 8.89% | ― | -3.10% | -22.31% | |
68 Neutral | $747.56M | 15.00 | 20.62% | 1.41% | 5.29% | 17.29% | |
66 Neutral | $1.17B | 26.10 | 3.67% | 3.33% | 5.35% | -1.43% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
56 Neutral | $570.37M | 36.24 | 2.99% | 1.19% | -9.62% | -76.62% | |
55 Neutral | $812.18M | -3.97 | -22.21% | ― | -12.07% | -821.68% | |
48 Neutral | $487.04M | -10.45 | -9.27% | ― | 675.75% | 42.00% |