Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.96B | 2.37B | 2.23B | 2.19B | 1.44B | 956.52M |
Gross Profit | 678.61M | 811.70M | 745.72M | 762.49M | 508.65M | 355.65M |
EBITDA | 367.44M | 391.33M | 386.05M | 368.67M | 288.46M | 232.98M |
Net Income | 146.20M | 161.16M | 132.57M | 95.71M | 125.96M | 127.65M |
Balance Sheet | ||||||
Total Assets | 538.20M | 3.26B | 2.72B | 3.03B | 2.36B | 585.08M |
Cash, Cash Equivalents and Short-Term Investments | 62.81M | 350.58M | 214.80M | 282.03M | 934.51M | 162.83M |
Total Debt | 148.47M | 917.80M | 772.36M | 1.04B | 870.60M | 164.46M |
Total Liabilities | 247.44M | 1.52B | 1.31B | 1.69B | 1.27B | 386.62M |
Stockholders Equity | 290.76M | 1.73B | 1.41B | 1.34B | 1.09B | 198.46M |
Cash Flow | ||||||
Free Cash Flow | 223.61M | 361.04M | 271.13M | 13.13M | 102.47M | 79.58M |
Operating Cash Flow | 272.54M | 426.38M | 295.24M | 36.09M | 132.38M | 100.97M |
Investing Cash Flow | -48.93M | -9.94M | 66.19M | -82.56M | -1.51B | -21.39M |
Financing Cash Flow | -251.64M | -35.97M | -333.31M | 100.66M | 1.38B | 5.41M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $1.29B | 27.69 | 5.32% | ― | -2.09% | 76.96% | |
68 Neutral | $1.30B | 115.01 | 3.78% | ― | 9.54% | ― | |
68 Neutral | $810.19M | 25.37 | 11.18% | ― | 2.07% | 22.81% | |
66 Neutral | $914.99M | 39.72 | 2.85% | ― | 7.58% | -57.13% | |
65 Neutral | $461.17M | 5.46 | -94.58% | ― | -2.75% | -4.13% | |
63 Neutral | $34.07B | 6.13 | -11.73% | 1.80% | 5.33% | -18.31% | |
56 Neutral | $1.34B | ― | -55.90% | ― | 12.76% | 16.97% |