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 |
---|---|---|---|---|---|---|---|
76 Outperform | $4.02B | 21.35 | 14.69% | ― | 4.11% | 50.07% | |
72 Outperform | $77.71B | 33.37 | -174.09% | ― | 5.67% | 5.40% | |
71 Outperform | $58.30B | 23.21 | -14.95% | ― | 5.19% | 8.31% | |
71 Outperform | $10.91B | 16.09 | 11.38% | 2.86% | 3.53% | -25.71% | |
67 Neutral | $17.05B | 18.98 | 20.84% | 3.23% | 1.71% | -30.78% | |
60 Neutral | $13.01B | 10.45 | 0.79% | 3.53% | 1.60% | -22.47% | |
45 Neutral | $2.07B | 59.62 | -15.47% | 2.82% | -9.34% | -852.37% |