| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 491.30M | 347.08M | 259.09M | 204.84M | 153.01M | 121.80M |
| Gross Profit | 419.00M | 316.70M | 230.17M | 172.89M | 129.55M | 100.15M |
| EBITDA | 135.85M | 76.02M | -31.08M | -112.64M | -14.30M | -5.08M |
| Net Income | 146.73M | 57.87M | -48.52M | -128.91M | -19.99M | -6.96M |
Balance Sheet | ||||||
| Total Assets | 433.25M | 299.33M | 294.02M | 321.49M | 147.19M | 76.41M |
| Cash, Cash Equivalents and Short-Term Investments | 91.73M | 90.29M | 155.94M | 191.96M | 40.23M | 22.45M |
| Total Debt | 75.30M | 75.55M | 181.29M | 178.15M | 73.64M | 6.11M |
| Total Liabilities | 141.94M | 116.23M | 206.96M | 214.93M | 108.45M | 26.56M |
| Stockholders Equity | 291.31M | 183.10M | 87.06M | 106.56M | 38.74M | 49.84M |
Cash Flow | ||||||
| Free Cash Flow | 236.75M | 124.88M | 25.17M | -54.20M | -7.02M | -13.37M |
| Operating Cash Flow | 238.44M | 125.14M | 33.75M | -44.88M | -541.00K | -9.15M |
| Investing Cash Flow | -178.73M | -45.84M | -14.38M | -285.58M | -37.20M | 3.42M |
| Financing Cash Flow | -44.59M | -71.00M | 22.00K | 321.77M | 65.05M | 4.24M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $2.62B | 19.23 | 65.63% | ― | 53.82% | 227.54% | |
72 Outperform | $3.13B | -112.36 | -2.98% | ― | 18.18% | 70.94% | |
62 Neutral | $3.98B | 339.73 | 0.76% | ― | 5.71% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
57 Neutral | $2.59B | -11.72 | -102.48% | ― | 9.47% | 16.97% | |
53 Neutral | $2.24B | -32.77 | -171.54% | ― | 28.97% | -4.18% | |
42 Neutral | $2.63B | -4.50 | -122.08% | ― | 21.17% | -108.27% |