| Breakdown | TTM | Jan 2026 | Jan 2025 | Jan 2024 | Jan 2023 | Jan 2022 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 656.20M | 650.49M | 642.49M | 833.38M | 855.00M | 774.80M |
| Gross Profit | 108.44M | 93.71M | 91.48M | 98.22M | 48.60M | 97.56M |
| EBITDA | 88.79M | 77.85M | 86.04M | 91.88M | 49.08M | 92.67M |
| Net Income | 92.72M | 82.95M | 58.17M | 60.94M | 27.70M | 52.36M |
Balance Sheet | ||||||
| Total Assets | 807.67M | 797.73M | 720.01M | 664.80M | 579.58M | 550.36M |
| Cash, Cash Equivalents and Short-Term Investments | 364.31M | 375.78M | 359.07M | 378.66M | 282.68M | 255.72M |
| Total Debt | 19.54M | 21.27M | 21.11M | 12.85M | 13.56M | 10.99M |
| Total Liabilities | 83.92M | 95.73M | 76.41M | 77.20M | 68.58M | 62.80M |
| Stockholders Equity | 629.24M | 610.71M | 560.34M | 513.92M | 447.98M | 430.79M |
Cash Flow | ||||||
| Free Cash Flow | 46.04M | 49.39M | -7.13M | 90.31M | 39.22M | 86.58M |
| Operating Cash Flow | 119.22M | 117.83M | 64.19M | 127.97M | 54.80M | 91.71M |
| Investing Cash Flow | -158.41M | -87.69M | -72.86M | 28.40M | -198.51M | 5.29M |
| Financing Cash Flow | -3.05M | -37.66M | -18.47M | -4.32M | -17.01M | -11.10M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $1.03B | 19.22 | 19.73% | 1.41% | 2.92% | 16.50% | |
74 Outperform | $1.54B | 16.70 | 15.77% | ― | 2.71% | 73.25% | |
67 Neutral | $1.10B | -69.89 | -2.02% | ― | -20.16% | 83.66% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
60 Neutral | $784.66M | 10.36 | 14.03% | 1.19% | -8.43% | 222.90% | |
58 Neutral | $1.20B | -85.05 | -1.15% | 3.33% | 5.46% | -125.23% | |
52 Neutral | $452.75M | -13.03 | -7.28% | ― | 314.95% | 58.49% |