Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
1.87B | 1.80B | 1.57B | 1.15B | 417.73M | 351.59M | Gross Profit |
622.14M | 613.77M | 551.88M | 390.90M | 219.24M | 186.54M | EBIT |
85.43M | 55.95M | 42.99M | 41.79M | 4.45M | 14.74M | EBITDA |
109.86M | 55.95M | 104.36M | 82.42M | 30.68M | 28.14M | Net Income Common Stockholders |
1.15M | -7.33M | -8.97M | 7.41M | 9.41M | 15.11M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
65.44M | 66.48M | 83.93M | 24.55M | 4.18M | 28.39M | Total Assets |
1.76B | 1.73B | 1.55B | 1.22B | 256.16M | 256.30M | Total Debt |
865.83M | 831.09M | 649.05M | 461.97M | 27.21M | 10.31M | Net Debt |
800.39M | 764.61M | 565.12M | 437.42M | 23.03M | -18.09M | Total Liabilities |
1.13B | 1.09B | 888.73M | 652.62M | 123.15M | 133.88M | Stockholders Equity |
636.71M | 640.54M | 661.60M | 563.00M | 133.01M | 122.42M |
Cash Flow | Free Cash Flow | ||||
25.61M | 42.77M | 77.61M | -31.13M | -2.74M | 30.84M | Operating Cash Flow |
45.08M | 56.45M | 102.29M | -11.03M | 5.45M | 32.53M | Investing Cash Flow |
-218.73M | -229.68M | -278.52M | -126.69M | -41.19M | -3.99M | Financing Cash Flow |
170.88M | 159.30M | 250.41M | 148.46M | 10.66M | -5.77M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $1.31B | 17.39 | 19.45% | ― | 11.94% | 34.08% | |
77 Outperform | $52.44B | 27.87 | 57.19% | 0.76% | 3.71% | 7.23% | |
74 Outperform | $1.04B | 17.06 | 22.15% | 3.73% | -0.79% | -13.64% | |
72 Outperform | $8.74B | 23.01 | 22.23% | 0.70% | 0.50% | 4.48% | |
69 Neutral | $4.53B | 21.38 | 15.53% | 4.28% | -5.71% | -31.93% | |
65 Neutral | $1.25B | 1,677.02 | 0.18% | ― | 13.91% | ― | |
64 Neutral | $4.39B | 11.81 | 5.17% | 249.38% | 3.98% | -12.17% |