Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 513.10M | 492.34M | 423.69M | 382.95M | 340.62M | 225.95M |
Gross Profit | 235.92M | 217.63M | 185.57M | 172.43M | 153.86M | 101.70M |
EBITDA | 86.73M | 82.49M | 46.66M | 32.78M | 22.65M | 13.78M |
Net Income | 26.94M | 25.21M | -2.06M | -7.76M | -8.63M | 2.98M |
Balance Sheet | ||||||
Total Assets | 549.59M | 593.23M | 538.42M | 560.12M | 413.18M | 259.76M |
Cash, Cash Equivalents and Short-Term Investments | 119.20M | 172.32M | 144.64M | 156.81M | 141.23M | 49.10M |
Total Debt | 164.23M | 198.38M | 194.24M | 217.86M | 103.80M | 128.93M |
Total Liabilities | 284.22M | 323.39M | 298.19M | 328.31M | 189.56M | 244.87M |
Stockholders Equity | 251.41M | 261.04M | 235.37M | 229.62M | 223.62M | 14.89M |
Cash Flow | ||||||
Free Cash Flow | 28.15M | 87.47M | 20.40M | -26.78M | -53.03M | 37.68M |
Operating Cash Flow | 36.42M | 97.70M | 47.12M | 2.50M | -45.45M | 43.64M |
Investing Cash Flow | -20.43M | 6.79M | 28.43M | -92.28M | -3.08M | -10.46M |
Financing Cash Flow | -70.37M | -53.09M | -48.89M | 28.47M | 145.16M | 7.93M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | 375.24M | 17.40 | 21.93% | ― | -4.31% | 2.30% | |
71 Outperform | 761.40M | 28.12 | ― | 4.36% | 13.01% | 181.27% | |
63 Neutral | 451.94M | 33.10 | 3.87% | ― | 13.93% | -25.57% | |
54 Neutral | 476.61M | -6.93 | -11.76% | 7.99% | -6.12% | -1.53% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |