| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 274.84M | 279.31M | 262.22M | 245.69M | 200.56M | 207.33M |
| Gross Profit | 247.12M | 243.30M | 222.47M | 213.90M | 186.18M | 205.39M |
| EBITDA | 86.20M | 89.37M | 73.40M | 71.94M | 48.83M | 57.16M |
| Net Income | 60.52M | 61.56M | 52.91M | 52.26M | 33.41M | 33.40M |
Balance Sheet | ||||||
| Total Assets | 4.45B | 4.39B | 4.32B | 4.30B | 4.52B | 4.26B |
| Cash, Cash Equivalents and Short-Term Investments | 1.29B | 62.19M | 496.46M | 421.02M | 485.41M | 719.92M |
| Total Debt | 67.26M | 93.35M | 81.98M | 88.54M | 110.19M | 88.33M |
| Total Liabilities | 3.89B | 3.83B | 3.83B | 3.86B | 4.12B | 3.87B |
| Stockholders Equity | 559.91M | 552.85M | 495.32M | 448.03M | 396.04M | 394.92M |
Cash Flow | ||||||
| Free Cash Flow | 93.32M | 80.03M | 54.88M | 47.74M | 86.37M | 116.98M |
| Operating Cash Flow | 99.80M | 87.61M | 63.57M | 54.78M | 92.69M | 122.17M |
| Investing Cash Flow | -60.54M | 64.41M | 68.35M | -68.54M | -765.83M | -453.97M |
| Financing Cash Flow | -74.86M | -13.90M | -52.14M | -274.82M | 238.43M | 438.60M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $796.41M | 11.77 | 11.10% | 2.33% | 2.56% | 5.05% | |
73 Outperform | $829.12M | 9.13 | 11.66% | 3.66% | 26.91% | 6.01% | |
70 Outperform | $691.98M | 10.15 | 14.15% | 3.09% | -0.73% | 6.41% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $755.03M | 9.92 | 11.29% | 2.48% | -6.80% | 13.03% | |
63 Neutral | $938.46M | 8.07 | -20.89% | 3.50% | -71.39% | -406.48% | |
60 Neutral | $964.38M | 12.46 | 3.40% | 1.34% | 0.80% | -67.72% |