| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 780.99M | 671.35M | 604.80M | 553.14M | 495.02M |
| Gross Profit | 157.34M | 123.92M | 121.51M | 112.02M | 117.18M |
| EBITDA | 109.66M | 86.91M | 74.37M | 76.09M | 85.73M |
| Net Income | 15.06M | 26.46M | 14.67M | 28.27M | 27.82M |
Balance Sheet | |||||
| Total Assets | 1.20B | 1.17B | 997.24M | 858.15M | 749.43M |
| Cash, Cash Equivalents and Short-Term Investments | 35.57M | 41.36M | 152.82M | 31.59M | 28.57M |
| Total Debt | 425.74M | 295.23M | 258.59M | 295.34M | 223.08M |
| Total Liabilities | 433.81M | 408.42M | 345.00M | 373.59M | 296.98M |
| Stockholders Equity | 476.43M | 488.93M | 476.19M | 315.79M | 295.61M |
Cash Flow | |||||
| Free Cash Flow | 60.99M | 65.75M | 72.68M | 50.29M | 68.20M |
| Operating Cash Flow | 75.06M | 74.94M | 81.98M | 58.54M | 76.41M |
| Investing Cash Flow | -36.71M | -149.45M | -45.02M | -81.27M | -124.14M |
| Financing Cash Flow | -44.14M | -36.95M | 84.27M | 25.76M | 43.38M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $1.35B | 23.43 | 11.83% | ― | 6.26% | -19.33% | |
72 Outperform | $1.07B | 28.23 | 9.31% | ― | 29.89% | 10.33% | |
62 Neutral | $1.16B | 78.68 | 3.12% | 2.25% | 17.50% | 154.28% | |
62 Neutral | $2.03B | 12.54 | 5.57% | 1.69% | -22.96% | -59.35% | |
54 Neutral | $1.77B | 11.03 | 19.58% | ― | -4.21% | ― | |
52 Neutral | $733.41M | -6.34 | -14.67% | ― | -11.42% | -617.31% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |