| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 192.36M | 202.34M | 245.03M | 293.66M | 328.08M | 194.25M |
| Gross Profit | 162.37M | 164.28M | 245.03M | 261.34M | 305.57M | 175.17M |
| EBITDA | 148.43M | 159.31M | 214.73M | 311.03M | 317.29M | 166.85M |
| Net Income | 114.10M | 133.64M | 183.64M | 274.42M | 268.49M | 108.90M |
Balance Sheet | ||||||
| Total Assets | 771.66M | 748.37M | 772.91M | 797.88M | 877.13M | 953.82M |
| Cash, Cash Equivalents and Short-Term Investments | 31.50M | 30.14M | 30.44M | 11.99M | 39.09M | 135.52M |
| Total Debt | 60.32M | 33.08M | 142.07M | 159.36M | 171.78M | 433.55M |
| Total Liabilities | 139.13M | 115.85M | 221.80M | 219.64M | 235.09M | 513.89M |
| Stockholders Equity | 620.76M | 621.19M | 541.56M | 570.23M | 636.07M | 438.14M |
Cash Flow | ||||||
| Free Cash Flow | 164.45M | 165.86M | 248.49M | 310.97M | 266.72M | 121.80M |
| Operating Cash Flow | 164.45M | 165.86M | 248.49M | 310.98M | 266.84M | 121.80M |
| Investing Cash Flow | -34.62M | 4.77M | 7.51M | 5.42M | 2.69M | 2.41M |
| Financing Cash Flow | -129.20M | -170.93M | -237.55M | -343.50M | -365.95M | -88.49M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
71 Outperform | $1.36B | 20.90 | 18.84% | 4.05% | -15.69% | -18.53% | |
67 Neutral | $3.19B | 97.70 | 13.66% | 11.05% | -7.15% | -11.05% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
61 Neutral | $4.51B | 16.97 | 6.44% | 0.36% | 11.32% | 29.65% | |
54 Neutral | $2.97B | -31.02 | -3.37% | 0.96% | -6.75% | -133.56% | |
53 Neutral | $2.19B | -59.54 | -2.47% | ― | -19.15% | -246.35% | |
52 Neutral | $866.61M | -11.30 | -13.44% | 2.83% | -16.66% | -195120.00% |