| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 555.85M | 542.16M | 515.54M | 550.55M | 586.87M | 512.92M |
| Gross Profit | 215.15M | 208.73M | 188.21M | 188.19M | 209.61M | 183.24M |
| EBITDA | 123.21M | 119.28M | 108.17M | 109.50M | 113.22M | -32.58M |
| Net Income | 69.15M | 65.32M | 58.11M | 60.53M | 59.58M | -41.87M |
Balance Sheet | ||||||
| Total Assets | 777.15M | 764.31M | 766.11M | 741.17M | 748.49M | 664.46M |
| Cash, Cash Equivalents and Short-Term Investments | 90.85M | 82.30M | 94.33M | 163.88M | 156.91M | 141.47M |
| Total Debt | 94.96M | 121.91M | 117.09M | 96.86M | 109.36M | 74.75M |
| Total Liabilities | 219.68M | 212.53M | 235.26M | 214.34M | 242.26M | 200.88M |
| Stockholders Equity | 557.48M | 551.79M | 530.85M | 526.82M | 506.22M | 463.58M |
Cash Flow | ||||||
| Free Cash Flow | 87.62M | 86.37M | 80.64M | 74.07M | 106.86M | 70.50M |
| Operating Cash Flow | 103.88M | 102.11M | 99.29M | 88.81M | 121.20M | 86.14M |
| Investing Cash Flow | -16.16M | -18.51M | -140.56M | -18.10M | -111.19M | -15.90M |
| Financing Cash Flow | -88.98M | -98.44M | -27.93M | -65.40M | 4.34M | -20.71M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $3.57B | 53.78 | 12.97% | 0.16% | 25.54% | 17.25% | |
74 Outperform | $1.70B | 19.92 | 12.53% | 0.36% | 7.80% | 18.75% | |
66 Neutral | $944.71M | 93.63 | 9.64% | ― | 0.36% | 1138.56% | |
64 Neutral | $2.37B | 109.72 | -4.66% | ― | 1.68% | -431.99% | |
62 Neutral | $2.99B | 38.49 | 3.10% | 1.44% | 3.53% | -34.92% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
57 Neutral | $384.42M | -4.46 | -9.42% | 5.93% | -8.43% | 30.33% |