Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 2.68B | 2.44B | 1.95B | 1.58B | 1.20B | 836.03M |
Gross Profit | 2.13B | 1.97B | 1.58B | 1.30B | 974.91M | 657.22M |
EBITDA | 570.57M | 514.66M | 280.90M | 168.08M | 167.04M | 172.84M |
Net Income | 417.19M | 393.08M | 178.94M | 53.38M | 137.76M | 242.32M |
Balance Sheet | ||||||
Total Assets | 5.96B | 6.11B | 4.89B | 4.38B | 3.58B | 2.75B |
Cash, Cash Equivalents and Short-Term Investments | 1.69B | 1.92B | 1.38B | 1.45B | 958.78M | 624.04M |
Total Debt | 343.55M | 312.21M | 235.89M | 260.96M | 284.60M | 292.43M |
Total Liabilities | 3.26B | 3.16B | 2.72B | 2.27B | 2.05B | 1.74B |
Stockholders Equity | 2.70B | 2.95B | 2.16B | 2.12B | 1.53B | 1.01B |
Cash Flow | ||||||
Free Cash Flow | 745.78M | 632.39M | 543.30M | 456.85M | 318.54M | 324.95M |
Operating Cash Flow | 929.17M | 739.46M | 598.32M | 548.73M | 378.51M | 405.07M |
Investing Cash Flow | -466.53M | -157.51M | -107.59M | -304.37M | -93.64M | -143.27M |
Financing Cash Flow | -575.61M | -107.61M | -626.11M | 31.99M | 31.93M | 44.68M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | 17.07B | 64.02 | 14.13% | ― | 8.29% | -71.36% | |
69 Neutral | 5.42B | -332.79 | 0.61% | ― | 13.36% | 0.00% | |
68 Neutral | 48.25B | 399.74 | 3.90% | ― | 26.00% | -25.64% | |
61 Neutral | 397.82M | -142.62 | -0.70% | ― | 3.53% | -109.03% | |
59 Neutral | $21.74B | 53.62 | 16.36% | ― | 23.18% | 63.48% | |
59 Neutral | 592.37M | 280.06 | 8.57% | ― | 30.92% | 0.00% | |
60 Neutral | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% |