Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 191.54M | 196.95M | 192.45M | 133.04M | 120.90M | 121.54M |
Gross Profit | 63.18M | 83.39M | 102.05M | 118.61M | 101.86M | 79.08M |
EBITDA | 6.76M | 26.52M | 40.90M | 63.75M | 50.48M | 29.99M |
Net Income | 4.43M | 18.62M | 29.48M | 45.58M | 34.24M | 20.86M |
Balance Sheet | ||||||
Total Assets | 3.47B | 3.60B | 3.83B | 3.55B | 2.97B | 2.82B |
Cash, Cash Equivalents and Short-Term Investments | 253.49M | 318.02M | 279.52M | 321.81M | 497.55M | 361.72M |
Total Debt | 461.61M | 511.46M | 523.75M | 433.63M | 121.74M | 243.43M |
Total Liabilities | 3.16B | 3.28B | 3.52B | 3.25B | 2.69B | 2.57B |
Stockholders Equity | 314.72M | 323.93M | 314.06M | 291.25M | 274.02M | 249.21M |
Cash Flow | ||||||
Free Cash Flow | 63.08M | 66.50M | 30.63M | 40.37M | 45.57M | 137.96M |
Operating Cash Flow | 64.45M | 67.73M | 35.16M | 40.89M | 45.89M | 139.34M |
Investing Cash Flow | 217.84M | 222.77M | -233.32M | -761.50M | -7.67M | -315.49M |
Financing Cash Flow | -381.99M | -252.74M | 248.33M | 538.34M | 112.17M | -112.98M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $218.65M | 10.11 | 9.12% | 2.02% | 6.42% | 24.08% | |
74 Outperform | $193.04M | 12.65 | 10.83% | 2.39% | 19.34% | 38.96% | |
69 Neutral | $179.37M | 16.06 | 4.10% | 3.72% | -2.87% | -21.25% | |
67 Neutral | $16.64B | 11.61 | 9.79% | 3.78% | 11.89% | -8.13% | |
60 Neutral | $181.48M | 20.92 | 5.66% | 5.12% | 16.35% | -39.77% | |
60 Neutral | $146.91M | 56.61 | 1.40% | 7.48% | -5.71% | -90.24% | |
48 Neutral | $247.48M | ― | -30.45% | 0.98% | -22.46% | -251.47% |