| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.13B | 1.11B | 1.07B | 999.69M | 955.87M | 858.48M |
| Gross Profit | 211.02M | 203.47M | 214.14M | 211.63M | 199.63M | 184.99M |
| EBITDA | 116.54M | 112.89M | 109.09M | 109.65M | 103.33M | 99.57M |
| Net Income | 66.00M | 58.93M | 60.25M | 62.86M | 61.79M | 59.74M |
Balance Sheet | ||||||
| Total Assets | 598.68M | 597.60M | 515.58M | 425.29M | 447.26M | 398.45M |
| Cash, Cash Equivalents and Short-Term Investments | 714.00K | 585.00K | 484.00K | 1.95M | 415.00K | 672.00K |
| Total Debt | 112.13M | 102.12M | 52.94M | 12.83M | 52.65M | 26.58M |
| Total Liabilities | 235.90M | 236.91M | 192.96M | 133.08M | 168.44M | 155.96M |
| Stockholders Equity | 362.78M | 360.70M | 322.61M | 292.21M | 278.82M | 242.49M |
Cash Flow | ||||||
| Free Cash Flow | -9.95M | -20.17M | 73.36M | 103.92M | 1.85M | 79.52M |
| Operating Cash Flow | 53.74M | 30.55M | 101.67M | 124.66M | 19.60M | 104.70M |
| Investing Cash Flow | -63.80M | -50.82M | -87.35M | -24.29M | -11.38M | -22.95M |
| Financing Cash Flow | 10.33M | 20.38M | -15.79M | -98.83M | -8.48M | -82.61M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $945.46M | 13.50 | 20.23% | 3.48% | 1.88% | 21.05% | |
71 Outperform | $1.78B | 5.51 | ― | ― | -0.78% | 265.56% | |
70 Outperform | $815.61M | 13.84 | 9.41% | ― | 8.33% | 47.71% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
58 Neutral | $553.06M | -898.04 | 2.23% | ― | 11.31% | 99.83% | |
55 Neutral | $1.24B | -5.13 | -17.18% | ― | -0.69% | -910.85% | |
50 Neutral | $349.50M | -1.38 | -40.86% | 17.12% | -6.04% | -844.18% |