| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.22B | 1.20B | 1.17B | 1.09B | 1.05B |
| Gross Profit | 581.61M | 582.78M | 554.22M | 524.58M | 503.28M |
| EBITDA | 191.24M | 215.25M | 194.78M | 154.16M | 191.34M |
| Net Income | 55.88M | 86.85M | 66.25M | 44.06M | 72.33M |
Balance Sheet | |||||
| Total Assets | 1.54B | 1.50B | 1.44B | 1.35B | 1.39B |
| Cash, Cash Equivalents and Short-Term Investments | 180.01M | 161.79M | 186.26M | 150.44M | 233.67M |
| Total Debt | 586.59M | 574.58M | 592.80M | 487.19M | 468.06M |
| Total Liabilities | 1.26B | 1.22B | 1.17B | 993.30M | 946.90M |
| Stockholders Equity | 283.70M | 282.57M | 273.33M | 355.25M | 436.61M |
Cash Flow | |||||
| Free Cash Flow | 141.39M | 113.30M | 103.92M | 26.61M | 113.66M |
| Operating Cash Flow | 155.94M | 135.72M | 131.90M | 63.60M | 140.22M |
| Investing Cash Flow | -14.14M | -5.13M | -27.91M | -9.04M | -66.71M |
| Financing Cash Flow | -121.44M | -79.92M | -31.30M | -51.69M | -33.39M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $1.68B | 11.84 | 7.23% | ― | 10.13% | 1280.04% | |
71 Outperform | $2.36B | 8.80 | 6.07% | ― | 9.60% | ― | |
70 Outperform | $2.29B | 38.01 | 19.49% | 1.66% | 3.30% | 31.18% | |
70 Outperform | $1.79B | 30.33 | 20.61% | 1.33% | 10.27% | 3.52% | |
69 Neutral | $1.05B | 50.99 | 5.95% | ― | 10.40% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |