| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 654.64M | 624.56M | 600.54M | 606.33M | 418.80M | 321.79M |
| Gross Profit | 354.92M | 328.86M | 307.68M | 317.86M | 246.18M | 199.62M |
| EBITDA | 66.43M | 52.37M | -20.49M | -101.39M | 48.20M | 38.59M |
| Net Income | 31.91M | 16.11M | -47.29M | -114.99M | 17.75M | 18.82M |
Balance Sheet | ||||||
| Total Assets | 525.30M | 570.10M | 557.39M | 685.25M | 725.61M | 371.02M |
| Cash, Cash Equivalents and Short-Term Investments | 191.34M | 131.93M | 116.66M | 129.46M | 122.63M | 226.49M |
| Total Debt | 166.24M | 200.62M | 204.73M | 208.97M | 257.42M | 8.85M |
| Total Liabilities | 245.96M | 266.22M | 265.41M | 335.52M | 310.00M | 64.09M |
| Stockholders Equity | 279.34M | 303.88M | 291.98M | 349.73M | 415.61M | 306.93M |
Cash Flow | ||||||
| Free Cash Flow | 59.97M | 27.79M | 31.62M | 12.83M | 4.44M | 39.88M |
| Operating Cash Flow | 75.11M | 48.87M | 45.51M | 29.21M | 16.27M | 44.81M |
| Investing Cash Flow | 7.10M | -21.08M | -13.77M | -13.67M | -336.67M | -4.16M |
| Financing Cash Flow | -51.32M | -13.19M | -16.86M | -35.71M | 242.34M | -15.71M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
68 Neutral | $777.84M | 33.80 | 11.20% | ― | 6.75% | 141.11% | |
68 Neutral | $696.23M | -175.00 | -1.78% | ― | 2.53% | 95.79% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
58 Neutral | $840.24M | 56.31 | 7.94% | ― | 16.90% | 41.11% | |
55 Neutral | $1.18B | 57.95 | ― | ― | -1.51% | 155.73% | |
49 Neutral | $538.30M | -9.73 | -21.21% | ― | 48.81% | 61.64% | |
45 Neutral | $78.68M | -0.96 | -46.37% | ― | -32.37% | 90.99% |