| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 335.97M | 317.19M | 303.13M | 257.05M | 247.45M |
| Gross Profit | 243.35M | 210.56M | 239.54M | 250.40M | 269.78M |
| EBITDA | 79.64M | 55.49M | 78.52M | 102.53M | 101.88M |
| Net Income | 67.53M | 43.26M | 61.76M | 81.88M | 98.03M |
Balance Sheet | |||||
| Total Assets | 6.97B | 7.11B | 7.17B | 6.98B | 7.43B |
| Cash, Cash Equivalents and Short-Term Investments | 660.11M | 881.49M | 1.36B | 1.44B | 2.62B |
| Total Debt | 42.35M | 405.06M | 521.76M | 68.07M | 72.02M |
| Total Liabilities | 6.05B | 6.24B | 6.32B | 6.18B | 6.58B |
| Stockholders Equity | 921.50M | 863.53M | 853.26M | 797.89M | 854.43M |
Cash Flow | |||||
| Free Cash Flow | 85.66M | 61.02M | 99.15M | 90.44M | 66.51M |
| Operating Cash Flow | 94.82M | 64.48M | 109.52M | 94.46M | 69.53M |
| Investing Cash Flow | 186.75M | -85.90M | -93.45M | -1.21B | 163.76M |
| Financing Cash Flow | -165.58M | -86.45M | 105.31M | -506.38M | 746.68M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $1.13B | 9.18 | 13.88% | 1.70% | 4.33% | -2.20% | |
71 Outperform | $1.04B | 11.89 | 7.51% | 3.91% | 8.27% | 54.96% | |
68 Neutral | $829.19M | 10.73 | 11.65% | 3.39% | 1.22% | 15.97% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $898.52M | 10.81 | 6.99% | 4.73% | 6.27% | 79.25% | |
65 Neutral | $815.86M | 11.38 | 8.80% | 0.38% | 6.48% | 8.78% | |
53 Neutral | $830.37M | -5.75 | -20.64% | 3.50% | -78.64% | -913.67% |