| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.13B | 1.11B | 1.03B | 960.90M | 911.31M | 896.56M |
| Gross Profit | 593.09M | 579.94M | 544.43M | 503.71M | 487.50M | 515.31M |
| EBITDA | 321.01M | 343.52M | 327.87M | 291.68M | 271.30M | 365.30M |
| Net Income | 219.90M | 216.17M | 226.23M | 204.99M | 184.68M | 260.34M |
Balance Sheet | ||||||
| Total Assets | 967.89M | 992.30M | 1.02B | 930.46M | 832.75M | 1.22B |
| Cash, Cash Equivalents and Short-Term Investments | 251.70M | 300.08M | 324.62M | 244.51M | 181.70M | 600.94M |
| Total Debt | 104.18M | 200.08M | 108.52M | 99.28M | 77.44M | 61.18M |
| Total Liabilities | 271.70M | 245.37M | 234.57M | 212.45M | 195.13M | 177.70M |
| Stockholders Equity | 696.19M | 746.93M | 783.85M | 718.01M | 637.62M | 1.05B |
Cash Flow | ||||||
| Free Cash Flow | 260.06M | 238.65M | 252.71M | 198.23M | 185.19M | 283.73M |
| Operating Cash Flow | 294.07M | 273.49M | 289.96M | 243.66M | 220.82M | 313.12M |
| Investing Cash Flow | -27.63M | -221.59M | 61.37M | -80.47M | -97.14M | 950.98M |
| Financing Cash Flow | -314.81M | -264.76M | -173.18M | -137.12M | -604.21M | -908.93M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $3.96B | 10.69 | 19.89% | ― | 10.93% | 2.97% | |
72 Outperform | $4.44B | 15.09 | 28.22% | ― | 7.43% | 0.49% | |
68 Neutral | $4.38B | -57.39 | 26.41% | ― | 13.81% | 1.26% | |
66 Neutral | $4.93B | 39.33 | 6.53% | 0.65% | 3.69% | -52.56% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
55 Neutral | $2.25B | -37.50 | -13.36% | ― | 3.17% | 4.85% |