Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 2.28B | 2.13B | 1.86B | 1.78B | 2.06B | 2.94B |
Gross Profit | 940.40M | 867.80M | 751.00M | 661.20M | 688.80M | 1.01B |
EBITDA | 450.80M | 391.90M | 312.90M | 187.40M | 237.90M | 417.90M |
Net Income | 351.80M | 294.70M | 255.90M | 401.10M | 435.40M | 181.00M |
Balance Sheet | ||||||
Total Assets | 2.52B | 2.64B | 2.33B | 4.40B | 4.49B | 4.59B |
Cash, Cash Equivalents and Short-Term Investments | 332.20M | 306.70M | 329.60M | 657.60M | 478.60M | 551.00M |
Total Debt | 47.20M | 319.30M | 315.60M | 1.24B | 842.40M | 1.22B |
Total Liabilities | 628.00M | 1.00B | 973.30M | 2.49B | 2.65B | 3.06B |
Stockholders Equity | 1.89B | 1.64B | 1.36B | 1.91B | 1.84B | 1.53B |
Cash Flow | ||||||
Free Cash Flow | 184.60M | 221.20M | 185.50M | -210.00M | 446.80M | 275.40M |
Operating Cash Flow | 235.00M | 257.80M | 228.20M | -151.60M | 498.50M | 309.50M |
Investing Cash Flow | 124.50M | -230.00M | -136.60M | 264.00M | -300.00K | -229.10M |
Financing Cash Flow | -384.60M | -49.70M | -423.20M | 106.00M | -557.90M | 55.10M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | 9.37B | 30.21 | 16.46% | 0.68% | 2.96% | 12.62% | |
78 Outperform | 9.45B | 26.58 | 25.25% | 1.41% | 2.92% | -9.78% | |
77 Outperform | 10.70B | 30.28 | 14.02% | ― | 9.69% | 54.29% | |
76 Outperform | 10.24B | 20.39 | 28.09% | 1.86% | -3.53% | -7.46% | |
70 Outperform | $10.48B | 34.35 | 18.23% | 0.49% | 3.01% | 27.13% | |
65 Neutral | 9.52B | 38.14 | 3.74% | 0.98% | -7.88% | 0.00% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% |