| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.04B | 1.23B | 1.47B | 1.18B | 542.37M | 886.43M |
| Gross Profit | 229.21M | 394.30M | 581.67M | 305.97M | -58.01M | 251.42M |
| EBITDA | 416.34M | 505.13M | 657.75M | 372.45M | -103.19M | 329.63M |
| Net Income | 323.84M | 403.67M | 519.89M | 235.43M | -242.37M | 87.32M |
Balance Sheet | ||||||
| Total Assets | 2.11B | 1.97B | 1.94B | 1.78B | 1.62B | 1.84B |
| Cash, Cash Equivalents and Short-Term Investments | 797.78M | 534.33M | 391.46M | 180.51M | 50.57M | 97.23M |
| Total Debt | 43.35M | 62.29M | 224.68M | 576.20M | 654.03M | 617.00M |
| Total Liabilities | 181.93M | 217.42M | 391.51M | 713.65M | 780.34M | 761.34M |
| Stockholders Equity | 1.93B | 1.76B | 1.55B | 1.07B | 838.41M | 1.08B |
Cash Flow | ||||||
| Free Cash Flow | 100.02M | 396.57M | 615.87M | 177.84M | -128.76M | 331.92M |
| Operating Cash Flow | 292.51M | 471.91M | 626.07M | 193.26M | -107.31M | 347.94M |
| Investing Cash Flow | 149.11M | -5.11M | 17.26M | 51.22M | 38.14M | 74.52M |
| Financing Cash Flow | -165.88M | -343.40M | -464.75M | -113.05M | 21.95M | -416.10M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $1.21B | 12.35 | 8.57% | 1.27% | 2.46% | 33.89% | |
72 Outperform | $3.29B | 10.36 | 9.63% | 3.19% | -35.37% | -57.86% | |
72 Outperform | $2.95B | 13.58 | 11.43% | 6.12% | -23.59% | -57.70% | |
72 Outperform | $2.30B | 11.52 | 18.81% | 6.12% | -16.45% | 23.94% | |
68 Neutral | $2.23B | 7.16 | 17.02% | 3.72% | -20.11% | -26.44% | |
66 Neutral | $1.27B | 13.26 | 8.81% | 13.08% | -27.21% | -62.22% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% |