Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
4.10B | 3.96B | 3.55B | 2.31B | 1.39B | Gross Profit |
2.41B | 2.21B | 1.86B | 1.42B | 749.95M | EBIT |
1.02B | 1.05B | 850.76M | 683.06M | 214.12M | EBITDA |
1.02B | 1.09B | 893.89M | 717.47M | 241.34M | Net Income Common Stockholders |
950.07M | 792.57M | 540.16M | 725.69M | 312.86M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
180.49M | 149.29M | 191.63M | 213.20M | 135.80M | Total Assets |
4.81B | 4.64B | 4.50B | 1.55B | 1.12B | Total Debt |
351.96M | 2.00B | 2.59B | 963.56M | 373.46M | Net Debt |
171.47M | 1.85B | 2.40B | 750.36M | 237.66M | Total Liabilities |
2.98B | 3.19B | 3.68B | 1.53B | 828.09M | Stockholders Equity |
1.84B | 1.45B | 817.93M | 14.08M | 290.63M |
Cash Flow | Free Cash Flow | |||
923.14M | 814.82M | 498.95M | 511.25M | 224.87M | Operating Cash Flow |
992.49M | 930.44M | 603.14M | 567.16M | 266.90M | Investing Cash Flow |
-69.35M | -115.67M | -2.15B | -55.92M | -41.76M | Financing Cash Flow |
-886.05M | -859.64M | 1.53B | -429.64M | -198.04M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $20.30B | 22.09 | 39.80% | ― | 19.40% | 32.70% | |
76 Outperform | $5.66B | 6.50 | 57.76% | ― | 3.53% | 24.55% | |
73 Outperform | $8.63B | 13.91 | 13.52% | ― | 12.11% | 19.16% | |
73 Outperform | $2.13B | 12.51 | 20.20% | 2.85% | 15.03% | 1.51% | |
71 Outperform | $4.61B | 21.81 | 12.01% | 1.44% | -3.35% | -6.09% | |
60 Neutral | $13.01B | 10.45 | 0.79% | 3.53% | 1.60% | -22.47% | |
58 Neutral | $1.14B | 24.52 | 15.57% | 2.79% | -21.75% | ― |