| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.04B | 953.68M | 922.44M | 942.36M | 799.02M |
| Gross Profit | 370.63M | 336.21M | 302.06M | 280.45M | 243.17M |
| EBITDA | 254.44M | 230.95M | 214.81M | 195.87M | 176.57M |
| Net Income | 154.84M | 128.47M | 108.54M | 105.37M | 96.10M |
Balance Sheet | |||||
| Total Assets | 1.71B | 1.58B | 1.60B | 1.62B | 1.20B |
| Cash, Cash Equivalents and Short-Term Investments | 74.57M | 49.52M | 64.45M | 66.56M | 103.24M |
| Total Debt | 192.01M | 208.04M | 330.33M | 460.61M | 118.04M |
| Total Liabilities | 450.15M | 425.46M | 543.23M | 686.23M | 322.31M |
| Stockholders Equity | 1.26B | 1.15B | 1.05B | 938.28M | 877.01M |
Cash Flow | |||||
| Free Cash Flow | 173.07M | 146.34M | 145.87M | 88.25M | 123.06M |
| Operating Cash Flow | 216.56M | 182.00M | 183.76M | 138.54M | 160.51M |
| Investing Cash Flow | -43.89M | -59.74M | -34.81M | -416.01M | -35.30M |
| Financing Cash Flow | -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 |
|---|---|---|---|---|---|---|---|
81 Outperform | $5.60B | 32.29 | 12.31% | 0.61% | 7.55% | 22.43% | |
70 Outperform | $3.90B | 11.96 | 20.42% | 2.72% | -7.04% | -11.28% | |
70 Outperform | $9.05B | 247.95 | 7.29% | 1.25% | 3.87% | -10.30% | |
65 Neutral | $3.96B | 29.50 | 11.63% | 1.70% | 4.25% | 56.51% | |
62 Neutral | $8.00B | 76.21 | 1.59% | ― | -6.73% | ― | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
59 Neutral | $3.50B | 34.90 | 3.48% | 3.48% | 1.03% | -24.57% |