Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.81B | 1.77B | 1.44B | 1.29B | 1.32B | 908.02M |
Gross Profit | 925.68M | 875.56M | 666.28M | 848.66M | 424.16M | 610.09M |
EBITDA | 304.44M | 272.59M | 101.69M | 189.09M | 315.84M | 178.78M |
Net Income | 131.02M | 117.69M | -10.55M | 181.44M | 235.88M | 149.22M |
Balance Sheet | ||||||
Total Assets | 1.09B | 1.10B | 960.87M | 877.00M | 844.07M | 551.15M |
Cash, Cash Equivalents and Short-Term Investments | 365.00M | 401.73M | 241.92M | 254.78M | 293.80M | 138.54M |
Total Debt | 74.00M | 70.40M | 29.23M | 18.46M | 20.02M | 219.79M |
Total Liabilities | 444.00M | 517.21M | 422.08M | 342.35M | 330.02M | 480.28M |
Stockholders Equity | 645.00M | 580.15M | 520.32M | 518.08M | 514.05M | 70.87M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 199.62M | 79.30M | 139.30M | 183.10M | 139.21M |
Operating Cash Flow | 0.00 | 295.09M | 132.85M | 166.84M | 209.85M | 151.32M |
Investing Cash Flow | 0.00 | -110.08M | -5.01M | -96.52M | -18.16M | -5.84M |
Financing Cash Flow | 0.00 | -56.35M | -131.16M | -103.18M | -39.76M | -81.09M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
73 Outperform | $5.50B | 39.67 | 21.19% | 1.99% | 22.80% | 281.38% | |
73 Outperform | $4.42B | 95.19 | 27.07% | ― | 26.99% | ― | |
72 Outperform | $6.39B | 22.93 | 97.52% | 3.28% | 7.47% | 2.58% | |
69 Neutral | $3.06B | 15.93 | -7.71% | 21.74% | -43.11% | -8.68% | |
64 Neutral | €7.28B | 16.38 | 11.67% | 3.51% | 0.79% | -60.56% | |
57 Neutral | $2.50B | ― | -2.50% | ― | 7.34% | 93.83% | |
57 Neutral | $38.34B | ― | -26.38% | ― | 25.80% | 27.64% |