| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 354.07M | 335.97M | 317.19M | 303.13M | 257.05M | 247.45M |
| Gross Profit | 264.76M | 243.35M | 210.56M | 239.54M | 250.40M | 269.78M |
| EBITDA | 85.13M | 79.64M | 55.49M | 78.52M | 102.53M | 101.88M |
| Net Income | 72.57M | 67.53M | 43.26M | 61.76M | 81.88M | 98.03M |
Balance Sheet | ||||||
| Total Assets | 8.50B | 6.97B | 7.11B | 7.17B | 6.98B | 7.43B |
| Cash, Cash Equivalents and Short-Term Investments | 1.10B | 660.11M | 881.49M | 1.36B | 1.44B | 2.62B |
| Total Debt | 42.42M | 42.35M | 405.06M | 521.76M | 68.07M | 72.02M |
| Total Liabilities | 7.38B | 6.05B | 6.24B | 6.32B | 6.18B | 6.58B |
| Stockholders Equity | 1.12B | 921.50M | 863.53M | 853.26M | 797.89M | 854.43M |
Cash Flow | ||||||
| Free Cash Flow | 80.25M | 85.66M | 61.02M | 99.15M | 90.44M | 66.51M |
| Operating Cash Flow | 89.53M | 94.82M | 64.48M | 109.52M | 94.46M | 69.53M |
| Investing Cash Flow | 198.42M | 186.75M | -85.90M | -93.45M | -1.21B | 163.76M |
| Financing Cash Flow | -268.48M | -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 |
|---|---|---|---|---|---|---|---|
79 Outperform | $1.13B | 7.07 | 10.95% | 0.38% | 9.48% | 37.91% | |
77 Outperform | $1.22B | 11.49 | 13.37% | 1.70% | 6.23% | 2.16% | |
76 Outperform | $1.12B | 13.27 | 7.58% | 3.91% | 8.28% | 37.82% | |
76 Outperform | $912.50M | 10.13 | 13.73% | 3.39% | 5.37% | 40.00% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
63 Neutral | $986.27M | 11.20 | 7.46% | 4.73% | 7.25% | 49.05% | |
63 Neutral | $940.87M | 8.07 | -20.89% | 3.50% | -71.38% | -406.48% |