| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.06B | 1.04B | 953.68M | 922.44M | 942.36M | 799.02M |
| Gross Profit | 383.55M | 370.63M | 336.21M | 302.06M | 280.45M | 243.17M |
| EBITDA | 271.55M | 254.44M | 230.95M | 214.81M | 195.87M | 176.57M |
| Net Income | 158.08M | 154.84M | 128.47M | 108.54M | 105.37M | 96.10M |
Balance Sheet | ||||||
| Total Assets | 1.69B | 1.71B | 1.58B | 1.60B | 1.62B | 1.20B |
| Cash, Cash Equivalents and Short-Term Investments | 72.87M | 74.57M | 49.52M | 64.45M | 66.56M | 103.24M |
| Total Debt | 169.00M | 192.01M | 208.04M | 330.33M | 460.61M | 118.04M |
| Total Liabilities | 408.63M | 450.15M | 425.46M | 543.23M | 686.23M | 322.31M |
| Stockholders Equity | 1.29B | 1.26B | 1.15B | 1.05B | 938.28M | 877.01M |
Cash Flow | ||||||
| Free Cash Flow | 175.98M | 173.07M | 146.34M | 145.87M | 88.25M | 123.06M |
| Operating Cash Flow | 220.16M | 216.56M | 182.00M | 183.76M | 138.54M | 160.51M |
| Investing Cash Flow | -44.27M | -43.89M | -59.74M | -34.81M | -416.01M | -35.30M |
| Financing Cash Flow | -155.62M | -152.81M | -133.81M | -153.32M | 246.68M | -102.18M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $5.17B | 33.95 | 12.31% | 0.61% | 9.62% | 16.72% | |
70 Outperform | $4.04B | 11.96 | 20.42% | 2.72% | -9.62% | -24.79% | |
67 Neutral | $4.81B | 20.69 | 12.14% | 1.70% | 5.80% | 12.24% | |
66 Neutral | $10.48B | 37.13 | 7.29% | 1.25% | 13.00% | -48.06% | |
62 Neutral | $8.82B | 76.21 | 1.59% | ― | -1.88% | ― | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
59 Neutral | $3.37B | 42.33 | 3.48% | 3.48% | 0.61% | -51.82% |