| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.56B | 1.48B | 1.31B | 1.66B | 2.00B | 1.81B |
| Gross Profit | 486.53M | 462.44M | 435.86M | 658.18M | 827.24M | 670.36M |
| EBITDA | 251.99M | 230.48M | 202.15M | 420.96M | 532.02M | 445.02M |
| Net Income | 85.54M | 66.14M | 44.02M | 227.18M | 331.28M | 228.76M |
Balance Sheet | ||||||
| Total Assets | 2.50B | 2.45B | 2.39B | 2.37B | 2.29B | 2.19B |
| Cash, Cash Equivalents and Short-Term Investments | 409.39M | 377.03M | 316.13M | 325.63M | 343.79M | 370.14M |
| Total Debt | 104.88M | 95.61M | 91.70M | 98.36M | 213.67M | 334.55M |
| Total Liabilities | 546.86M | 509.69M | 517.33M | 557.98M | 705.39M | 891.77M |
| Stockholders Equity | 1.89B | 1.88B | 1.80B | 1.74B | 1.51B | 1.24B |
Cash Flow | ||||||
| Free Cash Flow | 128.74M | 137.15M | 46.41M | 130.15M | 180.77M | 197.35M |
| Operating Cash Flow | 223.08M | 215.51M | 119.44M | 280.91M | 392.50M | 338.54M |
| Investing Cash Flow | -124.40M | -116.18M | -118.04M | -158.32M | -265.26M | -144.23M |
| Financing Cash Flow | -54.59M | -54.81M | -19.34M | -144.72M | -125.71M | -158.44M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $3.85B | 215.30 | 2.44% | 2.27% | 3.11% | -54.05% | |
75 Outperform | $8.66B | 3.54 | 20.24% | 2.22% | 36.05% | 80.83% | |
73 Outperform | $4.60B | 77.59 | 9.79% | ― | -11.75% | -41.15% | |
70 Outperform | $4.46B | 52.38 | 4.54% | ― | 15.97% | 234.66% | |
67 Neutral | $9.77B | 93.47 | 6.68% | ― | 9.60% | 25.63% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
55 Neutral | $5.47B | 88.21 | 0.11% | 2.67% | 9.86% | ― |