Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 670.04B | 637.96B | 574.78B | 513.98B | 469.82B | 386.06B |
Gross Profit | 332.38B | 311.67B | 270.05B | 225.15B | 197.48B | 152.76B |
EBITDA | 143.71B | 123.81B | 89.40B | 38.35B | 74.39B | 51.01B |
Net Income | 70.62B | 59.25B | 30.43B | -2.72B | 33.36B | 21.33B |
Balance Sheet | ||||||
Total Assets | 682.17B | 624.89B | 527.85B | 462.68B | 420.55B | 321.19B |
Cash, Cash Equivalents and Short-Term Investments | 93.18B | 101.20B | 86.78B | 70.03B | 96.05B | 84.40B |
Total Debt | 133.94B | 130.90B | 135.61B | 140.12B | 116.39B | 84.39B |
Total Liabilities | 348.39B | 338.92B | 325.98B | 316.63B | 282.30B | 227.79B |
Stockholders Equity | 333.77B | 285.97B | 201.88B | 146.04B | 138.25B | 93.40B |
Cash Flow | ||||||
Free Cash Flow | 13.48B | 32.88B | 32.22B | -16.89B | -14.73B | 25.92B |
Operating Cash Flow | 121.14B | 115.88B | 84.95B | 46.75B | 46.33B | 66.06B |
Investing Cash Flow | -123.57B | -94.34B | -49.83B | -37.60B | -58.15B | -59.61B |
Financing Cash Flow | -8.65B | -11.81B | -15.88B | 9.72B | 6.29B | -1.10B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
81 Outperform | $2.47T | 35.29 | 24.77% | ― | 10.87% | 56.13% | |
79 Outperform | 179.80B | 14.12 | 27.06% | ― | 20.09% | -1.83% | |
79 Outperform | 390.24B | 18.37 | 12.88% | 1.22% | 5.48% | 128.65% | |
78 Outperform | 114.12B | 97.81 | 12.43% | ― | 34.12% | 0.00% | |
74 Outperform | 124.33B | 60.56 | 35.94% | ― | 38.27% | 46.21% | |
62 Neutral | 59.91B | 165.46 | 7.79% | ― | 18.69% | -65.55% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% |