Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 189.47B | 161.36B | 156.20B | 132.78B | 120.84B |
Gross Profit | 189.47B | 189.56B | 156.20B | 132.78B | 120.84B |
EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Net Income | 45.82B | 45.97B | 35.24B | 25.69B | 13.16B |
Balance Sheet | |||||
Total Assets | 3.27T | 3.07T | 2.88T | 2.73T | 2.53T |
Cash, Cash Equivalents and Short-Term Investments | 116.69B | 46.54B | 114.48B | 95.11B | 88.55B |
Total Debt | 0.00 | 136.64B | 129.23B | 144.66B | 130.12B |
Total Liabilities | 2.98T | 2.79T | 2.62T | 2.48T | 2.32T |
Stockholders Equity | 274.38B | 260.61B | 238.93B | 214.88B | 188.90B |
Cash Flow | |||||
Free Cash Flow | 54.48B | 42.36B | 60.45B | 7.94B | 21.64B |
Operating Cash Flow | 59.35B | 48.70B | 65.29B | 12.89B | 28.42B |
Investing Cash Flow | -4.14B | -6.05B | -4.60B | -4.67B | 430.00M |
Financing Cash Flow | -32.76B | -26.80B | -21.25B | -9.35B | -12.49B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $30.07B | 8.02 | 10.66% | 0.03% | 18.54% | 28.34% | |
74 Outperform | $21.16B | 9.06 | 17.81% | 0.42% | 49.35% | -0.11% | |
71 Outperform | $25.34B | 7.86 | 8.79% | 0.07% | -3.37% | 4.50% | |
70 Outperform | $28.39B | 9.14 | 10.61% | 0.70% | -9.78% | 27.43% | |
70 Outperform | $18.03B | 15.06 | 10.89% | 6.64% | -3.94% | 31.52% | |
69 Neutral | $14.28B | 11.01 | 23.88% | 0.28% | -17.02% | -10.73% | |
68 Neutral | $17.10B | 11.44 | 9.70% | 3.58% | 11.11% | -4.78% |