| Breakdown | Apr 2026 | Apr 2025 | Apr 2024 | Apr 2023 | Apr 2022 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 838.71M | 756.48M | 818.08M | 754.20M | 610.97M |
| Gross Profit | 229.01M | 195.49M | 222.44M | 151.35M | 116.70M |
| EBITDA | 76.44M | 13.70M | 104.86M | 42.96M | 16.50M |
| Net Income | 45.38M | -10.12M | 34.62M | 6.80M | 592.00K |
Balance Sheet | |||||
| Total Assets | 554.41M | 502.89M | 527.88M | 468.10M | 440.88M |
| Cash, Cash Equivalents and Short-Term Investments | 131.64M | 127.51M | 81.30M | 24.52M | 21.16M |
| Total Debt | 18.13M | 16.80M | 56.65M | 20.00M | 2.31M |
| Total Liabilities | 253.66M | 230.96M | 289.09M | 267.23M | 249.31M |
| Stockholders Equity | 300.75M | 271.93M | 238.79M | 200.88M | 191.56M |
Cash Flow | |||||
| Free Cash Flow | 34.30M | 78.22M | 46.26M | -10.36M | -47.41M |
| Operating Cash Flow | 49.22M | 97.71M | 63.24M | 15.02M | -27.04M |
| Investing Cash Flow | -19.64M | -23.78M | -21.31M | -25.39M | -31.38M |
| Financing Cash Flow | -26.24M | -27.45M | 15.12M | 17.57M | -3.58M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
74 Outperform | $1.86B | 27.43 | 12.53% | 0.36% | 7.80% | 18.75% | |
70 Outperform | $943.00M | 20.95 | 9.64% | ― | 10.87% | ― | |
68 Neutral | $975.08M | 34.35 | 8.90% | 1.07% | 11.42% | 5.37% | |
67 Neutral | $1.63B | 67.22 | 8.01% | 0.22% | 8.63% | 141.02% | |
64 Neutral | $3.31B | 96.30 | 3.10% | 1.44% | 3.53% | -34.92% | |
64 Neutral | $2.90B | ― | -4.66% | ― | 1.68% | -431.99% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |