Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
480.65M | 396.75M | 331.04M | 250.99M | 165.27M | Gross Profit |
268.43M | 207.40M | 276.45M | 237.30M | 153.16M | EBIT |
92.26M | 62.97M | 66.76M | -1.80M | 22.53M | EBITDA |
107.96M | 173.98M | 39.68M | 10.05M | 56.50M | Net Income Common Stockholders |
80.77M | 153.30M | 15.04M | -14.97M | 34.31M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
126.80M | 93.86M | 118.66M | 181.01M | 135.02M | Total Assets |
1.06B | 1.01B | 964.69M | 1.12B | 1.11B | Total Debt |
9.59M | 10.55M | 7.83M | 13.51M | 8.97M | Net Debt |
-117.21M | -83.32M | -44.58M | -89.37M | -125.19M | Total Liabilities |
115.48M | 91.09M | 76.47M | 80.17M | 60.95M | Stockholders Equity |
940.10M | 919.85M | 888.21M | 1.04B | 1.05B |
Cash Flow | Free Cash Flow | |||
81.63M | 76.36M | 46.69M | 20.67M | 82.00M | Operating Cash Flow |
104.98M | 82.76M | 56.66M | 26.56M | 93.32M | Investing Cash Flow |
-27.11M | 20.00M | 44.45M | -49.70M | 2.96M | Financing Cash Flow |
-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 |
---|---|---|---|---|---|---|---|
81 Outperform | $2.82T | 30.51 | 34.29% | 0.83% | 15.04% | 12.38% | |
79 Outperform | $15.21B | 26.25 | 19.51% | ― | 3.02% | 31.36% | |
78 Outperform | $2.86B | 17.79 | 8.64% | 4.82% | 20.42% | -53.10% | |
78 Outperform | $1.89T | 19.19 | 32.91% | 0.39% | 13.89% | 38.99% | |
74 Outperform | $242.12B | 26.67 | 20.02% | 2.63% | -5.34% | -30.57% | |
67 Neutral | $12.04B | 24.53 | 10.66% | ― | 4.70% | -7.33% | |
59 Neutral | $27.87B | 0.90 | -19.24% | 4.15% | 2.11% | -44.59% |