| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 700.22M | 718.36M | 641.00M | 659.72M | 610.65M | 512.86M |
| Gross Profit | 463.79M | 320.87M | 581.85M | 602.24M | 554.66M | 456.13M |
| EBITDA | 582.55M | 579.67M | 437.69M | 464.88M | 465.58M | 404.56M |
| Net Income | 271.74M | 274.94M | 146.07M | 173.05M | 176.23M | 98.61M |
Balance Sheet | ||||||
| Total Assets | 5.68B | 5.70B | 5.62B | 5.70B | 5.76B | 5.80B |
| Cash, Cash Equivalents and Short-Term Investments | 68.47M | 98.65M | 22.06M | 78.08M | 107.93M | 288.82M |
| Total Debt | 3.13B | 3.14B | 3.07B | 3.04B | 3.05B | 3.02B |
| Total Liabilities | 3.37B | 3.37B | 3.29B | 3.25B | 3.22B | 3.18B |
| Stockholders Equity | 2.32B | 2.33B | 2.32B | 2.45B | 2.54B | 2.62B |
Cash Flow | ||||||
| Free Cash Flow | 434.95M | 420.95M | 393.14M | 447.09M | 428.30M | 193.73M |
| Operating Cash Flow | 434.95M | 420.95M | 393.14M | 447.09M | 441.72M | 306.93M |
| Investing Cash Flow | -214.94M | -121.68M | -176.35M | -201.05M | -351.58M | 1.86M |
| Financing Cash Flow | -172.71M | -236.73M | -261.62M | -275.69M | -269.39M | -1.05B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $4.46B | 15.23 | 11.68% | 7.05% | 2.71% | 96.98% | |
75 Outperform | $13.66B | 13.38 | 19.39% | 6.93% | 4.43% | 11.49% | |
71 Outperform | $16.02B | 31.69 | 55.93% | 4.90% | 3.36% | 31.50% | |
67 Neutral | $2.01B | 12.87 | 9.00% | ― | 19.89% | 62.08% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% | |
65 Neutral | $5.97B | 60.87 | 21.63% | 5.02% | 3.17% | -33.22% | |
59 Neutral | $1.93B | 43.67 | 1.09% | 3.42% | 19.80% | ― |