| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 279.31M | 262.22M | 245.69M | 200.56M | 207.33M |
| Gross Profit | 243.30M | 222.47M | 213.90M | 186.18M | 205.39M |
| EBITDA | 89.37M | 73.40M | 71.94M | 48.83M | 57.16M |
| Net Income | 61.56M | 52.91M | 52.26M | 33.41M | 33.40M |
Balance Sheet | |||||
| Total Assets | 4.39B | 4.32B | 4.30B | 4.52B | 4.26B |
| Cash, Cash Equivalents and Short-Term Investments | 62.19M | 496.46M | 421.02M | 485.41M | 719.92M |
| Total Debt | 93.35M | 81.98M | 88.54M | 110.19M | 88.33M |
| Total Liabilities | 3.83B | 3.83B | 3.86B | 4.12B | 3.87B |
| Stockholders Equity | 552.85M | 495.32M | 448.03M | 396.04M | 394.92M |
Cash Flow | |||||
| Free Cash Flow | 80.03M | 54.88M | 47.74M | 86.37M | 116.98M |
| Operating Cash Flow | 87.61M | 63.57M | 54.78M | 92.69M | 122.17M |
| Investing Cash Flow | 64.41M | 68.35M | -68.54M | -765.83M | -453.97M |
| Financing Cash Flow | -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 |
|---|---|---|---|---|---|---|---|
73 Outperform | $801.18M | 11.80 | 11.55% | 2.33% | 9.43% | 17.64% | |
70 Outperform | $716.27M | 9.81 | 14.20% | 3.09% | 4.29% | 10.56% | |
69 Neutral | $866.07M | 8.09 | 9.49% | 3.66% | 24.08% | 9.83% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
62 Neutral | $742.20M | 9.89 | 11.33% | 2.48% | 0.67% | 17.88% | |
62 Neutral | $967.95M | ― | 3.37% | 1.34% | 6.45% | 8.32% | |
53 Neutral | $906.70M | -5.75 | -20.64% | 3.50% | -78.64% | -913.67% |