| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 4.07B | 3.80B | 3.27B | 2.84B | 2.63B |
| Gross Profit | 640.80M | 676.46M | 520.26M | 376.21M | 318.10M |
| EBITDA | 787.39M | 766.34M | 600.23M | 428.41M | 351.22M |
| Net Income | 559.34M | 600.31M | 446.06M | 298.57M | 297.86M |
Balance Sheet | |||||
| Total Assets | 3.36B | 2.89B | 2.47B | 2.24B | 2.24B |
| Cash, Cash Equivalents and Short-Term Investments | 379.78M | 319.44M | 226.07M | 166.36M | 222.10M |
| Total Debt | 0.00 | 7.51M | 0.00 | 122.50M | 93.83M |
| Total Liabilities | 1.07B | 901.36M | 809.13M | 791.05M | 899.58M |
| Stockholders Equity | 2.28B | 1.99B | 1.66B | 1.45B | 1.34B |
Cash Flow | |||||
| Free Cash Flow | 570.97M | 486.40M | 288.56M | 298.95M | 253.99M |
| Operating Cash Flow | 686.66M | 611.25M | 381.20M | 366.15M | 402.79M |
| Investing Cash Flow | -439.33M | -226.91M | -157.56M | -106.92M | -185.49M |
| Financing Cash Flow | -199.85M | -230.00M | -221.68M | -300.84M | -194.84M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $11.82B | 23.87 | 25.30% | 1.90% | 9.64% | 15.87% | |
70 Outperform | $22.10B | 23.44 | 9.72% | 0.77% | 17.87% | -9.35% | |
69 Neutral | $54.90B | 45.10 | 6.50% | 1.01% | 17.17% | 19.12% | |
68 Neutral | $26.49B | 20.06 | 20.10% | 1.14% | ― | ― | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $66.97B | 20.54 | 45.99% | 0.82% | 14.06% | 5.52% |