Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 |
---|---|---|---|---|
Income Statement | ||||
Total Revenue | 451.74M | 402.82M | 317.48M | 239.43M |
Gross Profit | 225.25M | 198.82M | 154.26M | 111.50M |
EBITDA | 141.24M | 124.24M | 107.52M | 73.42M |
Net Income | 44.37M | 22.23M | -4.62M | -2.47M |
Balance Sheet | ||||
Total Assets | 1.50B | 1.45B | 1.05B | 994.52M |
Cash, Cash Equivalents and Short-Term Investments | 103.34M | 54.07M | 21.49M | 35.50M |
Total Debt | 9.43M | 286.43M | 545.48M | 496.44M |
Total Liabilities | 369.49M | 362.11M | 632.30M | 572.55M |
Stockholders Equity | 1.13B | 1.09B | 418.14M | 421.97M |
Cash Flow | ||||
Free Cash Flow | 80.10M | 46.10M | 679.00K | 5.34M |
Operating Cash Flow | 89.24M | 54.97M | 12.81M | 13.27M |
Investing Cash Flow | -393.01M | -392.13M | -72.56M | -181.83M |
Financing Cash Flow | 334.15M | 370.02M | 45.72M | 135.31M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $5.04B | 58.85 | 5.66% | 1.04% | 1.92% | -15.47% | |
71 Outperform | $7.40B | 168.24 | 4.70% | ― | 26.15% | 251.10% | |
63 Neutral | $4.60B | -117.75 | -2.57% | ― | 9.19% | 72.88% | |
63 Neutral | $9.05B | ― | 6.48% | ― | ― | ― | |
50 Neutral | $5.49B | 105.57 | 1.17% | ― | ― | ― | |
43 Neutral | $4.66B | -1.98 | 81.63% | ― | -2.60% | -94.76% | |
55 Neutral | $6.65B | 3.83 | -15.92% | 6.20% | 10.91% | 7.18% |