Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
522.43M | 480.65M | 396.75M | 331.04M | 250.99M | 165.27M | Gross Profit |
265.69M | 268.43M | 207.40M | 276.45M | 237.30M | 153.16M | EBIT |
93.38M | 92.26M | 62.97M | 66.76M | -1.80M | 22.53M | EBITDA |
110.97M | 107.96M | 173.98M | 39.68M | 10.05M | 56.50M | Net Income Common Stockholders |
84.31M | 80.77M | 153.30M | 15.04M | -14.97M | 34.31M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
103.55M | 126.80M | 93.86M | 118.66M | 181.01M | 135.02M | Total Assets |
1.04B | 1.06B | 1.01B | 964.69M | 1.12B | 1.11B | Total Debt |
9.55M | 9.59M | 10.55M | 7.83M | 13.51M | 8.97M | Net Debt |
-93.99M | -117.21M | -83.32M | -44.58M | -89.37M | -125.19M | Total Liabilities |
113.52M | 115.48M | 91.09M | 76.47M | 80.17M | 60.95M | Stockholders Equity |
929.53M | 940.10M | 919.85M | 888.21M | 1.04B | 1.05B |
Cash Flow | Free Cash Flow | ||||
83.57M | 81.63M | 76.36M | 46.69M | 20.67M | 82.00M | Operating Cash Flow |
90.77M | 104.98M | 82.76M | 56.66M | 26.56M | 93.32M | Investing Cash Flow |
-10.66M | -27.11M | 20.00M | 44.45M | -49.70M | 2.96M | Financing Cash Flow |
-67.46M | -42.15M | -59.84M | -150.58M | -6.68M | -100.97M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $1.65B | 25.00 | 9.18% | 4.23% | 26.71% | -23.67% | |
74 Outperform | $1.13B | 91.34 | 1.35% | ― | 16.62% | ― | |
73 Outperform | $2.35B | 7.06 | 10.79% | 8.59% | 0.83% | 22.06% | |
68 Neutral | $740.92M | 14.80 | 5.05% | ― | -16.79% | ― | |
62 Neutral | $2.85B | ― | -15.07% | ― | -18.11% | -516.37% | |
61 Neutral | $14.56B | 5.82 | -4.02% | 6.41% | 2.72% | -31.67% | |
53 Neutral | $233.86M | ― | -14.61% | ― | 4.15% | -394.93% |