| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.82B | 1.87B | 2.02B | 1.96B | 1.78B | 1.55B |
| Gross Profit | 650.14M | 637.87M | 737.77M | 698.22M | 645.54M | 573.48M |
| EBITDA | 198.50M | 178.56M | 221.12M | 196.97M | 157.18M | 142.04M |
| Net Income | 85.26M | 91.59M | 110.17M | 82.61M | 64.24M | 71.13M |
Balance Sheet | ||||||
| Total Assets | 2.05B | 2.05B | 2.07B | 2.01B | 2.09B | 1.85B |
| Cash, Cash Equivalents and Short-Term Investments | 3.88M | 5.30M | 4.96M | 9.45M | 11.26M | 8.25M |
| Total Debt | 582.65M | 571.34M | 602.27M | 642.67M | 776.39M | 648.31M |
| Total Liabilities | 1.02B | 1.02B | 1.08B | 1.09B | 1.24B | 1.05B |
| Stockholders Equity | 1.03B | 1.03B | 982.46M | 917.59M | 853.21M | 803.47M |
Cash Flow | ||||||
| Free Cash Flow | 150.72M | 120.21M | 150.11M | 130.05M | 137.73M | 90.27M |
| Operating Cash Flow | 171.76M | 141.87M | 171.54M | 152.38M | 162.21M | 110.20M |
| Investing Cash Flow | -20.89M | -21.51M | -74.81M | -3.67M | -258.84M | -194.48M |
| Financing Cash Flow | -110.19M | -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 |
|---|---|---|---|---|---|---|---|
72 Outperform | $4.67B | 18.09 | 15.14% | ― | 5.60% | 14.32% | |
68 Neutral | $1.25B | 14.73 | 8.35% | 0.65% | -9.45% | -20.88% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
61 Neutral | $1.73B | 17.58 | 21.83% | ― | 11.79% | -13.03% | |
60 Neutral | $958.79M | 18.86 | 23.64% | 0.97% | 10.50% | -3.09% | |
51 Neutral | $148.99M | -1.54 | -49.24% | 6.74% | -13.38% | 9.50% | |
50 Neutral | $135.30M | -2.49 | -39.22% | ― | -7.06% | 38.03% |