Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
2.01B | 1.93B | 1.73B | 1.35B | 1.09B | Gross Profit |
806.36M | 685.42M | 564.45M | 462.92M | 383.12M | EBIT |
292.91M | 214.76M | 127.11M | 171.55M | 101.07M | EBITDA |
352.68M | 271.29M | 275.66M | 221.81M | 133.37M | Net Income Common Stockholders |
190.00M | 129.26M | 121.55M | 131.53M | 106.87M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
57.14M | 36.81M | 46.03M | 58.78M | 155.58M | Total Assets |
2.42B | 2.29B | 2.34B | 1.67B | 1.22B | Total Debt |
572.78M | 683.80M | 832.55M | 291.80M | 37.08M | Net Debt |
515.64M | 646.99M | 786.51M | 233.02M | -118.49M | Total Liabilities |
1.13B | 1.12B | 1.30B | 740.38M | 367.10M | Stockholders Equity |
1.29B | 1.17B | 1.04B | 932.74M | 853.56M |
Cash Flow | Free Cash Flow | |||
191.63M | 164.79M | 3.81M | 80.50M | 136.52M | Operating Cash Flow |
231.05M | 208.76M | 41.69M | 100.34M | 151.97M | Investing Cash Flow |
-39.32M | -43.90M | -526.84M | -365.32M | -30.26M | Financing Cash Flow |
-170.98M | -174.11M | 472.50M | 168.24M | -34.48M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
75 Outperform | $3.48B | 18.20 | 15.44% | ― | 4.11% | 50.07% | |
73 Outperform | $4.39B | 26.02 | 20.25% | ― | 4.87% | -29.43% | |
71 Outperform | $10.63B | 15.72 | 11.33% | 2.92% | 3.53% | -25.71% | |
70 Outperform | $4.93B | 12.35 | 16.69% | 2.20% | 0.61% | -4.04% | |
64 Neutral | $4.09B | 8.51 | 10.81% | 4.04% | -0.70% | -7.27% | |
62 Neutral | $5.91B | 17.88 | 6.46% | 1.71% | -11.10% | -46.32% | |
59 Neutral | $11.38B | 10.18 | -0.84% | 4.04% | 1.25% | -16.04% |