Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
2.08B | 1.51B | 1.11B | 793.64M | 460.32M | Gross Profit |
556.66M | 436.42M | 600.66M | 441.87M | 211.62M | EBIT |
463.91M | 468.01M | 380.18M | 277.96M | 194.07M | EBITDA |
619.87M | 730.09M | 853.31M | 649.28M | 177.82M | Net Income Common Stockholders |
319.92M | 385.75M | 554.96M | 435.12M | -71.75M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
741.28M | 790.40M | 838.06M | 276.00M | 143.92M | Total Assets |
5.15B | 5.29B | 4.90B | 4.41B | 3.01B | Total Debt |
2.35B | 2.65B | 2.58B | 2.56B | 1.59B | Net Debt |
1.63B | 1.90B | 1.87B | 2.28B | 1.44B | Total Liabilities |
2.58B | 2.85B | 2.74B | 2.68B | 1.66B | Stockholders Equity |
2.51B | 2.38B | 2.16B | 1.73B | 1.35B |
Cash Flow | Free Cash Flow | |||
257.23M | 49.04M | 519.70M | -525.60M | 172.37M | Operating Cash Flow |
537.72M | 331.37M | 581.59M | 466.49M | 274.28M | Investing Cash Flow |
-79.51M | 79.09M | 42.49M | -787.46M | -36.40M | Financing Cash Flow |
-505.48M | -396.81M | -166.05M | 482.59M | -241.86M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
85 Outperform | $803.58M | 2.40 | 26.71% | 7.57% | 7.05% | 6.23% | |
81 Outperform | $230.67M | 2.06 | 35.83% | 7.33% | 13.90% | 3.21% | |
77 Outperform | $1.88B | 5.63 | 14.71% | 15.87% | 33.31% | 62.94% | |
71 Outperform | $386.45M | 4.57 | 11.99% | 5.45% | 10.27% | 36.29% | |
69 Neutral | $1.15B | 3.26 | 12.41% | 0.51% | -1.61% | -3.33% | |
64 Neutral | $1.22B | 4.17 | 13.07% | 4.53% | 37.10% | -17.36% | |
62 Neutral | $8.16B | 12.85 | 0.64% | 3.04% | 3.83% | -15.83% |