| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 729.62M | 732.52M | 723.22M | 769.37M | 686.97M | 570.78M |
| Gross Profit | 262.41M | 252.55M | 253.18M | 256.84M | 232.73M | 199.24M |
| EBITDA | 167.88M | 100.94M | 145.56M | 138.47M | 115.91M | 103.34M |
| Net Income | 93.77M | 100.05M | 86.83M | 91.91M | 75.94M | 65.33M |
Balance Sheet | ||||||
| Total Assets | 1.23B | 0.00 | 1.15B | 1.08B | 1.02B | 1.02B |
| Cash, Cash Equivalents and Short-Term Investments | 119.83M | 0.00 | 194.63M | 171.42M | 149.40M | 145.81M |
| Total Debt | 14.16M | 5.39M | 14.79M | 15.89M | 13.29M | 15.86M |
| Total Liabilities | 310.09M | 313.41M | 276.77M | 261.28M | 235.90M | 249.82M |
| Stockholders Equity | 918.85M | 940.97M | 870.74M | 823.42M | 783.17M | 769.04M |
Cash Flow | ||||||
| Free Cash Flow | 100.08M | 96.35M | 120.89M | 67.81M | 48.70M | 53.87M |
| Operating Cash Flow | 126.08M | 130.61M | 138.89M | 94.61M | 72.05M | 85.30M |
| Investing Cash Flow | -95.51M | -110.55M | -35.84M | -14.20M | -68.59M | -91.90M |
| Financing Cash Flow | -43.85M | -32.55M | -39.15M | -58.18M | -56.40M | -54.15M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $2.86B | 30.77 | 11.04% | 0.95% | 0.34% | 0.85% | |
68 Neutral | $47.89B | 54.40 | 18.89% | 3.00% | 4.71% | -23.03% | |
64 Neutral | $1.66B | 27.73 | 6.60% | 3.53% | 0.54% | -24.42% | |
63 Neutral | $78.94B | 32.61 | 9.29% | 3.53% | 4.13% | -5.19% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
62 Neutral | $1.58B | 19.01 | 5.17% | ― | 8.98% | -26.29% | |
56 Neutral | $23.80M | -4.87 | -56.79% | ― | 8.09% | 17.25% |