Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
4.08B | 4.10B | 4.12B | 3.76B | 3.02B | Gross Profit |
1.60B | 1.52B | 1.36B | 1.32B | 1.06B | EBIT |
803.80M | 739.20M | 595.30M | 636.90M | 461.40M | EBITDA |
803.80M | 852.00M | 830.40M | 714.40M | 527.60M | Net Income Common Stockholders |
625.40M | 622.70M | 480.90M | 553.00M | 358.60M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
118.70M | 170.30M | 108.90M | 94.50M | 82.10M | Total Assets |
6.45B | 6.56B | 6.45B | 4.75B | 4.20B | Total Debt |
1.65B | 2.09B | 2.35B | 894.10M | 839.60M | Net Debt |
1.53B | 1.92B | 2.24B | 799.60M | 757.50M | Total Liabilities |
2.88B | 3.35B | 3.74B | 2.33B | 2.09B | Stockholders Equity |
3.56B | 3.22B | 2.71B | 2.42B | 2.11B |
Cash Flow | Free Cash Flow | |||
692.30M | 543.20M | 278.10M | 553.00M | 511.40M | Operating Cash Flow |
766.70M | 619.20M | 363.30M | 613.20M | 573.60M | Investing Cash Flow |
-187.60M | -85.40M | -1.58B | -390.70M | -117.90M | Financing Cash Flow |
-636.70M | -468.10M | 1.23B | -222.20M | -435.90M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $6.82B | 23.54 | 17.05% | 0.82% | 9.53% | 10.98% | |
74 Outperform | $31.80B | 35.86 | 0.00% | 1.14% | 16.23% | 34.42% | |
73 Outperform | $15.53B | 25.17 | 17.55% | 1.02% | -0.53% | 0.13% | |
67 Neutral | $14.73B | 29.21 | 13.31% | 1.46% | -0.16% | -15.42% | |
65 Neutral | $147.01B | 38.89 | 7.87% | 0.53% | -13.50% | -17.25% | |
63 Neutral | $9.42B | 18.08 | 28.33% | 1.99% | -0.90% | -1.69% | |
62 Neutral | $8.11B | 13.34 | 1.17% | 3.02% | 4.16% | -15.14% |