Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 340.23M | 347.07M | 377.15M | 394.70M | 370.70M | 325.06M |
Gross Profit | 222.13M | 227.87M | 243.06M | 258.94M | 253.13M | 221.53M |
EBITDA | 16.64M | 21.28M | 37.39M | 47.75M | 47.99M | 37.71M |
Net Income | -23.00K | 2.32M | 10.07M | 15.70M | 14.77M | 6.03M |
Balance Sheet | ||||||
Total Assets | 324.11M | 319.60M | 316.67M | 345.82M | 340.76M | 342.69M |
Cash, Cash Equivalents and Short-Term Investments | 27.76M | 20.96M | 8.62M | 5.95M | 9.36M | 9.62M |
Total Debt | 141.72M | 142.58M | 139.96M | 176.62M | 143.45M | 149.90M |
Total Liabilities | 200.23M | 196.69M | 196.99M | 237.05M | 218.53M | 203.63M |
Stockholders Equity | 123.88M | 122.91M | 119.69M | 108.77M | 122.22M | 139.06M |
Cash Flow | ||||||
Free Cash Flow | 2.39M | 12.57M | 46.75M | -11.31M | 28.62M | 63.63M |
Operating Cash Flow | 17.14M | 27.11M | 62.06M | 2.71M | 39.69M | 65.60M |
Investing Cash Flow | -14.48M | -14.34M | -15.26M | -14.03M | -11.07M | -1.97M |
Financing Cash Flow | -324.00K | -503.00K | -45.93M | 9.11M | -28.90M | -63.33M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
75 Outperform | $408.20B | 27.86 | 137.17% | 2.23% | 8.52% | -0.97% | |
69 Neutral | $144.20B | 21.12 | -60.16% | 1.81% | -0.49% | 0.83% | |
68 Neutral | $8.24B | 39.27 | 9.49% | ― | 4.88% | 0.05% | |
66 Neutral | $286.18M | 11.18 | 10.43% | 10.20% | -6.39% | -14.72% | |
54 Neutral | $446.27M | -12.82 | -6.92% | ― | 10.38% | -123.75% | |
47 Neutral | $273.04M | 346.20 | -0.02% | ― | -5.41% | -100.49% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% |