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 | 73.25M | 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 |
---|---|---|---|---|---|---|---|
77 Outperform | $5.83B | 43.01 | 21.57% | 2.09% | 21.11% | 272.97% | |
75 Outperform | $5.10B | 110.62 | 27.07% | ― | 26.99% | ― | |
74 Outperform | $3.15B | 17.58 | -7.71% | 22.84% | -43.11% | -8.68% | |
72 Outperform | $6.53B | 23.56 | 97.52% | 3.20% | 7.47% | 2.58% | |
61 Neutral | $17.87B | 13.25 | -4.88% | 3.05% | 1.25% | -14.67% | |
61 Neutral | $42.68B | ― | -26.38% | ― | 25.80% | 27.64% | |
57 Neutral | $2.95B | ― | -2.50% | ― | 7.34% | 93.83% |