Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
2.08B | 1.56B | 1.19B | 863.38M | 681.00M |
Gross Profit | ||||
1.24B | 955.38M | 728.64M | 540.91M | 416.33M |
EBIT | ||||
58.54M | 154.79M | 93.25M | -168.12M | -14.15M |
EBITDA | ||||
437.03M | 194.63M | 227.62M | -149.43M | -475.00K |
Net Income Common Stockholders | ||||
377.03M | 174.23M | 147.14M | -60.02M | -1.72M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
986.35M | 1.32B | 974.69M | 443.02M | 561.97M |
Total Assets | ||||
4.47B | 3.44B | 2.85B | 1.69B | 1.38B |
Total Debt | ||||
721.67M | 710.66M | 711.11M | 26.98M | 24.38M |
Net Debt | ||||
266.83M | 112.12M | 357.43M | -329.35M | -131.06M |
Total Liabilities | ||||
2.15B | 1.82B | 1.58B | 640.36M | 404.77M |
Stockholders Equity | ||||
2.33B | 1.61B | 1.27B | 1.05B | 976.25M |
Cash Flow | Free Cash Flow | |||
329.53M | 128.99M | 179.25M | 74.22M | -34.39M |
Operating Cash Flow | ||||
408.31M | 189.26M | 235.36M | 124.49M | 38.48M |
Investing Cash Flow | ||||
-490.57M | 12.48M | -830.97M | 252.56M | -356.53M |
Financing Cash Flow | ||||
-45.44M | 41.31M | 598.10M | -174.18M | 299.26M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $74.94B | 19.38 | 18.23% | 2.10% | 14.11% | 17.65% | |
77 Outperform | $110.11B | 20.46 | 82.55% | 2.74% | 3.12% | -15.29% | |
77 Outperform | $13.49B | 16.91 | 11.70% | 0.11% | 0.57% | -5.62% | |
76 Outperform | $58.08B | 181.78 | 15.13% | ― | 32.48% | 24.29% | |
76 Outperform | $46.34B | 29.38 | 8.49% | 1.92% | 5.39% | 36.86% | |
70 Outperform | $68.43B | 18.71 | 25.41% | 1.73% | 0.61% | 77.28% | |
65 Neutral | $4.46B | 12.23 | 5.23% | 249.78% | 4.08% | -12.31% |