Breakdown | TTM | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | Dec 2019 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 263.69B | 248.69B | 223.79B | 190.36B | 174.06B | 165.19B |
Gross Profit | 197.02B | 185.03B | 169.50B | 148.34B | 135.90B | 132.90B |
EBITDA | 68.59B | 60.29B | 56.53B | 64.54B | 62.14B | 53.50B |
Net Income | 16.77B | 10.73B | 29.84B | 38.37B | 26.90B | 27.95B |
Balance Sheet | ||||||
Total Assets | 346.24B | 492.63B | 470.80B | 420.46B | 376.70B | 359.71B |
Cash, Cash Equivalents and Short-Term Investments | 177.78B | 299.03B | 242.85B | 256.80B | 212.27B | 172.60B |
Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Liabilities | 159.16B | 278.21B | 242.12B | 199.03B | 187.34B | 172.28B |
Stockholders Equity | 187.01B | 214.39B | 228.66B | 220.64B | 188.53B | 187.27B |
Cash Flow | ||||||
Free Cash Flow | 22.89B | 30.87B | 35.92B | 36.48B | 42.47B | 34.42B |
Operating Cash Flow | 51.17B | 57.23B | 56.90B | 55.27B | 54.31B | 45.11B |
Investing Cash Flow | 29.60B | 31.00B | -67.72B | 2.58B | -5.78B | -1.47B |
Financing Cash Flow | -137.03B | -43.43B | -30.44B | -16.45B | -21.14B | -25.96B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
83 Outperform | $16.95B | 28.10 | 19.89% | ― | 5.61% | 26.65% | |
81 Outperform | $2.31B | 18.10 | 24.65% | 0.55% | 17.39% | 100.46% | |
78 Outperform | $5.10B | 28.61 | 40.23% | ― | 9.58% | 12.41% | |
78 Outperform | $8.92B | 41.32 | 29.09% | 1.42% | 1.75% | 194.40% | |
67 Neutral | $4.09B | ― | -12.09% | ― | 11.79% | 35.35% | |
64 Neutral | $5.48B | ― | -22.21% | ― | 13.34% | 13.71% | |
63 Neutral | $32.30B | 6.54 | -12.31% | 1.93% | 5.64% | -21.98% |