Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
351.95M | 388.23M | 340.91M | 321.62M | 355.78M | 352.63M | Gross Profit |
65.29M | 78.57M | 67.45M | 55.13M | 64.40M | 84.92M | EBIT |
35.16M | 45.21M | 35.03M | 32.72M | 30.03M | 56.20M | EBITDA |
39.70M | 45.21M | 41.04M | 30.28M | 33.01M | 59.20M | Net Income Common Stockholders |
33.89M | 41.46M | 34.56M | 20.70M | 25.65M | 46.96M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
126.99M | 22.67M | 114.11M | 95.57M | 144.00M | 155.02M | Total Assets |
383.66M | 410.16M | 440.54M | 411.85M | 420.40M | 433.17M | Total Debt |
3.41M | 0.00 | 10.66M | 10.73M | 10.16M | 3.36M | Net Debt |
-39.63M | -17.66M | -76.99M | -59.98M | -99.64M | -82.67M | Total Liabilities |
48.97M | 0.00 | 84.28M | 63.80M | 62.77M | 58.82M | Stockholders Equity |
334.69M | 0.00 | 356.26M | 348.05M | 357.62M | 374.35M |
Cash Flow | Free Cash Flow | ||||
-33.21M | -60.96M | 43.55M | 7.74M | 31.82M | 38.35M | Operating Cash Flow |
-29.19M | -53.43M | 45.39M | 8.77M | 34.69M | 40.97M | Investing Cash Flow |
6.67M | 14.96M | -447.00K | -16.44M | 32.55M | 7.16M | Financing Cash Flow |
-31.56M | -31.53M | -28.00M | -31.43M | -43.47M | -41.67M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
71 Outperform | $2.26B | 26.31 | 19.24% | 0.65% | 3.01% | 12.36% | |
69 Neutral | $1.59B | 18.83 | 13.98% | 1.39% | 3.47% | -24.70% | |
64 Neutral | $1.46B | ― | -4.98% | 5.14% | 6.77% | 9.95% | |
63 Neutral | $3.72B | 49.02 | 5.14% | 0.71% | -1.00% | 174.41% | |
63 Neutral | $297.49M | 30.44 | 3.04% | ― | -13.67% | -60.88% | |
61 Neutral | $8.22B | 13.01 | 0.73% | 3.10% | 3.88% | -16.90% | |
56 Neutral | $632.00M | 18.52 | 9.83% | 5.10% | -1.29% | 43.54% |