Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.10B | 972.00M | 729.70M | 519.03M | 308.15M | 161.12M |
Gross Profit | 983.79M | 868.30M | 649.05M | 452.50M | 269.14M | 138.63M |
EBITDA | -6.53M | 58.00M | 12.79M | -120.10M | -123.93M | -147.11M |
Net Income | 39.98M | 32.37M | -1.88M | -136.87M | -129.29M | -152.20M |
Balance Sheet | ||||||
Total Assets | 1.96B | 1.69B | 1.28B | 1.04B | 933.19M | 157.42M |
Cash, Cash Equivalents and Short-Term Investments | 1.65B | 1.46B | 1.12B | 885.89M | 886.81M | 139.81M |
Total Debt | 126.21M | 106.04M | 61.15M | 77.72M | 84.00K | 21.10M |
Total Liabilities | 771.59M | 655.28M | 462.15M | 359.30M | 229.80M | 374.98M |
Stockholders Equity | 1.19B | 1.03B | 813.51M | 679.74M | 703.39M | -217.56M |
Cash Flow | ||||||
Free Cash Flow | 323.21M | 297.85M | 204.94M | 8.14M | 2.60M | -42.66M |
Operating Cash Flow | 342.12M | 311.06M | 215.40M | 27.14M | 16.36M | -37.17M |
Investing Cash Flow | -85.09M | -70.81M | -10.46M | -19.00M | -3.63M | -11.48M |
Financing Cash Flow | 43.24M | 55.21M | 25.29M | -9.05M | 742.27M | 8.47M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $9.77B | 44.11 | 20.04% | ― | 13.74% | 10.99% | |
71 Outperform | $14.48B | 131.33 | 13.44% | ― | 39.51% | 68.53% | |
68 Neutral | $8.93B | 237.33 | 3.80% | ― | 30.24% | -6.69% | |
65 Neutral | $16.38B | 69.83 | 23.69% | 0.48% | 10.45% | -32.43% | |
63 Neutral | $16.93B | ― | -13.62% | ― | -13.74% | 48.10% | |
62 Neutral | $3.30B | ― | -83.36% | ― | 9.84% | 13.74% | |
61 Neutral | $35.62B | 8.22 | -10.94% | 1.88% | 8.86% | -10.36% |