Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 2.37B | 2.23B | 2.19B | 1.44B | 956.52M |
Gross Profit | 811.70M | 745.72M | 762.49M | 508.65M | 355.65M |
EBITDA | 391.33M | 386.05M | 368.67M | 288.46M | 232.98M |
Net Income | 161.16M | 132.57M | 95.71M | 125.96M | 127.65M |
Balance Sheet | |||||
Total Assets | 3.26B | 2.72B | 3.03B | 2.36B | 585.08M |
Cash, Cash Equivalents and Short-Term Investments | 350.58M | 214.80M | 282.03M | 934.51M | 162.83M |
Total Debt | 917.80M | 772.36M | 1.04B | 870.60M | 164.46M |
Total Liabilities | 1.52B | 1.31B | 1.69B | 1.27B | 386.62M |
Stockholders Equity | 1.73B | 1.41B | 1.34B | 1.09B | 198.46M |
Cash Flow | |||||
Free Cash Flow | 361.04M | 271.13M | 13.13M | 102.47M | 79.58M |
Operating Cash Flow | 426.38M | 295.24M | 36.09M | 132.38M | 100.97M |
Investing Cash Flow | -9.94M | 66.19M | -82.56M | -1.51B | -21.39M |
Financing Cash Flow | -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.32B | 28.14 | 5.32% | ― | -2.09% | 76.96% | |
70 Neutral | $730.11M | 22.86 | 11.18% | ― | 2.07% | 22.81% | |
68 Neutral | $1.22B | 107.54 | 3.78% | ― | 9.54% | ― | |
68 Neutral | $1.33B | ― | -55.90% | ― | 12.76% | 16.97% | |
64 Neutral | $857.73M | 38.31 | 2.85% | ― | 7.58% | -57.13% | |
63 Neutral | $34.78B | 5.17 | -11.38% | 1.67% | 5.54% | -17.15% | |
61 Neutral | $410.95M | 4.87 | -94.58% | ― | -2.75% | -4.13% |