| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.27B | 1.27B | 1.22B | 1.13B | 1.07B | 1.13B |
| Gross Profit | 626.96M | 621.11M | 569.43M | 509.02M | 468.16M | 523.42M |
| EBITDA | 229.81M | 225.80M | 201.65M | 170.43M | 137.12M | 214.00M |
| Net Income | 129.68M | 126.61M | 112.68M | 69.79M | 46.67M | 55.09M |
Balance Sheet | ||||||
| Total Assets | 2.08B | 2.04B | 2.05B | 2.13B | 2.16B | 2.31B |
| Cash, Cash Equivalents and Short-Term Investments | 157.63M | 148.05M | 184.02M | 208.21M | 222.82M | 275.42M |
| Total Debt | 109.20M | 109.12M | 125.23M | 213.32M | 259.28M | 331.46M |
| Total Liabilities | 443.92M | 392.13M | 387.24M | 472.69M | 525.96M | 591.89M |
| Stockholders Equity | 1.63B | 1.65B | 1.66B | 1.65B | 1.64B | 1.71B |
Cash Flow | ||||||
| Free Cash Flow | 173.92M | 153.95M | 128.75M | 80.18M | 82.88M | 131.09M |
| Operating Cash Flow | 217.92M | 198.20M | 169.33M | 117.12M | 126.05M | 180.53M |
| Investing Cash Flow | 32.00K | 8.51M | -64.36M | -48.55M | -31.36M | -33.09M |
| Financing Cash Flow | -216.14M | -206.16M | -136.77M | -113.61M | -142.36M | -67.89M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
85 Outperform | $2.06B | 11.89 | 16.30% | 1.88% | 24.20% | 9.66% | |
77 Outperform | $1.72B | 13.67 | 7.85% | 2.99% | 3.02% | 20.69% | |
71 Outperform | $1.05B | 21.57 | 10.92% | ― | 3.89% | 147.39% | |
69 Neutral | $1.99B | 27.79 | 16.98% | ― | 12.59% | -1.19% | |
64 Neutral | $1.26B | 14.71 | 10.75% | ― | 17.76% | 100.25% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
50 Neutral | $428.45M | -4.36 | -12.92% | ― | 2.64% | -16.50% |