Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.51B | 2.37B | 2.23B | 2.19B | 1.44B | 956.52M |
Gross Profit | 520.32M | 811.70M | 745.72M | 762.49M | 508.65M | 355.65M |
EBITDA | 282.55M | 391.33M | 386.05M | 368.67M | 288.46M | 232.98M |
Net Income | 107.43M | 161.16M | 132.57M | 95.71M | 125.96M | 127.65M |
Balance Sheet | ||||||
Total Assets | 552.80M | 3.26B | 2.72B | 3.03B | 2.36B | 585.08M |
Cash, Cash Equivalents and Short-Term Investments | 58.64M | 350.58M | 214.80M | 282.03M | 934.51M | 162.83M |
Total Debt | 156.67M | 917.80M | 772.36M | 1.04B | 870.60M | 164.46M |
Total Liabilities | 250.59M | 1.52B | 1.31B | 1.69B | 1.27B | 386.62M |
Stockholders Equity | 302.21M | 1.73B | 1.41B | 1.34B | 1.09B | 198.46M |
Cash Flow | ||||||
Free Cash Flow | 260.00M | 361.04M | 271.13M | 13.13M | 102.47M | 79.58M |
Operating Cash Flow | 299.14M | 426.38M | 295.24M | 36.09M | 132.38M | 100.97M |
Investing Cash Flow | -39.14M | -9.94M | 66.19M | -82.56M | -1.51B | -21.39M |
Financing Cash Flow | -198.14M | -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 |
---|---|---|---|---|---|---|---|
72 Outperform | $1.23B | 30.89 | 4.72% | ― | -2.32% | 7.70% | |
67 Neutral | $693.03M | 21.16 | 11.27% | ― | 5.76% | 28.93% | |
66 Neutral | $1.07B | 77.82 | 4.46% | ― | 11.51% | ― | |
65 Neutral | $508.77M | 6.46 | -94.58% | ― | -1.23% | -11.22% | |
61 Neutral | $35.55B | 8.88 | -11.02% | 1.87% | 8.55% | -8.14% | |
60 Neutral | $1.35B | ― | -60.03% | ― | 10.98% | 11.62% | |
51 Neutral | $600.94M | 22.24 | 3.37% | ― | 7.13% | 23.63% |