| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.88B | 3.66B | 3.39B | 3.15B | 2.73B | 1.70B |
| Gross Profit | 1.93B | 1.89B | 1.63B | 1.51B | 1.26B | 919.15M |
| EBITDA | 1.04B | 999.78M | 986.25M | 906.71M | 851.67M | 257.62M |
| Net Income | 354.49M | 330.38M | 258.81M | 219.30M | 253.50M | 124.91M |
Balance Sheet | ||||||
| Total Assets | 5.36B | 5.30B | 4.48B | 4.29B | 3.90B | 3.84B |
| Cash, Cash Equivalents and Short-Term Investments | 130.74M | 125.20M | 175.09M | 127.02M | 117.33M | 120.05M |
| Total Debt | 2.61B | 2.82B | 2.05B | 1.92B | 1.67B | 1.59B |
| Total Liabilities | 3.06B | 3.02B | 2.42B | 2.29B | 2.03B | 2.03B |
| Stockholders Equity | 2.30B | 2.28B | 2.05B | 2.00B | 1.88B | 1.81B |
Cash Flow | ||||||
| Free Cash Flow | 502.59M | 469.12M | 471.71M | 355.99M | 433.72M | 181.28M |
| Operating Cash Flow | 612.93M | 585.94M | 539.96M | 416.14M | 469.31M | 223.30M |
| Investing Cash Flow | -893.77M | -828.04M | -441.59M | -462.33M | -336.44M | -744.64M |
| Financing Cash Flow | 250.13M | 176.41M | -38.19M | 51.31M | -139.27M | 576.99M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $9.57B | 19.31 | 15.91% | 0.99% | 14.39% | 27.91% | |
74 Outperform | $2.02B | 6.71 | 12.48% | ― | 13.06% | 32.78% | |
73 Outperform | $4.22B | 9.27 | 24.88% | ― | 17.46% | 46.61% | |
69 Neutral | $6.89B | 6.91 | 23.40% | 6.07% | 7.80% | ― | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
59 Neutral | $726.51M | 19.38 | 10.79% | ― | 3.70% | ― | |
55 Neutral | $837.90M | -2.27 | -27.34% | ― | 9.78% | -535.60% |