| Breakdown | TTM | Apr 2025 | Apr 2024 | Apr 2023 | Apr 2022 | Apr 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 802.65M | 756.48M | 818.08M | 754.20M | 610.97M | 482.03M |
| Gross Profit | 213.67M | 195.49M | 222.44M | 151.35M | 116.70M | 120.58M |
| EBITDA | 52.90M | 13.70M | 104.86M | 42.96M | 16.50M | 34.19M |
| Net Income | 27.54M | -10.12M | 34.62M | 6.80M | 592.00K | 10.93M |
Balance Sheet | ||||||
| Total Assets | 546.38M | 502.89M | 527.88M | 468.10M | 440.88M | 375.16M |
| Cash, Cash Equivalents and Short-Term Investments | 144.42M | 127.51M | 81.30M | 24.52M | 21.16M | 77.59M |
| Total Debt | 17.28M | 16.80M | 56.65M | 17.75M | 2.31M | 1.88M |
| Total Liabilities | 252.64M | 230.96M | 289.09M | 267.23M | 249.31M | 181.61M |
| Stockholders Equity | 293.74M | 271.93M | 238.79M | 200.88M | 191.56M | 193.55M |
Cash Flow | ||||||
| Free Cash Flow | 61.98M | 78.22M | 46.26M | -10.36M | -47.41M | 58.32M |
| Operating Cash Flow | 77.20M | 97.71M | 63.24M | 15.02M | -27.04M | 66.21M |
| Investing Cash Flow | -20.95M | -23.78M | -21.31M | -25.39M | -31.38M | -10.22M |
| Financing Cash Flow | -44.04M | -27.45M | 15.12M | 17.57M | -3.58M | -15.59M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $1.62B | 19.92 | 10.02% | 0.36% | 7.80% | 18.75% | |
71 Outperform | $2.41B | 109.72 | -4.66% | ― | 1.68% | -431.99% | |
69 Neutral | $724.47M | 82.82 | 8.90% | 1.07% | 11.42% | 5.37% | |
66 Neutral | $930.22M | 93.63 | 9.64% | ― | 0.36% | 1138.56% | |
64 Neutral | $1.29B | 35.16 | 7.61% | 0.22% | 4.62% | 65.35% | |
62 Neutral | $2.98B | 38.49 | 2.25% | 1.44% | 3.53% | -34.92% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |