Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.51B | 1.52B | 1.57B | 1.41B | 1.14B | 748.83M |
Gross Profit | 948.50M | 954.57M | 995.59M | 888.86M | 706.22M | 415.21M |
EBITDA | 171.09M | 186.91M | 145.05M | 266.38M | 205.44M | -83.76M |
Net Income | 80.78M | 92.97M | 60.70M | 165.74M | 131.32M | -95.69M |
Balance Sheet | ||||||
Total Assets | 1.34B | 1.29B | 1.10B | 1.19B | 957.64M | 865.63M |
Cash, Cash Equivalents and Short-Term Investments | 8.18M | 9.47M | 7.60M | 8.83M | 209.75M | 66.01M |
Total Debt | 542.77M | 449.18M | 337.58M | 413.58M | 260.76M | 300.85M |
Total Liabilities | 747.28M | 667.25M | 536.93M | 632.39M | 449.98M | 459.91M |
Stockholders Equity | 592.42M | 622.56M | 560.91M | 556.27M | 507.66M | 405.73M |
Cash Flow | ||||||
Free Cash Flow | 11.40M | 59.80M | 170.19M | 78.94M | 166.11M | 54.93M |
Operating Cash Flow | 157.17M | 194.03M | 244.28M | 125.61M | 198.01M | 83.85M |
Investing Cash Flow | -154.59M | -143.27M | -83.98M | -151.75M | -181.57M | -34.65M |
Financing Cash Flow | -1.94M | -48.61M | -161.17M | -11.53M | -38.17M | -35.85M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | $18.90B | 24.90 | 31.59% | 1.11% | 9.61% | 21.14% | |
73 Outperform | $4.18B | 9.73 | 9.63% | 0.17% | -1.14% | -29.30% | |
72 Outperform | $1.15B | 6.77 | 11.53% | ― | 1.19% | 1.62% | |
70 Outperform | $3.72B | 22.25 | 8.41% | 1.55% | -1.88% | -5.94% | |
69 Neutral | $625.76M | 11.39 | 9.33% | 6.46% | -3.52% | 96.95% | |
67 Neutral | $2.88B | 13.40 | 13.59% | 2.28% | 0.81% | 4.86% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% |