Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.03B | 1.01B | 973.58M | 993.34M | 689.50M | 461.59M |
Gross Profit | 605.65M | 615.94M | 643.71M | 664.96M | 412.39M | 234.85M |
EBITDA | 669.46M | 675.07M | 704.83M | 787.63M | 444.48M | 315.64M |
Net Income | 459.47M | 505.07M | 576.30M | 559.21M | 1.05B | 93.15M |
Balance Sheet | ||||||
Total Assets | 4.52B | 4.34B | 3.66B | 3.40B | 3.63B | 2.71B |
Cash, Cash Equivalents and Short-Term Investments | 546.16M | 514.23M | 357.84M | 267.67M | 552.43M | 65.66M |
Total Debt | 761.19M | 734.78M | 404.17M | 501.95M | 1.34B | 1.46B |
Total Liabilities | 928.61M | 918.85M | 644.82M | 839.81M | 1.54B | 1.68B |
Stockholders Equity | 3.59B | 3.42B | 3.02B | 2.56B | 2.09B | 1.04B |
Cash Flow | ||||||
Free Cash Flow | 192.12M | -37.59M | 308.26M | 735.61M | 72.39M | 95.02M |
Operating Cash Flow | 620.76M | 621.75M | 576.29M | 934.74M | 428.11M | 265.68M |
Investing Cash Flow | -460.42M | -650.79M | -338.53M | 176.57M | -143.15M | -170.74M |
Financing Cash Flow | 16.95M | 210.61M | -233.62M | -973.40M | -220.87M | -168.45M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
83 Outperform | $1.28B | 4.50 | 14.61% | 4.23% | -7.24% | -16.39% | |
81 Outperform | $1.07B | 2.80 | 26.40% | 6.11% | 4.43% | 17.82% | |
80 Outperform | $1.73B | 3.91 | 13.38% | 3.54% | 5.63% | -17.54% | |
75 Outperform | $2.15B | 0.91 | 72.40% | 48.96% | 65.83% | ― | |
74 Outperform | $1.29B | 4.02 | 11.19% | 0.45% | 0.28% | -17.08% | |
68 Neutral | $1.68B | 14.80 | 6.06% | 9.51% | -7.73% | -39.13% | |
64 Neutral | €15.25B | 19.90 | 1.57% | 3.12% | 4.81% | 5.42% |