Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 18.44B | 18.44B | 14.91B | 17.43B | 17.23B | 14.63B |
Gross Profit | 8.98B | 8.98B | 7.05B | 7.78B | 7.87B | 6.81B |
EBITDA | 6.48B | 6.34B | 4.91B | 5.64B | 5.71B | 4.89B |
Net Income | 5.36B | 5.36B | 3.83B | 4.51B | 4.61B | 3.91B |
Balance Sheet | ||||||
Total Assets | 21.35B | 21.35B | 18.74B | 18.78B | 17.20B | 15.89B |
Cash, Cash Equivalents and Short-Term Investments | 6.39B | 6.39B | 5.85B | 5.37B | 3.66B | 5.73B |
Total Debt | 4.48B | 4.48B | 4.98B | 5.01B | 5.01B | 5.00B |
Total Liabilities | 11.48B | 11.48B | 10.21B | 10.57B | 10.92B | 9.86B |
Stockholders Equity | 9.86B | 9.86B | 8.54B | 8.21B | 6.28B | 6.03B |
Cash Flow | ||||||
Free Cash Flow | 5.71B | 5.41B | 4.26B | 4.68B | 2.55B | 3.24B |
Operating Cash Flow | 6.17B | 6.17B | 4.65B | 5.18B | 3.10B | 3.59B |
Investing Cash Flow | -708.09M | -708.09M | -370.61M | -534.56M | 612.27M | 73.27M |
Financing Cash Flow | -4.94B | -4.94B | -4.00B | -2.83B | -4.58B | -4.17B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $161.82B | 30.90 | 58.24% | 0.74% | 23.68% | 43.16% | |
81 Outperform | 365.49B | 36.26 | 53.44% | 0.71% | 27.09% | 40.94% | |
80 Outperform | 141.02B | 35.19 | 86.56% | 0.68% | 24.04% | 49.69% | |
76 Outperform | 160.48B | 24.02 | 35.03% | 0.86% | 6.70% | -5.95% | |
73 Outperform | 261.08B | 92.83 | 4.75% | ― | 27.17% | 108.67% | |
63 Neutral | 145.81B | -7.14 | -20.95% | 0.40% | -3.72% | -2120.70% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |