Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
1.17B | 1.19B | 1.09B | 884.63M | 777.48M | 689.68M | Gross Profit |
919.37M | 957.00M | 907.00M | 715.75M | 639.87M | 573.49M | EBIT |
201.07M | 32.00M | -4.00M | 205.20M | 183.80M | 93.81M | EBITDA |
89.79M | 84.00M | 68.61M | -44.18M | 233.93M | -128.98M | Net Income Common Stockholders |
2.78M | 2.00M | 2.00M | -52.04M | 205.00M | -157.76M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
373.00M | 320.00M | 410.00M | 897.83M | 1.10B | 858.00M | Total Assets |
1.38B | 1.32B | 1.95B | 1.78B | 1.83B | 1.53B | Total Debt |
370.00M | 375.00M | 282.00M | 278.50M | 285.44M | 285.00M | Net Debt |
-2.00M | 56.00M | -34.00M | -499.69M | -814.40M | -573.00M | Total Liabilities |
1.66B | 1.67B | 1.95B | 1.73B | 1.63B | 1.45B | Stockholders Equity |
-286.00M | -348.00M | 67.90M | 51.28M | 202.60M | 82.00M |
Cash Flow | Free Cash Flow | ||||
131.83M | 7.00M | -368.00M | -9.82M | 313.55M | -210.00M | Operating Cash Flow |
165.83M | 36.00M | -315.00M | -3.93M | 346.97M | -205.73M | Investing Cash Flow |
39.06M | 69.00M | -100.36M | -218.95M | -13.76M | -4.26M | Financing Cash Flow |
-81.08M | -102.00M | -46.00M | -98.18M | -92.39M | -10.66M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $1.22B | 9.37 | 19.90% | ― | 8.05% | -8.46% | |
71 Outperform | $1.79B | 29.00 | 6.32% | ― | 11.82% | ― | |
69 Neutral | £1.73B | ― | ― | 4.09% | -640.24% | ||
64 Neutral | $1.36B | ― | -5.19% | ― | 30.26% | -173.36% | |
59 Neutral | $1.12B | ― | -12.27% | ― | 3.08% | -247.82% | |
54 Neutral | $5.34B | 3.27 | -45.10% | 3.30% | 16.80% | 0.02% | |
53 Neutral | $1.51B | ― | -20.41% | ― | 0.45% | -125.61% |