| 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 | 118.71M | 105.34M | 114.59M | 121.52M | 70.78M | 99.43M |
| 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 |
|---|---|---|---|---|---|---|---|
70 Outperform | $1.26B | 22.72 | 20.30% | 1.41% | 3.31% | 14.76% | |
68 Neutral | $1.45B | 15.40 | 15.77% | ― | 2.95% | 73.25% | |
61 Neutral | $10.43B | 7.12 | -0.05% | 2.87% | 2.86% | -36.73% | |
60 Neutral | $854.28M | 10.97 | 14.03% | 1.19% | -8.43% | 222.90% | |
58 Neutral | $1.22B | -85.08 | -1.15% | 3.33% | 5.46% | -125.23% | |
56 Neutral | $1.05B | -53.37 | -2.02% | ― | -20.16% | 83.66% | |
52 Neutral | $345.64M | -9.82 | -7.28% | ― | 314.95% | 58.49% |