| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 |
|---|---|---|---|
Income Statement | |||
| Total Revenue | 1.71B | 1.51B | 1.37B |
| Gross Profit | 598.44M | 507.38M | 428.24M |
| EBITDA | 415.93M | 356.48M | 319.87M |
| Net Income | 101.75M | 98.32M | 88.23M |
Balance Sheet | |||
| Total Assets | 2.89B | 2.83B | 2.85B |
| Cash, Cash Equivalents and Short-Term Investments | 149.70M | 188.04M | 209.97M |
| Total Debt | 2.00B | 2.63B | 1.79B |
| Total Liabilities | 2.49B | 3.11B | 2.30B |
| Stockholders Equity | 392.12M | -277.33M | 550.93M |
Cash Flow | |||
| Free Cash Flow | 158.02M | 101.97M | 176.03M |
| Operating Cash Flow | 211.69M | 145.46M | 208.72M |
| Investing Cash Flow | -91.65M | -87.76M | -52.00M |
| Financing Cash Flow | -157.91M | -75.37M | -91.86M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $1.59B | 14.41 | 15.93% | 0.21% | 5.11% | 34.02% | |
65 Neutral | $1.40B | 18.08 | 8.12% | 2.39% | 1.78% | -25.36% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
58 Neutral | $1.55B | 6.47 | 26.15% | 1.84% | -6.03% | ― | |
56 Neutral | $4.95B | 39.50 | ― | ― | ― | ― | |
50 Neutral | $1.11B | 14.70 | 0.83% | 4.16% | 4.34% | -141.36% | |
47 Neutral | $3.62B | 12.74 | 12.72% | 7.40% | -11.36% | -133.01% |