| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.05B | 994.36M | 914.51M | 837.55M | 1.01B | 1.04B |
| Gross Profit | 712.01M | 665.39M | 625.79M | 601.24M | 721.90M | 759.83M |
| EBITDA | 224.08M | 193.36M | 147.75M | 144.58M | 288.29M | 335.38M |
| Net Income | 142.54M | 114.44M | 106.17M | 113.23M | 215.53M | 279.88M |
Balance Sheet | ||||||
| Total Assets | 2.01B | 2.02B | 1.99B | 2.02B | 1.96B | 2.00B |
| Cash, Cash Equivalents and Short-Term Investments | 296.76M | 262.93M | 246.05M | 332.05M | 400.13M | 323.62M |
| Total Debt | 74.02M | 76.59M | 70.22M | 78.60M | 39.75M | 25.58M |
| Total Liabilities | 526.65M | 524.65M | 475.35M | 513.06M | 519.75M | 573.57M |
| Stockholders Equity | 1.48B | 1.49B | 1.52B | 1.50B | 1.44B | 1.43B |
Cash Flow | ||||||
| Free Cash Flow | 241.11M | 236.77M | 134.04M | 89.84M | 223.74M | 298.61M |
| Operating Cash Flow | 250.10M | 245.51M | 149.08M | 112.92M | 243.41M | 314.06M |
| Investing Cash Flow | -4.28M | 28.02M | -38.97M | 32.27M | -4.45M | -252.54M |
| Financing Cash Flow | -157.22M | -206.69M | -118.42M | -125.61M | -240.37M | -141.62M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $10.30B | 39.87 | 9.56% | 0.89% | 13.81% | 23.79% | |
70 Outperform | $12.07B | 18.96 | 10.88% | ― | 44.48% | 8.59% | |
69 Neutral | $19.97B | 46.10 | 12.24% | 0.54% | 11.44% | 44.67% | |
68 Neutral | $3.47B | 40.71 | 18.76% | 0.82% | 5.19% | -2.69% | |
66 Neutral | $3.58B | 18.75 | 17.44% | ― | -3.99% | 14.06% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
61 Neutral | $3.94B | 13.30 | 33.42% | 0.26% | 4.08% | 15.31% |