| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.85B | 1.84B | 1.72B | 1.67B | 1.69B | 1.64B |
| Gross Profit | 251.34M | 239.41M | 228.09M | 214.75M | 193.31M | 230.57M |
| EBITDA | 92.29M | 65.32M | 73.96M | 75.26M | 62.86M | 81.56M |
| Net Income | 67.89M | 59.06M | 39.47M | 38.39M | 34.24M | 48.54M |
Balance Sheet | ||||||
| Total Assets | 814.85M | 807.78M | 815.47M | 803.18M | 718.33M | 786.80M |
| Cash, Cash Equivalents and Short-Term Investments | 178.61M | 203.89M | 135.77M | 147.46M | 121.48M | 185.19M |
| Total Debt | 9.36M | 24.68M | 16.43M | 43.63M | 33.10M | 17.80M |
| Total Liabilities | 301.08M | 297.57M | 315.55M | 346.57M | 292.16M | 334.12M |
| Stockholders Equity | 513.77M | 510.21M | 499.93M | 456.62M | 426.17M | 452.68M |
Cash Flow | ||||||
| Free Cash Flow | 155.72M | 139.15M | 24.47M | 38.09M | -13.38M | 31.42M |
| Operating Cash Flow | 161.20M | 144.97M | 30.80M | 43.50M | -8.17M | 37.11M |
| Investing Cash Flow | -8.08M | -11.00M | 6.05M | -3.29M | 2.58M | -22.99M |
| Financing Cash Flow | -81.23M | -63.33M | -31.05M | -12.15M | -38.93M | -82.65M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $1.51B | 12.43 | 13.60% | ― | 6.46% | 72.30% | |
68 Neutral | $1.14B | 31.06 | 9.31% | ― | 36.31% | 18.03% | |
67 Neutral | $1.34B | 7.59 | 10.15% | ― | 6.72% | -39.63% | |
63 Neutral | $1.75B | 50.90 | 2.93% | ― | 56.39% | -49.49% | |
62 Neutral | $1.11B | 56.42 | 3.12% | 2.25% | 16.33% | -23.11% | |
52 Neutral | $2.33B | 128.96 | -43.82% | ― | 6.80% | -698.20% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |