Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
767.38M | 707.84M | 654.38M | 562.16M | 483.41M | Gross Profit |
612.56M | 568.24M | 528.68M | 454.17M | 394.05M | EBIT |
270.28M | 242.30M | 205.39M | 164.09M | 137.66M | EBITDA |
561.02M | 516.05M | 827.94M | 402.79M | 352.40M | Net Income Common Stockholders |
189.22M | 192.84M | 104.22M | 131.73M | 141.83M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
36.28M | 20.74M | 25.88M | 18.98M | 15.67M | Total Assets |
6.83B | 6.28B | 6.18B | 5.83B | 4.69B | Total Debt |
3.06B | 2.66B | 2.53B | 2.25B | 1.73B | Net Debt |
3.03B | 2.64B | 2.51B | 2.23B | 1.72B | Total Liabilities |
3.30B | 2.84B | 2.73B | 2.44B | 1.92B | Stockholders Equity |
3.46B | 3.37B | 3.38B | 3.33B | 2.72B |
Cash Flow | Free Cash Flow | |||
375.06M | 372.63M | 335.22M | 175.77M | 179.10M | Operating Cash Flow |
460.29M | 391.09M | 387.93M | 336.15M | 293.92M | Investing Cash Flow |
-731.06M | -320.35M | -447.52M | -1.22B | -554.62M | Financing Cash Flow |
286.29M | -75.67M | 63.19M | 887.12M | 269.18M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
73 Outperform | $6.46B | 25.58 | 7.15% | 4.38% | 8.81% | 33.30% | |
70 Outperform | $6.69B | 24.31 | 10.18% | 3.17% | 9.18% | -7.05% | |
69 Neutral | $8.12B | 27.87 | 3.35% | 4.91% | 18.02% | 12.12% | |
66 Neutral | $5.94B | 30.07 | 5.59% | 3.33% | 18.24% | 6.95% | |
64 Neutral | $2.41B | 62.64 | 2.98% | 6.50% | 5.27% | 58.15% | |
60 Neutral | $2.79B | 11.37 | 0.20% | 8519.74% | 6.07% | -14.95% | |
52 Neutral | $5.54B | ― | -2.73% | 4.58% | -0.25% | 72.06% |