| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 2.44B | 2.25B | 2.06B | 1.98B | 1.81B |
| Gross Profit | 1.21B | 1.06B | 960.90M | 874.30M | 767.10M |
| EBITDA | 513.40M | 455.10M | 401.00M | 354.30M | 285.50M |
| Net Income | 340.80M | 291.20M | 262.10M | 251.50M | 165.70M |
Balance Sheet | |||||
| Total Assets | 2.88B | 2.40B | 2.31B | 1.93B | 1.86B |
| Cash, Cash Equivalents and Short-Term Investments | 405.50M | 386.90M | 350.10M | 310.80M | 242.00M |
| Total Debt | 197.70M | 197.00M | 298.30M | 147.60M | 141.90M |
| Total Liabilities | 853.50M | 689.10M | 796.10M | 630.30M | 682.40M |
| Stockholders Equity | 2.03B | 1.71B | 1.51B | 1.30B | 1.17B |
Cash Flow | |||||
| Free Cash Flow | 356.30M | 325.80M | 281.10M | 195.90M | 154.10M |
| Operating Cash Flow | 402.00M | 361.10M | 310.80M | 224.00M | 180.80M |
| Investing Cash Flow | -302.80M | -124.70M | -343.10M | -22.90M | -30.70M |
| Financing Cash Flow | -96.90M | -190.50M | 69.00M | -121.70M | -118.60M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $10.09B | 27.54 | 17.82% | 0.70% | 4.18% | 16.05% | |
78 Outperform | $4.64B | 21.55 | 21.00% | 1.09% | 8.75% | 64.82% | |
77 Outperform | $9.12B | 17.13 | 29.51% | 2.04% | -1.64% | -2.50% | |
76 Outperform | $10.77B | 30.59 | 13.29% | ― | 12.60% | 24.02% | |
66 Neutral | $10.74B | 26.05 | 15.81% | 1.17% | 3.19% | 69.89% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
60 Neutral | $12.15B | 50.02 | 6.19% | ― | 5.52% | 9.03% |