Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 75.77B | 64.38B | 55.11B | 46.38B | 39.27B |
Gross Profit | 47.43B | 40.59B | 35.09B | 28.42B | 24.52B |
EBITDA | 33.58B | 29.97B | 24.68B | 20.35B | 18.68B |
Net Income | 18.75B | 17.35B | 13.46B | 13.43B | 9.89B |
Balance Sheet | |||||
Total Assets | 469.64B | 440.57B | 409.21B | 397.98B | 375.69B |
Cash, Cash Equivalents and Short-Term Investments | 21.42B | 25.12B | 27.75B | 43.79B | 40.17B |
Total Debt | 110.58B | 103.39B | 95.51B | 94.22B | 86.45B |
Total Liabilities | 190.90B | 179.90B | 168.19B | 168.27B | 163.16B |
Stockholders Equity | 246.29B | 227.82B | 209.23B | 198.84B | 185.46B |
Cash Flow | |||||
Free Cash Flow | 10.83B | 3.47B | 7.00B | 2.69B | 18.67B |
Operating Cash Flow | 11.37B | 4.20B | 7.74B | 2.81B | 19.10B |
Investing Cash Flow | -14.34B | -9.21B | -12.43B | 11.42B | -6.33B |
Financing Cash Flow | -720.47M | 2.37B | -11.35B | -13.23B | 4.30B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $1.16B | 3.47 | 7.91% | 0.50% | 12.01% | 2.06% | |
74 Outperform | $1.27B | 7.88 | 10.19% | ― | 2.35% | -17.21% | |
74 Outperform | $692.85M | 5.18 | 10.56% | ― | -19.68% | 44.82% | |
64 Neutral | $6.87B | 15.19 | -1.99% | 6.97% | 4.50% | -23.97% | |
52 Neutral | $208.52M | ― | -2.20% | ― | -6.48% | -592.10% |