| 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 |
|---|---|---|---|---|---|---|---|
68 Neutral | $1.58B | 19.37 | 11.94% | 0.36% | 3.70% | 1.68% | |
68 Neutral | $593.71M | 22.22 | 10.90% | 1.07% | 22.35% | 2.59% | |
68 Neutral | $2.10B | -27.26 | -5.07% | ― | -4.87% | -235.48% | |
66 Neutral | $961.13M | 93.63 | 9.64% | ― | -6.13% | -76.92% | |
64 Neutral | $1.24B | 40.66 | 7.61% | 0.22% | -2.88% | 26.14% | |
62 Neutral | $2.25B | 63.85 | 2.25% | 1.44% | -2.93% | -40.33% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |