| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 825.94M | 714.73M | 582.02M | 437.86M | 305.44M | 159.74M |
| Gross Profit | 641.74M | 557.92M | 460.79M | 354.37M | 249.92M | 132.00M |
| EBITDA | 266.02M | 233.41M | 221.51M | 146.87M | 80.46M | 1.51M |
| Net Income | 185.68M | 145.49M | 128.85M | 181.47M | 34.60M | -36.94M |
Balance Sheet | ||||||
| Total Assets | 1.21B | 999.20M | 811.45M | 673.87M | 433.44M | 427.07M |
| Cash, Cash Equivalents and Short-Term Investments | 672.58M | 467.19M | 353.46M | 323.12M | 234.31M | 228.63M |
| Total Debt | 169.73M | 181.41M | 193.57M | 191.65M | 195.74M | 194.25M |
| Total Liabilities | 373.10M | 340.05M | 344.46M | 271.03M | 246.94M | 329.89M |
| Stockholders Equity | 835.12M | 659.15M | 466.99M | 402.84M | 186.51M | 97.18M |
Cash Flow | ||||||
| Free Cash Flow | 296.89M | 218.67M | 219.07M | 144.29M | 98.26M | -4.99M |
| Operating Cash Flow | 297.61M | 219.82M | 219.39M | 144.47M | 98.56M | -2.98M |
| Investing Cash Flow | -29.20M | -67.48M | -46.44M | -141.83M | -100.30M | -2.00M |
| Financing Cash Flow | -8.78M | -11.00M | -105.55M | 6.84M | 7.42M | 209.16M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $2.16B | 11.93 | 25.93% | ― | 21.13% | 50.86% | |
60 Neutral | $3.62B | -84.29 | -28.17% | ― | 129.21% | 80.35% | |
57 Neutral | $1.42B | -29.55 | -36.18% | ― | 58.12% | 24.08% | |
56 Neutral | $5.51B | -15.01 | -95.40% | ― | ― | 4.32% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% | |
47 Neutral | $1.70B | -56.57 | -7.52% | ― | 27.51% | 38.72% |