Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 526.02M | 560.45M | 585.87M | 501.24M | 292.81M | 291.16M |
Gross Profit | 162.45M | 170.30M | 202.60M | 168.85M | 75.96M | 66.07M |
EBITDA | 101.54M | 107.66M | 131.75M | 130.68M | 54.53M | 37.89M |
Net Income | 38.88M | 45.32M | 71.57M | 75.20M | 20.98M | -21.70M |
Balance Sheet | ||||||
Total Assets | 890.71M | 986.11M | 836.42M | 903.10M | 805.61M | 777.89M |
Cash, Cash Equivalents and Short-Term Investments | 278.86M | 314.69M | 162.35M | 287.76M | 291.75M | 313.95M |
Total Debt | 372.59M | 381.69M | 263.59M | 262.65M | 288.52M | 311.83M |
Total Liabilities | 472.15M | 493.41M | 388.40M | 478.08M | 464.73M | 490.85M |
Stockholders Equity | 418.56M | 492.70M | 448.02M | 425.02M | 340.88M | 287.04M |
Cash Flow | ||||||
Free Cash Flow | 55.80M | 63.88M | 49.05M | 21.41M | 3.48M | 78.11M |
Operating Cash Flow | 93.34M | 98.43M | 86.53M | 52.38M | 22.91M | 94.34M |
Investing Cash Flow | -35.76M | -31.59M | -53.39M | -25.32M | -39.90M | -14.21M |
Financing Cash Flow | 81.38M | 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 |
---|---|---|---|---|---|---|---|
82 Outperform | 706.38M | 6.12 | 39.56% | ― | -3.23% | 1031.00% | |
77 Outperform | 981.89M | 13.44 | 8.40% | ― | 0.00% | 0.00% | |
66 Neutral | 561.32M | 18.90 | 11.08% | 0.33% | 0.70% | 5.97% | |
62 Neutral | $479.85M | 11.48 | 8.55% | 3.36% | -8.66% | -27.49% | |
53 Neutral | 346.59M | 50.93 | -1.65% | ― | -12.15% | 0.00% | |
48 Neutral | 504.24M | -3.32 | -16.89% | ― | -10.91% | -580.59% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% |