| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.67B | 1.66B | 1.63B | 1.59B | 1.36B |
| Gross Profit | 435.47M | 434.99M | 416.65M | 363.49M | 221.27M |
| EBITDA | 381.79M | 380.21M | 348.71M | 314.24M | 188.81M |
| Net Income | 185.08M | 185.44M | 166.07M | 155.24M | 62.72M |
Balance Sheet | |||||
| Total Assets | 1.93B | 1.89B | 1.57B | 1.50B | 1.45B |
| Cash, Cash Equivalents and Short-Term Investments | 228.25M | 211.75M | 12.12M | 22.04M | 29.84M |
| Total Debt | 455.24M | 462.41M | 460.18M | 409.41M | 462.09M |
| Total Liabilities | 868.65M | 859.81M | 816.24M | 779.03M | 854.50M |
| Stockholders Equity | 1.06B | 1.03B | 750.01M | 719.77M | 592.73M |
Cash Flow | |||||
| Free Cash Flow | 147.68M | 117.09M | 112.62M | 108.38M | 50.10M |
| Operating Cash Flow | 310.31M | 277.63M | 248.04M | 227.13M | 178.37M |
| Investing Cash Flow | -163.67M | -157.95M | -135.80M | -117.65M | -127.30M |
| Financing Cash Flow | -58.57M | 79.94M | -123.33M | -117.78M | -21.66M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $2.84B | 20.91 | 18.35% | 0.94% | 2.67% | 4.16% | |
70 Outperform | $19.01B | 1.84 | 3.40% | 0.74% | 5.01% | -67.33% | |
67 Neutral | $3.04B | 30.61 | 21.28% | 0.19% | 9.49% | 8.32% | |
66 Neutral | $950.67M | 9.20 | 14.23% | 5.46% | 16.65% | -3.36% | |
66 Neutral | $1.83B | 15.59 | 20.25% | 1.12% | 9.84% | -12.68% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
52 Neutral | $1.39B | 10.90 | 3.73% | ― | -5.63% | -86.58% |