Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
949.25M | 881.66M | 860.90M | 706.79M | 590.62M | Gross Profit |
421.55M | 399.90M | 378.47M | 300.33M | 244.52M | EBIT |
110.58M | 110.50M | 103.08M | 100.22M | 55.89M | EBITDA |
179.86M | 169.92M | 160.99M | 126.49M | 98.07M | Net Income Common Stockholders |
64.09M | 72.88M | 74.05M | 50.33M | 44.52M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
113.99M | 105.05M | 100.11M | 117.39M | 125.05M | Total Assets |
1.39B | 1.23B | 1.24B | 1.23B | 865.18M | Total Debt |
467.07M | 404.56M | 476.27M | 480.16M | 233.24M | Net Debt |
353.08M | 299.51M | 376.17M | 362.76M | 108.18M | Total Liabilities |
642.81M | 552.60M | 663.63M | 706.59M | 388.37M | Stockholders Equity |
745.70M | 673.46M | 577.59M | 521.29M | 476.81M |
Cash Flow | Free Cash Flow | |||
141.35M | 100.11M | 71.14M | 74.65M | 129.72M | Operating Cash Flow |
158.51M | 120.08M | 90.78M | 94.63M | 140.24M | Investing Cash Flow |
-208.19M | -19.89M | -42.54M | -306.70M | -13.16M | Financing Cash Flow |
56.94M | -97.85M | -60.15M | 204.75M | -84.36M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $3.92B | 35.63 | 9.22% | 0.23% | 8.94% | 18.56% | |
73 Outperform | $3.37B | 28.86 | 9.27% | ― | -3.53% | -3.90% | |
68 Neutral | $4.24B | 66.43 | 9.03% | ― | 7.67% | -12.33% | |
68 Neutral | $4.94B | 26.04 | 7.93% | 1.50% | -0.99% | ― | |
66 Neutral | $4.37B | 41.91 | 7.03% | 1.33% | 9.19% | -5.77% | |
63 Neutral | $4.64B | 11.37 | 43.49% | 0.36% | -3.75% | 13.76% | |
57 Neutral | $20.31B | 10.03 | -14.49% | 2.79% | 5.15% | -23.76% |