Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 63.75B | 51.61B | 42.01B | 39.15B | 35.43B |
Gross Profit | 13.66B | 11.26B | 8.89B | 8.21B | 5.68B |
EBITDA | 8.49B | 7.21B | 5.25B | 4.81B | 1.77B |
Net Income | 4.17B | 3.38B | 2.19B | 1.93B | 1.07B |
Balance Sheet | |||||
Total Assets | 99.82B | 82.76B | 72.36B | 65.04B | 60.57B |
Cash, Cash Equivalents and Short-Term Investments | 11.74B | 13.71B | 12.86B | 11.84B | 10.38B |
Total Debt | 10.38B | 10.04B | 9.99B | 9.72B | 10.00B |
Total Liabilities | 64.01B | 50.40B | 42.49B | 41.79B | 38.92B |
Stockholders Equity | 35.50B | 32.03B | 29.49B | 22.98B | 21.47B |
Cash Flow | |||||
Free Cash Flow | 1.89B | 2.92B | 2.34B | 3.19B | 2.91B |
Operating Cash Flow | 6.73B | 6.46B | 4.65B | 5.71B | 5.80B |
Investing Cash Flow | -4.18B | -5.92B | -2.44B | -4.70B | -4.00B |
Financing Cash Flow | -1.93B | -1.23B | -1.18B | -1.64B | -1.13B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $92.43B | 23.07 | 17.91% | 1.70% | 11.85% | 16.12% | |
77 Outperform | $32.36B | 64.47 | 13.59% | 0.30% | 26.12% | 46.11% | |
77 Outperform | $87.28B | 22.41 | 26.50% | 1.43% | -0.65% | 77.20% | |
75 Outperform | $55.64B | 33.20 | 8.90% | 1.60% | 2.93% | 43.29% | |
71 Outperform | $117.78B | 28.40 | 73.06% | 2.62% | 1.09% | -35.50% | |
65 Neutral | $56.17B | 176.87 | 14.00% | ― | 32.09% | 10.30% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% |