Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
4.32B | 3.96B | 2.89B | 1.78B | 1.40B | Gross Profit |
342.96M | 334.86M | 295.01M | 160.42M | 124.15M | EBIT |
159.20M | 124.42M | 55.77M | 62.02M | 43.48M | EBITDA |
262.88M | 237.25M | 118.05M | 62.02M | 43.48M | Net Income Common Stockholders |
34.68M | -22.57M | -14.33M | 45.73M | 36.95M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
268.32M | 72.65M | 116.07M | 38.51M | 66.95M | Total Assets |
3.23B | 3.08B | 3.23B | 889.46M | 843.81M | Total Debt |
53.81M | 1.16B | 1.33B | 151.16M | 197.57M | Net Debt |
-214.51M | 1.09B | 1.22B | 112.65M | 130.62M | Total Liabilities |
2.20B | 2.09B | 2.24B | 539.37M | 538.87M | Stockholders Equity |
1.03B | 990.80M | 997.08M | 350.09M | 304.94M |
Cash Flow | Free Cash Flow | |||
254.24M | 162.95M | 81.07M | 51.56M | 59.58M | Operating Cash Flow |
254.24M | 187.97M | 93.50M | 61.34M | 64.08M | Investing Cash Flow |
-28.65M | -22.65M | 175.96M | -12.64M | -138.03M | Financing Cash Flow |
-24.50M | -211.02M | -193.24M | -75.58M | 105.77M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $8.23B | 17.21 | 13.79% | ― | 14.04% | 29.08% | |
75 Outperform | $13.94B | 16.79 | 75.34% | 1.89% | 14.07% | 116.33% | |
73 Outperform | $6.78B | 18.57 | 26.45% | 1.16% | 11.30% | ― | |
70 Outperform | $1.51B | 43.73 | 3.44% | ― | 9.06% | ― | |
69 Neutral | $17.19B | 14.90 | 29.12% | 1.15% | 7.93% | 541.97% | |
68 Neutral | $5.19B | 18.81 | 17.62% | 1.39% | -3.87% | -37.31% | |
62 Neutral | $8.16B | 12.81 | 0.47% | 3.07% | 3.83% | -16.36% |