| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 307.53M | 299.17M | 273.97M | 258.68M | 236.71M | 211.98M |
| Gross Profit | 152.55M | -42.17M | 194.12M | 181.03M | 163.54M | 147.88M |
| EBITDA | 313.70M | 274.44M | 164.71M | 156.84M | 130.20M | 98.04M |
| Net Income | 109.81M | 111.42M | 13.66M | 5.27M | 52.23M | -5.36M |
Balance Sheet | ||||||
| Total Assets | 2.89B | 2.79B | 2.64B | 2.49B | 2.47B | 2.21B |
| Cash, Cash Equivalents and Short-Term Investments | 34.40M | 40.52M | 91.22M | 96.39M | 137.62M | 36.99M |
| Total Debt | 1.03B | 825.88M | 740.41M | 814.57M | 754.55M | 533.08M |
| Total Liabilities | 1.11B | 994.38M | 875.95M | 933.29M | 869.13M | 640.86M |
| Stockholders Equity | 1.78B | 1.79B | 1.76B | 1.55B | 1.60B | 1.57B |
Cash Flow | ||||||
| Free Cash Flow | 112.20M | 110.89M | 100.76M | 93.88M | 102.07M | 70.54M |
| Operating Cash Flow | 155.43M | 155.42M | 136.88M | 129.62M | 125.80M | 89.96M |
| Investing Cash Flow | -266.06M | -144.91M | -240.53M | -79.72M | -144.46M | -64.70M |
| Financing Cash Flow | 60.44M | -61.21M | 95.12M | -87.90M | 111.57M | -204.17M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $2.00B | 17.87 | 8.76% | 6.77% | 8.23% | 24.98% | |
75 Outperform | $2.96B | 20.58 | 2.03% | 3.83% | 9.83% | 80.92% | |
74 Outperform | $2.76B | 21.30 | 7.39% | 6.10% | 10.16% | 3.37% | |
72 Outperform | $2.94B | 214.92 | 1.72% | 3.13% | 54.10% | 154.17% | |
70 Outperform | $2.44B | 114.48 | 6.10% | 3.26% | 9.91% | 518.94% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% | |
65 Neutral | $2.02B | 79.09 | 0.78% | 4.61% | 20.51% | ― |