| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 493.02M | 560.45M | 585.87M | 501.24M | 292.81M | 291.16M |
| Gross Profit | 149.97M | 170.30M | 202.60M | 168.85M | 75.96M | 66.07M |
| EBITDA | 93.47M | 107.66M | 131.75M | 130.68M | 54.53M | 14.00M |
| Net Income | 32.52M | 45.32M | 71.57M | 75.20M | 20.98M | -21.70M |
Balance Sheet | ||||||
| Total Assets | 879.42M | 986.11M | 836.42M | 903.10M | 805.61M | 777.89M |
| Cash, Cash Equivalents and Short-Term Investments | 281.90M | 314.69M | 162.35M | 287.76M | 291.75M | 313.95M |
| Total Debt | 370.32M | 381.69M | 263.59M | 262.65M | 288.52M | 311.83M |
| Total Liabilities | 460.39M | 493.41M | 388.40M | 478.08M | 464.73M | 490.85M |
| Stockholders Equity | 419.03M | 492.70M | 448.02M | 425.02M | 340.88M | 287.04M |
Cash Flow | ||||||
| Free Cash Flow | 52.66M | 63.88M | 49.05M | 21.41M | 3.48M | 78.11M |
| Operating Cash Flow | 89.36M | 98.43M | 86.53M | 52.38M | 22.91M | 94.34M |
| Investing Cash Flow | -40.20M | -31.59M | -53.39M | -25.32M | -39.90M | -14.21M |
| Financing Cash Flow | -20.94M | 79.21M | -152.91M | -44.48M | -24.41M | -9.66M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $541.34M | 20.17 | 29.09% | ― | 23.56% | 242.78% | |
72 Outperform | $769.69M | 23.93 | 12.31% | 0.24% | -1.02% | 6.34% | |
71 Outperform | $411.65M | 18.38 | 3.31% | ― | -11.02% | ― | |
71 Outperform | $498.75M | 14.19 | 7.12% | 6.96% | -12.73% | -35.34% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
61 Neutral | $972.23M | -56.33 | -2.05% | ― | -11.65% | 87.57% | |
45 Neutral | $683.69M | -1.85 | -31.46% | ― | -11.92% | -53.72% |