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.47B | 5.17 | 12.73% | 3.71% | -7.24% | -16.39% | |
81 Outperform | 1.14B | 2.98 | 23.89% | 6.03% | 4.43% | 17.82% | |
80 Outperform | $1.70B | 3.82 | 13.38% | 3.67% | 5.63% | -17.54% | |
79 Outperform | 1.37B | 4.72 | 11.82% | 0.41% | -0.47% | -22.23% | |
67 Neutral | 1.59B | 14.04 | 11.75% | 10.03% | -7.73% | -39.13% | |
63 Neutral | 1.76B | 0.88 | 51.42% | 52.95% | 43.57% | 0.00% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% |