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 | 110.05M | 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 | 404.74M | 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.75B | 34.94 | 13.40% | 0.20% | 6.08% | -23.58% | |
76 Outperform | 1.16B | 18.74 | 6.05% | 0.41% | 1.16% | 19.81% | |
76 Outperform | 1.76B | 29.39 | 12.60% | 0.20% | 6.08% | -23.93% | |
69 Neutral | 1.39B | 36.63 | 1.89% | 1.76% | -5.95% | -43.46% | |
62 Neutral | 1.45B | -22.69 | -5.37% | ― | -7.61% | -212.91% | |
54 Neutral | 267.65M | -4.95 | -7.93% | 6.45% | -4.91% | 61.77% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |