| 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.02B | 27.54 | 17.82% | 0.70% | 8.27% | 16.95% | |
78 Outperform | $4.36B | 21.55 | 21.00% | 1.09% | 5.94% | 45.38% | |
73 Outperform | $10.98B | 41.67 | 13.29% | ― | 17.39% | 20.78% | |
72 Outperform | $8.55B | 19.44 | 29.51% | 2.04% | 0.23% | 4.76% | |
68 Neutral | $15.21B | 38.94 | 7.18% | ― | -0.51% | -44.42% | |
65 Neutral | $9.41B | 28.68 | 15.93% | 1.17% | 0.83% | 26.77% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% |