| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 449.97M | 419.03M | 456.07M | 395.57M | 293.84M | 265.32M |
| Gross Profit | 221.31M | 233.99M | 254.51M | 241.71M | 249.96M | 255.86M |
| EBITDA | 131.09M | 82.84M | 117.84M | 111.71M | 130.74M | 142.25M |
| Net Income | 70.97M | 69.22M | 88.49M | 86.69M | 105.02M | 113.40M |
Balance Sheet | ||||||
| Total Assets | 8.80B | 8.51B | 8.52B | 8.28B | 7.56B | 7.26B |
| Cash, Cash Equivalents and Short-Term Investments | 73.00M | 1.65B | 1.48B | 1.81B | 1.41B | 2.97B |
| Total Debt | 893.76M | 734.09M | 976.45M | 893.32M | 550.52M | 542.73M |
| Total Liabilities | 7.95B | 7.67B | 7.71B | 7.51B | 6.81B | 6.35B |
| Stockholders Equity | 854.86M | 847.62M | 811.94M | 773.29M | 746.00M | 912.17M |
Cash Flow | ||||||
| Free Cash Flow | 96.93M | 73.48M | 90.69M | 72.96M | 217.22M | 147.74M |
| Operating Cash Flow | 118.91M | 93.82M | 101.85M | 79.86M | 226.52M | 156.10M |
| Investing Cash Flow | -414.99M | -34.22M | -382.86M | -327.07M | -634.78M | -194.01M |
| Financing Cash Flow | 252.57M | -95.97M | 146.66M | 608.47M | 405.76M | 131.25M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $1.05B | 8.86 | 10.19% | 2.59% | 3.92% | 25.09% | |
73 Outperform | $910.86M | 18.16 | 18.23% | 0.66% | 20.11% | 11.08% | |
71 Outperform | $918.87M | 7.82 | 18.63% | 0.04% | 17.95% | 29.31% | |
68 Neutral | $950.57M | 9.94 | 8.49% | 4.59% | -6.76% | -18.82% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
63 Neutral | $953.31M | 11.20 | 7.46% | 4.73% | 7.25% | 49.05% | |
63 Neutral | $877.61M | 9.68 | 6.81% | 1.79% | 8.98% | ― |