| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.05B | 957.80M | 726.44M | 517.24M | 484.14M | 441.75M |
| Gross Profit | 962.54M | 875.96M | 680.71M | 507.07M | 465.00M | 421.20M |
| EBITDA | 117.30M | 100.16M | -67.83M | -221.57M | -167.09M | -283.65M |
| Net Income | 261.17M | 226.45M | -61.29M | -215.97M | -167.87M | -281.58M |
Balance Sheet | ||||||
| Total Assets | 1.33B | 1.19B | 748.96M | 587.81M | 700.12M | 782.62M |
| Cash, Cash Equivalents and Short-Term Investments | 847.02M | 755.99M | 438.87M | 416.82M | 520.71M | 631.96M |
| Total Debt | 54.81M | 51.99M | 57.20M | 62.00M | 64.43M | 49.55M |
| Total Liabilities | 413.50M | 454.96M | 317.20M | 187.40M | 159.23M | 155.61M |
| Stockholders Equity | 917.27M | 732.79M | 431.75M | 400.41M | 540.89M | 627.01M |
Cash Flow | ||||||
| Free Cash Flow | 197.81M | 157.20M | -23.35M | -114.03M | -126.78M | -143.75M |
| Operating Cash Flow | 198.95M | 157.72M | 16.70M | -114.03M | -125.66M | -136.17M |
| Investing Cash Flow | -124.55M | -30.54M | 32.00M | 73.24M | -71.10M | 192.51M |
| Financing Cash Flow | 29.19M | 6.84M | 25.13M | 8.20M | 18.16M | 81.00M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $7.22B | 37.33 | 19.66% | ― | 54.51% | 275.94% | |
75 Outperform | $4.55B | 17.31 | 34.95% | ― | 12.69% | 100.80% | |
68 Neutral | $6.17B | 8.98 | ― | ― | 97.54% | ― | |
62 Neutral | $8.83B | -967.26 | -0.50% | ― | 23258.15% | 99.12% | |
55 Neutral | $1.02B | -4.31 | -54.17% | ― | ― | -157.74% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% | |
40 Underperform | $3.72B | -16.41 | -47.18% | ― | -76.96% | -425.41% |