Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
1.23B | 1.22B | 1.13B | 1.07B | 1.13B | 1.03B | Gross Profit |
582.20M | 569.43M | 509.02M | 468.16M | 523.42M | 494.99M | EBIT |
156.06M | 155.63M | 95.32M | 70.76M | 147.26M | 161.69M | EBITDA |
208.24M | 155.63M | 170.43M | 137.12M | 214.00M | 244.69M | Net Income Common Stockholders |
112.73M | 112.68M | 69.79M | 46.67M | 55.09M | 86.27M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
182.64M | 184.02M | 208.21M | 222.82M | 275.42M | 195.07M | Total Assets |
2.07B | 2.05B | 2.13B | 2.16B | 2.31B | 2.30B | Total Debt |
119.48M | 125.23M | 213.32M | 259.28M | 331.46M | 282.78M | Net Debt |
-24.73M | -11.85M | 44.84M | 45.61M | 62.54M | 95.27M | Total Liabilities |
430.90M | 387.24M | 472.69M | 525.96M | 591.89M | 547.49M | Stockholders Equity |
1.64B | 1.66B | 1.65B | 1.64B | 1.71B | 1.75B |
Cash Flow | Free Cash Flow | ||||
117.65M | 128.75M | 80.18M | 82.88M | 131.09M | 96.09M | Operating Cash Flow |
159.36M | 169.33M | 117.12M | 126.05M | 180.53M | 142.91M | Investing Cash Flow |
-65.06M | -64.36M | -48.55M | -31.36M | -33.09M | -642.19M | Financing Cash Flow |
-174.45M | -136.77M | -113.61M | -142.36M | -67.89M | 279.19M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $5.49B | 24.30 | 29.85% | ― | 6.31% | 11.24% | |
81 Outperform | $6.85B | 24.34 | 23.76% | ― | 14.90% | 60.56% | |
74 Outperform | $3.24B | 11.60 | 31.14% | ― | 1.26% | 140.30% | |
73 Outperform | $2.12B | 18.75 | 6.86% | 2.74% | 5.72% | 11.02% | |
69 Neutral | $528.74M | 29.10 | 8.18% | ― | 4.86% | ― | |
64 Neutral | $8.82B | 14.56 | 4.78% | 173.92% | 3.50% | 2.20% | |
61 Neutral | $1.40B | 35.79 | -13.54% | ― | 4.87% | -198.67% |