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 |
---|---|---|---|---|---|---|---|
78 Outperform | $696.85M | 2.02 | 26.71% | 8.85% | 5.37% | 16.97% | |
77 Outperform | $198.25M | 1.74 | 35.83% | 8.32% | 12.43% | -1.63% | |
75 Outperform | $922.96M | 2.61 | 12.46% | 0.68% | 2.08% | -14.91% | |
72 Outperform | $1.58B | 4.83 | 14.71% | 15.82% | 33.31% | 62.94% | |
70 Outperform | $345.28M | 3.95 | 11.99% | 6.56% | 8.17% | 35.92% | |
64 Neutral | $1.09B | 3.74 | 13.07% | 5.04% | 37.10% | -17.36% | |
62 Neutral | $7.68B | 13.06 | 3.21% | 3.34% | 3.61% | -14.41% |