| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.83B | 1.79B | 1.46B | 1.36B | 1.37B | 1.30B |
| Gross Profit | 559.86M | 541.01M | 413.32M | 379.53M | 373.24M | 367.93M |
| EBITDA | 229.00M | 227.90M | 116.39M | 121.65M | 137.25M | 159.74M |
| Net Income | 45.91M | 41.34M | 53.63M | 63.14M | 73.04M | 90.89M |
Balance Sheet | ||||||
| Total Assets | 2.05B | 2.00B | 1.81B | 1.29B | 1.25B | 1.20B |
| Cash, Cash Equivalents and Short-Term Investments | 59.21M | 72.03M | 44.43M | 32.53M | 21.15M | 21.75M |
| Total Debt | 748.97M | 682.10M | 660.53M | 245.19M | 280.33M | 159.64M |
| Total Liabilities | 1.34B | 1.30B | 1.18B | 642.17M | 633.89M | 585.33M |
| Stockholders Equity | 693.33M | 683.70M | 615.75M | 635.06M | 610.02M | 601.58M |
Cash Flow | ||||||
| Free Cash Flow | 39.40M | 18.72M | 32.67M | 115.63M | -53.49M | 59.69M |
| Operating Cash Flow | 75.73M | 57.44M | 76.69M | 144.26M | -27.53M | 85.56M |
| Investing Cash Flow | -36.16M | -35.66M | -418.68M | -25.70M | -27.82M | -151.25M |
| Financing Cash Flow | -36.93M | -269.00K | 349.55M | -109.61M | 55.50M | 69.01M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $2.96B | 19.91 | 11.08% | 0.57% | -2.04% | -43.19% | |
71 Outperform | $6.70B | 8.78 | 8.79% | 2.63% | 2.86% | 17.30% | |
68 Neutral | $4.87B | 9.05 | -39.65% | 1.49% | 7.36% | 34.94% | |
65 Neutral | $3.41B | 81.93 | 14.34% | ― | 6.03% | 8.26% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
59 Neutral | $852.84M | 11.23 | 11.76% | 3.32% | 18.32% | 45.19% | |
56 Neutral | $3.93B | 38.91 | -2.91% | 1.70% | -21.52% | ― |