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 |
---|---|---|---|---|---|---|---|
78 Outperform | $4.16B | 37.83 | 9.22% | 0.20% | 8.94% | 18.56% | |
76 Outperform | $3.36B | 24.15 | 10.93% | ― | -0.69% | 42.26% | |
72 Outperform | $4.83B | 25.49 | 7.93% | 1.25% | -0.99% | ― | |
68 Neutral | $4.92B | 12.13 | 35.88% | 0.31% | -3.75% | 13.76% | |
67 Neutral | $4.71B | 45.23 | 8.02% | 1.14% | 9.19% | -5.77% | |
66 Neutral | $4.34B | 68.09 | 9.03% | ― | 7.67% | -12.33% | |
59 Neutral | $10.75B | 10.37 | -6.64% | 3.00% | 7.30% | -12.02% |