| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.36B | 1.33B | 1.23B | 1.17B | 969.80M | 734.71M |
| Gross Profit | 432.42M | 422.84M | 371.50M | 353.23M | 298.90M | 240.68M |
| EBITDA | 183.80M | 186.80M | 156.18M | 157.99M | 163.18M | 105.95M |
| Net Income | 51.50M | 51.47M | 35.25M | 45.60M | 74.10M | 31.56M |
Balance Sheet | ||||||
| Total Assets | 1.07B | 1.13B | 1.05B | 912.89M | 862.77M | 616.07M |
| Cash, Cash Equivalents and Short-Term Investments | 274.10M | 296.57M | 281.31M | 261.61M | 256.18M | 230.85M |
| Total Debt | 593.61M | 629.35M | 595.38M | 542.57M | 542.03M | 341.52M |
| Total Liabilities | 794.90M | 852.80M | 789.09M | 714.49M | 684.18M | 457.61M |
| Stockholders Equity | 272.27M | 269.68M | 255.03M | 198.40M | 178.59M | 158.46M |
Cash Flow | ||||||
| Free Cash Flow | 152.76M | 61.95M | 54.65M | 50.79M | 60.62M | 81.00M |
| Operating Cash Flow | 148.87M | 150.88M | 121.19M | 132.53M | 108.00M | 110.75M |
| Investing Cash Flow | -97.44M | -100.55M | -124.15M | -59.79M | -189.26M | -34.54M |
| Financing Cash Flow | -49.27M | -35.06M | 22.65M | -35.24M | 106.59M | -11.88M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
68 Neutral | $981.60M | 19.33 | 19.26% | ― | 8.42% | 22.76% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
55 Neutral | $199.26M | -12.57 | 147.77% | ― | 1.31% | -123.26% | |
53 Neutral | $473.06M | -2.74 | -10.84% | ― | 9.05% | 59.31% | |
50 Neutral | $88.85M | -2.30 | -473.31% | ― | 1.53% | 3.65% | |
42 Neutral | $661.30M | -0.96 | -115.26% | ― | 16.60% | -75.69% |