| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.27B | 1.22B | 1.13B | 1.07B | 1.13B |
| Gross Profit | 621.11M | 569.43M | 509.02M | 468.16M | 523.42M |
| EBITDA | 225.80M | 201.65M | 170.43M | 137.12M | 214.00M |
| Net Income | 126.61M | 112.68M | 69.79M | 46.67M | 55.09M |
Balance Sheet | |||||
| Total Assets | 2.04B | 2.05B | 2.13B | 2.16B | 2.31B |
| Cash, Cash Equivalents and Short-Term Investments | 148.05M | 184.02M | 208.21M | 222.82M | 275.42M |
| Total Debt | 109.12M | 125.23M | 213.32M | 259.28M | 331.46M |
| Total Liabilities | 392.13M | 387.24M | 472.69M | 525.96M | 591.89M |
| Stockholders Equity | 1.65B | 1.66B | 1.65B | 1.64B | 1.71B |
Cash Flow | |||||
| Free Cash Flow | 153.95M | 128.75M | 80.18M | 82.88M | 131.09M |
| Operating Cash Flow | 198.20M | 169.33M | 117.12M | 126.05M | 180.53M |
| Investing Cash Flow | 8.51M | -64.36M | -48.55M | -31.36M | -33.09M |
| Financing Cash Flow | -206.16M | -136.77M | -113.61M | -142.36M | -67.89M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
85 Outperform | $2.29B | 11.89 | 16.30% | 1.88% | 24.23% | 17.56% | |
75 Outperform | $1.90B | 14.05 | 7.66% | 2.99% | 3.74% | -8.40% | |
71 Outperform | $1.06B | 21.57 | 10.92% | ― | 6.75% | 141.11% | |
69 Neutral | $1.95B | 27.79 | 16.98% | ― | 14.05% | 51.96% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
62 Neutral | $1.29B | 14.71 | 10.75% | ― | 16.90% | 41.11% | |
47 Neutral | $321.93M | -4.36 | -12.92% | ― | 2.20% | -229.99% |