| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 551.75M | 564.21M | 563.79M | 495.11M | 394.03M | 376.49M |
| Gross Profit | 380.08M | 422.42M | 353.97M | 342.33M | 381.30M | 366.91M |
| EBITDA | 88.27M | 120.29M | 78.92M | 79.43M | 154.52M | 136.51M |
| Net Income | 69.31M | 93.74M | 55.80M | 55.85M | 114.05M | 100.03M |
Balance Sheet | ||||||
| Total Assets | 10.68B | 10.69B | 10.74B | 11.45B | 10.42B | 11.09B |
| Cash, Cash Equivalents and Short-Term Investments | 485.71M | 711.33M | 574.97M | 1.15B | 393.87M | 2.05B |
| Total Debt | 500.00M | 578.02M | 539.67M | 1.93B | 13.46M | 37.25M |
| Total Liabilities | 9.73B | 9.69B | 9.80B | 10.55B | 9.56B | 10.26B |
| Stockholders Equity | 958.40M | 1.00B | 934.18M | 897.44M | 867.13M | 832.95M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 89.67M | 29.48M | 109.62M | 112.22M | 49.72M |
| Operating Cash Flow | 0.00 | 107.91M | 40.51M | 116.19M | 120.78M | 129.53M |
| Investing Cash Flow | 0.00 | 66.39M | 716.47M | -1.03B | 672.15M | -1.38B |
| Financing Cash Flow | 0.00 | -172.71M | -765.91M | 924.57M | -741.03M | 1.18B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $935.73M | 11.71 | 13.73% | 3.39% | 5.37% | 40.00% | |
76 Outperform | $929.01M | 11.42 | 10.31% | 3.82% | 4.21% | 26.10% | |
74 Outperform | $1.01B | 10.69 | 18.63% | 0.04% | 17.95% | 29.31% | |
72 Outperform | $928.50M | 10.08 | 13.36% | 3.05% | 4.55% | 16.09% | |
69 Neutral | $940.15M | 10.31 | 10.06% | 2.12% | 9.48% | 15.28% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $1.00B | 8.91 | 9.64% | 2.07% | 2.89% | 80.83% |