| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.04B | 943.55M | 791.01M | 704.87M | 578.57M |
| Gross Profit | 704.77M | 627.82M | 541.24M | 489.98M | 426.80M |
| EBITDA | 380.67M | 310.36M | 318.55M | 272.62M | 236.37M |
| Net Income | 111.18M | -19.13M | -51.33M | -51.45M | -47.12M |
Balance Sheet | |||||
| Total Assets | 4.75B | 4.58B | 4.58B | 4.69B | 4.78B |
| Cash, Cash Equivalents and Short-Term Investments | 421.06M | 182.13M | 45.43M | 64.56M | 47.25M |
| Total Debt | 40.73M | 1.26B | 2.25B | 2.26B | 2.30B |
| Total Liabilities | 1.52B | 1.50B | 2.53B | 2.59B | 2.66B |
| Stockholders Equity | 3.22B | 3.08B | 2.05B | 2.11B | 2.12B |
Cash Flow | |||||
| Free Cash Flow | 284.52M | 142.50M | 29.94M | 85.20M | 91.86M |
| Operating Cash Flow | 307.81M | 169.77M | 51.46M | 102.63M | 106.41M |
| Investing Cash Flow | -23.29M | -27.27M | -61.52M | -17.43M | -444.33M |
| Financing Cash Flow | 16.49M | 16.65M | -17.15M | -67.06M | 331.50M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $6.70B | 28.23 | 25.96% | ― | 14.43% | 29.86% | |
78 Outperform | $8.13B | 14.99 | 22.32% | 1.41% | 7.40% | -14.45% | |
74 Outperform | $3.77B | 64.55 | 11.81% | ― | 44.34% | 45.96% | |
73 Outperform | $11.70B | 32.35 | 10.21% | ― | 14.26% | -15.49% | |
71 Outperform | $5.16B | 14.39 | 23.75% | 1.69% | -0.38% | 31.38% | |
68 Neutral | $6.04B | 49.74 | 3.54% | ― | 14.75% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |