| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 729.22M | 780.99M | 671.35M | 604.80M | 553.14M | 495.02M |
| Gross Profit | 149.05M | 157.34M | 123.92M | 121.51M | 112.02M | 117.18M |
| EBITDA | 105.14M | 109.66M | 86.91M | 74.37M | 76.09M | 85.73M |
| Net Income | 1.18M | 15.06M | 26.46M | 14.67M | 28.27M | 27.82M |
Balance Sheet | ||||||
| Total Assets | 1.24B | 1.20B | 1.17B | 997.24M | 858.15M | 749.43M |
| Cash, Cash Equivalents and Short-Term Investments | 28.44M | 35.57M | 41.36M | 152.82M | 31.59M | 28.57M |
| Total Debt | 362.83M | 425.74M | 295.23M | 258.59M | 295.34M | 223.08M |
| Total Liabilities | 459.19M | 433.81M | 408.42M | 345.00M | 373.59M | 296.98M |
| Stockholders Equity | 468.98M | 476.43M | 488.93M | 476.19M | 315.79M | 295.61M |
Cash Flow | ||||||
| Free Cash Flow | 66.87M | 60.99M | 65.75M | 72.68M | 50.29M | 68.20M |
| Operating Cash Flow | 83.74M | 75.06M | 74.94M | 81.98M | 58.54M | 76.41M |
| Investing Cash Flow | -70.08M | -36.71M | -149.45M | -45.02M | -81.27M | -124.14M |
| Financing Cash Flow | -24.40M | -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 |
|---|---|---|---|---|---|---|---|
78 Outperform | $1.39B | 12.43 | 13.60% | ― | 6.46% | 72.30% | |
72 Outperform | $1.77B | 15.02 | 20.09% | ― | -2.25% | ― | |
71 Outperform | $1.20B | 31.06 | 9.23% | ― | 36.76% | 11.22% | |
62 Neutral | $994.86M | 2.87 | -4.98% | ― | 19.87% | 79.93% | |
62 Neutral | $2.05B | 11.43 | 7.83% | 1.69% | -10.76% | -20.86% | |
57 Neutral | $956.50M | -65.63 | 0.24% | 2.25% | 13.73% | -77.14% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |