Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 108.50M | 85.58M | 148.12M | 114.42M | 243.46M | 256.07M |
Gross Profit | 85.47M | 85.58M | 91.73M | 99.53M | 186.33M | 212.07M |
EBITDA | 35.10M | 36.24M | 36.70M | 33.99M | 95.69M | 140.03M |
Net Income | 26.81M | 28.26M | 21.65M | 32.09M | 73.71M | 103.50M |
Balance Sheet | ||||||
Total Assets | 2.94B | 2.86B | 2.81B | 2.64B | 2.36B | 2.55B |
Cash, Cash Equivalents and Short-Term Investments | 726.17M | 315.18M | 642.88M | 415.79M | 258.88M | 246.49M |
Total Debt | 651.24M | 482.53M | 600.79M | 724.22M | 569.33M | 383.96M |
Total Liabilities | 2.52B | 2.45B | 2.43B | 2.27B | 1.97B | 2.20B |
Stockholders Equity | 423.57M | 413.20M | 386.11M | 378.88M | 393.35M | 350.38M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 19.44M | 144.96M | 453.11M | -8.40M | -4.60M |
Operating Cash Flow | 0.00 | 21.26M | 146.29M | 457.51M | -2.44M | 485.00K |
Investing Cash Flow | 0.00 | -118.41M | -117.27M | -653.61M | 267.13M | 246.02M |
Financing Cash Flow | 0.00 | 7.13M | 163.99M | 292.70M | -237.44M | -220.33M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $227.05M | 18.84 | 5.08% | 2.53% | 6.82% | -6.56% | |
72 Outperform | $238.13M | 10.07 | 11.47% | 3.88% | 19.27% | 49.15% | |
69 Neutral | $265.62M | 16.51 | 7.69% | 3.10% | 8.16% | 10.10% | |
68 Neutral | $253.85M | 9.50 | 6.45% | 3.84% | 8.39% | -4.72% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $220.21M | 12.14 | 8.60% | 3.05% | 7.42% | 15.82% | |
58 Neutral | $240.31M | 21.14 | 5.18% | 2.57% | -6.64% | -51.99% |