| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.53B | 1.49B | 1.46B | 1.47B | 1.20B | 1.05B |
| Gross Profit | 362.44M | 351.67M | 366.43M | 351.62M | 273.65M | 303.63M |
| EBITDA | 129.70M | 102.91M | 175.60M | 152.63M | 99.63M | 157.64M |
| Net Income | 22.63M | 18.29M | 64.95M | 40.34M | 24.44M | 93.43M |
Balance Sheet | ||||||
| Total Assets | 1.43B | 1.40B | 1.25B | 1.23B | 1.24B | 935.34M |
| Cash, Cash Equivalents and Short-Term Investments | 177.40M | 160.83M | 134.13M | 149.67M | 153.89M | 190.61M |
| Total Debt | 273.43M | 294.93M | 264.77M | 246.71M | 262.78M | 64.21M |
| Total Liabilities | 713.82M | 676.11M | 630.61M | 589.65M | 567.03M | 281.54M |
| Stockholders Equity | 716.47M | 720.32M | 616.95M | 644.72M | 672.27M | 653.81M |
Cash Flow | ||||||
| Free Cash Flow | 78.64M | 61.12M | 36.33M | 80.85M | -25.25M | 97.05M |
| Operating Cash Flow | 125.09M | 116.79M | 109.65M | 119.27M | 14.95M | 143.08M |
| Investing Cash Flow | -47.51M | -52.40M | -53.53M | -24.12M | -239.90M | -48.83M |
| Financing Cash Flow | -55.11M | -42.48M | -51.70M | -106.05M | 189.93M | -169.14M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $5.10B | ― | ― | 2.05% | 9.55% | -1.26% | |
72 Outperform | $6.50B | 14.06 | 8.79% | 2.63% | -0.19% | -8.95% | |
72 Outperform | $3.03B | 9.50 | 13.34% | 0.57% | -2.04% | -43.19% | |
65 Neutral | $3.35B | 18.56 | 14.34% | ― | 6.03% | 8.26% | |
63 Neutral | $4.27B | 38.91 | -2.91% | 1.70% | -21.52% | ― | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
59 Neutral | $934.13M | 50.25 | 3.17% | ― | 5.81% | -53.66% |