| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 441.60M | 359.06M | 405.06M | 399.08M | 359.36M | 296.58M |
| Gross Profit | 250.37M | 184.00M | 204.93M | 180.56M | 178.20M | 131.45M |
| EBITDA | 107.96M | 36.82M | 68.60M | 47.48M | 67.31M | 28.42M |
| Net Income | 82.28M | 6.13M | 53.59M | 25.45M | 56.63M | 17.91M |
Balance Sheet | ||||||
| Total Assets | 710.25M | 641.12M | 594.89M | 536.90M | 477.20M | 396.24M |
| Cash, Cash Equivalents and Short-Term Investments | 362.38M | 277.27M | 242.22M | 190.61M | 227.63M | 211.91M |
| Total Debt | 7.36M | 7.34M | 8.23M | 8.46M | 4.78M | 4.60M |
| Total Liabilities | 79.89M | 70.83M | 53.78M | 72.56M | 53.30M | 45.08M |
| Stockholders Equity | 630.08M | 570.07M | 540.87M | 464.09M | 423.60M | 350.82M |
Cash Flow | ||||||
| Free Cash Flow | 117.45M | 27.24M | 41.08M | -41.03M | 7.12M | 6.09M |
| Operating Cash Flow | 133.96M | 50.84M | 74.53M | 22.94M | 54.88M | 34.74M |
| Investing Cash Flow | -16.51M | -23.60M | -33.45M | -18.97M | -43.66M | -78.82M |
| Financing Cash Flow | -22.60M | 7.99M | 10.60M | 4.44M | 10.09M | 121.04M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $2.29B | 32.28 | 16.40% | 0.15% | 23.70% | 14.78% | |
76 Outperform | $4.83B | 31.14 | 17.58% | ― | 9.37% | 15.70% | |
73 Outperform | $2.29B | 36.20 | 16.40% | 0.16% | 23.70% | 14.78% | |
71 Outperform | $6.20B | 76.40 | 13.89% | ― | 11.55% | 1745.46% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
58 Neutral | $1.73B | -25.67 | -5.34% | ― | -4.87% | -235.48% | |
55 Neutral | $1.13B | 81,922.40 | 4.85% | ― | 16.91% | ― |