| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.87B | 2.02B | 1.96B | 1.78B | 1.55B |
| Gross Profit | 637.87M | 737.77M | 698.22M | 645.54M | 573.48M |
| EBITDA | 178.56M | 221.12M | 196.97M | 157.18M | 142.04M |
| Net Income | 91.59M | 110.17M | 82.61M | 64.24M | 71.13M |
Balance Sheet | |||||
| Total Assets | 2.05B | 2.07B | 2.01B | 2.09B | 1.85B |
| Cash, Cash Equivalents and Short-Term Investments | 5.30M | 4.96M | 9.45M | 11.26M | 8.25M |
| Total Debt | 571.34M | 602.27M | 642.67M | 776.39M | 648.31M |
| Total Liabilities | 1.02B | 1.08B | 1.09B | 1.24B | 1.05B |
| Stockholders Equity | 1.03B | 982.46M | 917.59M | 853.21M | 803.47M |
Cash Flow | |||||
| Free Cash Flow | 120.21M | 150.11M | 130.05M | 137.73M | 90.27M |
| Operating Cash Flow | 141.87M | 171.54M | 152.38M | 162.21M | 110.20M |
| Investing Cash Flow | -21.51M | -74.81M | -3.67M | -258.84M | -194.48M |
| Financing Cash Flow | -84.31M | -86.90M | -152.59M | 90.37M | 23.23M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
71 Outperform | $2.06B | 28.72 | 21.03% | ― | 12.50% | 29.40% | |
68 Neutral | $5.24B | 19.86 | 13.30% | ― | -0.95% | -10.54% | |
67 Neutral | $1.03B | 24.31 | 26.10% | 0.97% | 8.69% | 34.58% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
60 Neutral | $1.20B | 17.06 | 9.11% | 0.65% | -3.81% | -7.05% | |
48 Neutral | $124.63M | -3.17 | -59.80% | 6.74% | -10.83% | -1669.11% | |
46 Neutral | $111.99M | -1.29 | -80.76% | ― | -8.73% | -1168.15% |