Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 594.03M | 534.79M | 639.81M | 654.23M | 543.49M | 465.77M |
Gross Profit | 224.79M | 202.36M | 215.85M | 183.45M | 134.38M | 119.73M |
EBITDA | 95.62M | 82.34M | 99.46M | 84.79M | 42.19M | 27.96M |
Net Income | 51.02M | 40.96M | 73.83M | 52.69M | 24.82M | 12.79M |
Balance Sheet | ||||||
Total Assets | 950.58M | 949.79M | 571.63M | 560.47M | 511.85M | 453.87M |
Cash, Cash Equivalents and Short-Term Investments | 59.28M | 69.20M | 126.92M | 70.27M | 61.76M | 84.94M |
Total Debt | 275.07M | 318.21M | 82.59M | 116.61M | 134.05M | 130.24M |
Total Liabilities | 464.87M | 508.63M | 231.07M | 298.12M | 303.10M | 268.07M |
Stockholders Equity | 485.71M | 360.58M | 340.56M | 262.35M | 208.74M | 185.80M |
Cash Flow | ||||||
Free Cash Flow | 48.04M | 59.96M | 96.22M | 31.43M | -4.76M | 40.63M |
Operating Cash Flow | 64.54M | 74.06M | 108.35M | 40.26M | 4.63M | 46.11M |
Investing Cash Flow | -273.62M | -297.89M | -53.53M | -7.00M | -18.88M | -1.51M |
Financing Cash Flow | 182.27M | 206.26M | -38.60M | -21.26M | -8.40M | -32.14M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $1.76B | 35.13 | 13.40% | 0.19% | 6.08% | -23.58% | |
76 Outperform | $1.77B | 28.88 | 13.40% | 0.20% | 6.08% | -23.93% | |
76 Outperform | $1.26B | 20.11 | 11.96% | 0.38% | 1.16% | 19.81% | |
69 Neutral | $1.45B | 38.51 | 3.49% | 1.68% | -5.95% | -43.46% | |
62 Neutral | $1.44B | 72.21 | -5.25% | ― | -7.61% | -212.91% | |
61 Neutral | $35.55B | 8.88 | -11.05% | 1.87% | 8.55% | -8.14% | |
52 Neutral | $247.15M | ― | -8.58% | 6.89% | -5.96% | 49.33% |