| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 3.36B | 3.27B | 3.09B | 2.78B | 2.25B |
| Gross Profit | 883.42M | 825.20M | 700.06M | 522.37M | 379.98M |
| EBITDA | 781.86M | 652.21M | 557.29M | 411.01M | -34.41M |
| Net Income | 354.57M | 286.71M | 222.94M | 122.29M | -246.95M |
Balance Sheet | |||||
| Total Assets | 6.04B | 5.85B | 5.72B | 5.55B | 5.40B |
| Cash, Cash Equivalents and Short-Term Investments | 78.78M | 74.44M | 32.58M | 80.58M | 34.81M |
| Total Debt | 1.30B | 1.06B | 1.19B | 1.26B | 1.36B |
| Total Liabilities | 2.65B | 2.50B | 2.54B | 2.51B | 2.51B |
| Stockholders Equity | 3.38B | 3.35B | 3.19B | 3.04B | 2.89B |
Cash Flow | |||||
| Free Cash Flow | 405.73M | 413.83M | 138.50M | 121.52M | 223.56M |
| Operating Cash Flow | 670.20M | 756.49M | 540.23M | 294.13M | 321.58M |
| Investing Cash Flow | -352.18M | -400.13M | -413.15M | -139.60M | -55.79M |
| Financing Cash Flow | -313.69M | -314.50M | -175.08M | -108.76M | -311.31M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $2.12B | 3.51 | 13.56% | 3.64% | 3.82% | -13.73% | |
79 Outperform | $7.64B | 17.31 | 10.54% | ― | 1.59% | 3.35% | |
76 Outperform | $5.19B | 8.56 | 16.63% | 1.13% | 1.88% | 9.30% | |
72 Outperform | $2.08B | 5.21 | 16.86% | 2.94% | -29.82% | -16.77% | |
64 Neutral | $3.22B | 5.34 | 12.06% | 20.35% | 1.63% | -30.30% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
62 Neutral | $2.81B | 26.26 | 3.46% | 1.59% | -13.87% | -82.48% |