| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 718.25M | 557.93M | 544.85M | 422.63M | 324.14M | 316.01M |
| Gross Profit | 250.55M | 196.15M | 171.02M | 128.22M | 100.92M | 105.13M |
| EBITDA | 119.89M | 45.23M | 47.45M | 38.33M | 21.89M | 25.30M |
| Net Income | 51.87M | 12.96M | 12.91M | 17.42M | 1.43M | 8.21M |
Balance Sheet | ||||||
| Total Assets | 891.88M | 759.70M | 600.29M | 504.72M | 416.20M | 429.13M |
| Cash, Cash Equivalents and Short-Term Investments | 32.79M | 37.83M | 54.78M | 45.52M | 29.90M | 37.81M |
| Total Debt | 25.21M | 249.92M | 155.48M | 123.53M | 75.56M | 91.54M |
| Total Liabilities | 578.32M | 507.81M | 362.80M | 286.57M | 210.24M | 225.52M |
| Stockholders Equity | 309.21M | 247.69M | 232.64M | 213.22M | 204.55M | 202.66M |
Cash Flow | ||||||
| Free Cash Flow | 292.00K | 7.46M | 36.26M | 26.27M | 10.68M | 476.00K |
| Operating Cash Flow | -2.27M | 24.83M | 44.65M | 29.65M | 13.30M | 4.42M |
| Investing Cash Flow | -77.60M | -105.31M | -56.49M | -48.26M | -2.08M | -9.23M |
| Financing Cash Flow | 77.59M | 65.91M | 21.14M | 38.18M | -15.56M | 3.72M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $2.34B | 46.74 | 18.85% | ― | 29.86% | 331.33% | |
68 Neutral | $753.26M | 42.02 | 9.41% | ― | 0.10% | 1.50% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
55 Neutral | $2.07B | -7.71 | -147.56% | ― | ― | 12.57% | |
54 Neutral | $47.54M | -16.33 | -7.10% | ― | -5.66% | -397.46% | |
48 Neutral | $40.11M | -6.75 | -53.13% | ― | -49.70% | -2.72% | |
48 Neutral | $42.48M | -2.07 | -232.63% | ― | ― | ― |