Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 519.81M | 503.02M | 464.78M | 439.04M | 382.83M | 446.13M |
Gross Profit | 426.95M | 508.64M | 420.96M | 389.94M | 336.51M | 400.68M |
EBITDA | 414.55M | 430.52M | 36.60M | 153.42M | 518.04M | 193.29M |
Net Income | 303.18M | 283.76M | -83.50M | 263.09M | 512.22M | 56.36M |
Balance Sheet | ||||||
Total Assets | 13.60B | 13.46B | 12.07B | 12.05B | 14.27B | 13.48B |
Cash, Cash Equivalents and Short-Term Investments | 1.60B | 1.56B | 461.22M | 427.45M | 942.87M | 259.62M |
Total Debt | 5.23B | 4.92B | 4.52B | 4.25B | 6.19B | 5.68B |
Total Liabilities | 6.01B | 5.96B | 5.53B | 5.20B | 7.25B | 6.78B |
Stockholders Equity | 7.59B | 7.50B | 6.54B | 6.85B | 7.03B | 6.70B |
Cash Flow | ||||||
Free Cash Flow | 62.82M | 297.30M | 225.96M | 220.44M | 158.79M | 132.09M |
Operating Cash Flow | 62.82M | 316.78M | 227.97M | 222.16M | 162.46M | 134.66M |
Investing Cash Flow | -57.69M | -294.38M | -274.75M | 1.18B | -454.00K | -229.87M |
Financing Cash Flow | 126.92M | 1.07B | 78.56M | -1.70B | 335.39M | 93.21M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | 258.45M | 12.55 | ― | 3.96% | 31.65% | 46.61% | |
75 Outperform | 1.44B | 12.38 | 2.13% | 4.30% | 30.74% | 67.62% | |
75 Outperform | $7.18B | 10.82 | 9.06% | 2.92% | 7.19% | 470.92% | |
74 Outperform | 3.41B | 7.02 | 5.41% | 5.45% | -16.98% | ― | |
62 Neutral | 1.55B | 22.77 | 7.22% | 17.79% | -19.93% | -42.19% | |
50 Neutral | 198.56M | -6.46 | -11.69% | ― | 20.94% | 4.76% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% |