Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.01B | 1.01B | 973.58M | 993.34M | 689.50M | 461.59M |
Gross Profit | 630.63M | 615.94M | 643.71M | 664.96M | 412.39M | 234.85M |
EBITDA | 656.26M | 675.07M | 704.83M | 787.63M | 444.48M | 315.64M |
Net Income | 469.72M | 505.07M | 576.30M | 559.21M | 1.05B | 93.15M |
Balance Sheet | ||||||
Total Assets | 4.44B | 4.34B | 3.66B | 3.40B | 3.63B | 2.71B |
Cash, Cash Equivalents and Short-Term Investments | 543.88M | 514.23M | 357.84M | 267.67M | 552.43M | 65.66M |
Total Debt | 769.85M | 734.78M | 404.17M | 501.95M | 1.34B | 1.46B |
Total Liabilities | 945.13M | 918.85M | 644.82M | 839.81M | 1.54B | 1.68B |
Stockholders Equity | 3.49B | 3.42B | 3.02B | 2.56B | 2.09B | 1.04B |
Cash Flow | ||||||
Free Cash Flow | -18.59M | -37.59M | 308.26M | 735.61M | 72.39M | 95.02M |
Operating Cash Flow | 602.32M | 621.75M | 576.29M | 934.74M | 428.11M | 265.68M |
Investing Cash Flow | -611.39M | -650.79M | -338.53M | 176.57M | -143.15M | -170.74M |
Financing Cash Flow | 165.29M | 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 | $931.79M | 2.47 | 27.25% | 8.02% | 3.94% | 19.85% | |
78 Outperform | $1.10B | 3.41 | 11.19% | 0.53% | 0.28% | -17.08% | |
75 Outperform | $1.08B | 3.68 | 12.57% | 5.12% | 17.77% | -5.90% | |
74 Outperform | $1.95B | 0.83 | 72.40% | 18.27% | 65.83% | ― | |
71 Outperform | $1.57B | 3.52 | 14.14% | 3.94% | 4.93% | -17.08% | |
65 Neutral | $10.65B | 15.52 | 5.51% | 1.92% | 2.72% | -26.34% | |
63 Neutral | $1.48B | 13.07 | 6.06% | 2.69% | -7.73% | -39.13% |