Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 4.84B | 4.34B | 3.85B | 3.39B | 3.04B |
Gross Profit | 1.68B | 1.08B | 1.29B | 1.04B | 837.53M |
EBITDA | 545.28M | 455.06M | 388.86M | 340.79M | 75.44M |
Net Income | 277.54M | 205.75M | 171.90M | 143.37M | -65.15M |
Balance Sheet | |||||
Total Assets | 4.96B | 4.72B | 4.54B | 4.54B | 4.46B |
Cash, Cash Equivalents and Short-Term Investments | 556.58M | 656.29M | 974.10M | 1.26B | 1.19B |
Total Debt | 850.87M | 1.04B | 1.24B | 1.58B | 1.94B |
Total Liabilities | 3.64B | 3.59B | 3.53B | 3.69B | 3.78B |
Stockholders Equity | 1.30B | 1.12B | 987.01M | 820.17M | 664.78M |
Cash Flow | |||||
Free Cash Flow | 339.89M | 316.81M | 296.14M | 295.48M | 129.89M |
Operating Cash Flow | 450.89M | 379.52M | 350.26M | 344.64M | 195.85M |
Investing Cash Flow | -81.91M | -274.27M | -55.27M | -26.77M | -24.06M |
Financing Cash Flow | -333.72M | -439.63M | -605.62M | -269.20M | 172.12M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $7.43B | 14.46 | 22.21% | 1.52% | 7.31% | -15.86% | |
77 Outperform | $6.72B | 25.75 | 10.49% | 1.84% | 6.94% | 24.05% | |
76 Outperform | $10.14B | 21.75 | 13.48% | ― | 14.16% | 22.25% | |
75 Outperform | $7.30B | 17.55 | 28.45% | 0.44% | 8.32% | 65.87% | |
74 Outperform | $5.19B | 15.51 | 21.63% | 1.34% | 3.39% | -16.78% | |
65 Neutral | $8.55B | 21.11 | 11.57% | ― | 4.72% | -3.06% | |
63 Neutral | £521.99M | 21.49 | -8.07% | 2.77% | 3.30% | -18.10% |