| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.15B | 1.12B | 1.05B | 992.45M | 1.31B | 1.40B |
| Gross Profit | 517.02M | 511.23M | 501.96M | 446.59M | 564.91M | 623.13M |
| EBITDA | 301.31M | 294.42M | 278.89M | 243.37M | 343.07M | 362.21M |
| Net Income | 160.60M | 151.57M | 118.66M | 80.69M | 179.35M | 203.72M |
Balance Sheet | ||||||
| Total Assets | 3.14B | 3.15B | 2.99B | 2.95B | 2.88B | 2.98B |
| Cash, Cash Equivalents and Short-Term Investments | 230.73M | 399.11M | 196.59M | 203.10M | 56.18M | 265.80M |
| Total Debt | 1.01B | 13.26M | 975.39M | 1.16B | 1.11B | 992.83M |
| Total Liabilities | 1.52B | 1.56B | 1.57B | 1.63B | 1.65B | 1.61B |
| Stockholders Equity | 1.61B | 1.59B | 1.42B | 1.31B | 1.22B | 1.37B |
Cash Flow | ||||||
| Free Cash Flow | 80.50M | 225.74M | 187.78M | 153.55M | 86.32M | 162.25M |
| Operating Cash Flow | 109.67M | 254.46M | 212.07M | 184.54M | 115.94M | 189.39M |
| Investing Cash Flow | -129.83M | -103.78M | -54.13M | -55.38M | -92.57M | -48.78M |
| Financing Cash Flow | -26.50M | -19.27M | -136.79M | -7.61M | -229.24M | 10.96M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
85 Outperform | $10.03B | 23.32 | 30.64% | 0.32% | 5.12% | 16.01% | |
78 Outperform | $7.83B | 15.10 | 16.61% | 0.67% | 5.20% | -0.12% | |
77 Outperform | $1.63B | 31.55 | 7.31% | 0.35% | 15.92% | -12.16% | |
71 Outperform | $3.27B | 30.78 | 10.32% | ― | 7.55% | 29.49% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
52 Neutral | $2.52B | 36.07 | -3.28% | 2.02% | -7.20% | -113.24% | |
47 Neutral | $2.19B | -6.20 | 73.98% | ― | 631.79% | -43.14% |