| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 3.79B | 3.70B | 3.49B | 3.03B | 2.78B |
| Gross Profit | 1.22B | 1.18B | 1.14B | 962.93M | 860.72M |
| EBITDA | 441.65M | 405.81M | 419.93M | 353.34M | 363.33M |
| Net Income | 270.87M | 280.09M | 274.89M | 235.51M | 234.97M |
Balance Sheet | |||||
| Total Assets | 3.49B | 3.60B | 3.33B | 3.24B | 3.10B |
| Cash, Cash Equivalents and Short-Term Investments | 265.09M | 660.49M | 328.68M | 491.69M | 494.49M |
| Total Debt | 589.51M | 242.15M | 257.64M | 568.70M | 564.01M |
| Total Liabilities | 1.76B | 1.34B | 1.34B | 1.56B | 1.52B |
| Stockholders Equity | 1.73B | 2.26B | 1.98B | 1.68B | 1.58B |
Cash Flow | |||||
| Free Cash Flow | 156.59M | 397.72M | 174.98M | 135.47M | 286.82M |
| Operating Cash Flow | 152.13M | 395.10M | 224.46M | 188.79M | 355.48M |
| Investing Cash Flow | -58.53M | -10.16M | -73.83M | -60.06M | -79.09M |
| Financing Cash Flow | -510.48M | -15.38M | -354.66M | -106.01M | -61.67M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
71 Outperform | $3.24B | 33.69 | 25.51% | 1.66% | 4.90% | -1.52% | |
71 Outperform | $2.23B | 28.72 | 21.03% | ― | 12.50% | 29.40% | |
70 Outperform | $1.08B | 24.31 | 26.10% | 0.97% | 8.69% | 34.58% | |
69 Neutral | $10.14B | 13.00 | 81.85% | 2.60% | 2.42% | 3.05% | |
68 Neutral | $5.64B | 19.86 | 14.38% | ― | -0.95% | -10.54% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
60 Neutral | $1.23B | 17.06 | 9.11% | 0.65% | -3.81% | -7.05% |