| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.12B | 1.05B | 992.45M | 1.31B | 1.40B |
| Gross Profit | 538.69M | 501.96M | 446.59M | 564.91M | 623.13M |
| EBITDA | 292.20M | 278.89M | 243.37M | 343.07M | 362.21M |
| Net Income | 151.57M | 118.66M | 80.69M | 179.35M | 203.72M |
Balance Sheet | |||||
| Total Assets | 3.15B | 2.99B | 2.95B | 2.88B | 2.98B |
| Cash, Cash Equivalents and Short-Term Investments | 399.11M | 196.59M | 203.10M | 56.18M | 265.80M |
| Total Debt | 13.26M | 975.39M | 1.16B | 1.11B | 992.83M |
| Total Liabilities | 1.56B | 1.57B | 1.63B | 1.65B | 1.61B |
| Stockholders Equity | 1.59B | 1.42B | 1.31B | 1.22B | 1.37B |
Cash Flow | |||||
| Free Cash Flow | 225.74M | 187.78M | 153.55M | 86.32M | 162.25M |
| Operating Cash Flow | 254.46M | 212.07M | 184.54M | 115.94M | 189.39M |
| Investing Cash Flow | -103.78M | -54.13M | -55.38M | -92.57M | -48.78M |
| Financing Cash Flow | -19.27M | -136.79M | -7.61M | -229.24M | 10.96M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $6.21B | 33.20 | 32.16% | 0.32% | 9.08% | 19.86% | |
77 Outperform | $6.04B | 20.27 | 16.74% | 0.67% | 6.17% | 20.86% | |
70 Outperform | $3.38B | 22.84 | 9.52% | ― | 9.66% | 44.17% | |
69 Neutral | $1.23B | 33.28 | 8.33% | 0.35% | 15.93% | 12.72% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
55 Neutral | $2.11B | -44.87 | -3.23% | 2.02% | -10.98% | -103.99% | |
45 Neutral | $2.06B | -0.87 | ― | ― | 324.10% | -214.91% |