| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 327.80B | 309.06B | 290.40B | 232.26B | 176.95B | 140.80B |
| Gross Profit | 268.30B | 250.28B | 245.88B | 196.50B | 148.51B | 117.14B |
| EBITDA | 181.54B | 156.73B | 147.94B | 114.63B | 76.80B | 65.39B |
| Net Income | 121.96B | 102.43B | 100.99B | 83.68B | 55.52B | 47.76B |
Balance Sheet | ||||||
| Total Assets | 559.22B | 542.90B | 465.80B | 314.49B | 241.26B | 194.51B |
| Cash, Cash Equivalents and Short-Term Investments | 21.63B | 26.96B | 26.31B | 30.23B | 23.57B | 17.48B |
| Total Debt | 146.38B | 130.96B | 102.79B | 27.01B | 25.78B | 26.64B |
| Total Liabilities | 356.16B | 348.86B | 322.31B | 207.93B | 157.77B | 123.76B |
| Stockholders Equity | 203.06B | 194.05B | 143.49B | 106.56B | 83.49B | 70.75B |
Cash Flow | ||||||
| Free Cash Flow | 31.03B | 28.99B | 69.66B | 70.01B | 64.13B | 47.62B |
| Operating Cash Flow | 118.59B | 119.10B | 120.97B | 108.91B | 78.89B | 55.00B |
| Investing Cash Flow | -84.20B | -79.16B | -128.90B | -43.89B | -24.92B | -31.61B |
| Financing Cash Flow | -51.29B | -28.41B | 8.73B | -63.16B | -51.80B | -25.49B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $206.65B | 5.44 | 66.36% | 3.58% | 16.79% | 26.24% | |
74 Outperform | $160.88B | 21.41 | 42.20% | 2.52% | 3.83% | 55.01% | |
71 Outperform | $116.40B | 11.57 | 39.05% | 4.11% | 1.78% | 33.76% | |
71 Outperform | $545.74B | 28.32 | 26.26% | 2.50% | 7.87% | -3.56% | |
69 Neutral | $103.44B | 15.55 | 14.41% | 4.58% | 11.19% | -0.23% | |
63 Neutral | $144.37B | 14.70 | 8.37% | 6.65% | 1.36% | -5.39% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |