Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
2.83B | 2.20B | 2.26B | 2.23B | 1.83B | 1.63B | Gross Profit |
1.44B | 1.10B | 1.15B | 1.08B | 930.75M | 782.42M | EBIT |
460.15M | 289.73M | 320.48M | 303.53M | 278.75M | 231.02M | EBITDA |
73.57M | 425.32M | 444.02M | 403.24M | 390.54M | 275.05M | Net Income Common Stockholders |
439.10M | 212.01M | 226.51M | 198.60M | 314.19M | 93.72M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
160.50M | 459.17M | 477.26M | 422.86M | 468.91M | 265.74M | Total Assets |
2.40B | 2.83B | 2.65B | 2.68B | 2.50B | 2.17B | Total Debt |
0.00 | 334.90M | 156.19M | 119.38M | 100.07M | 117.96M | Net Debt |
-160.50M | -121.14M | -311.53M | -296.94M | -368.85M | -147.78M | Total Liabilities |
462.10M | 1.04B | 800.74M | 807.20M | 772.02M | 713.23M | Stockholders Equity |
1.64B | 1.79B | 1.85B | 1.88B | 1.72B | 1.46B |
Cash Flow | Free Cash Flow | ||||
206.05M | 270.59M | 248.70M | 216.40M | 205.69M | 274.55M | Operating Cash Flow |
280.92M | 357.71M | 353.30M | 299.99M | 280.56M | 357.65M | Investing Cash Flow |
57.57M | -283.71M | -114.06M | -172.46M | 57.57M | -149.26M | Financing Cash Flow |
-148.64M | -73.26M | -192.06M | -175.18M | -148.27M | -61.11M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $2.55B | 11.22 | 11.77% | 11.09% | -2.90% | -3.70% | |
65 Neutral | $1.08B | 13.43 | 5.53% | 2.61% | -2.11% | -28.79% | |
65 Neutral | $8.76B | 15.22 | 4.69% | 4.58% | 3.64% | -2.90% | |
64 Neutral | $140.98M | 15.18 | 9.68% | 1.56% | 2.56% | -47.22% | |
64 Neutral | $596.05M | 4.81 | 7.45% | ― | -4.93% | -23.61% | |
58 Neutral | $1.30B | 24.89 | 2.79% | 3.52% | 1.46% | -95.70% | |
50 Neutral | $2.26B | ― | -8.46% | 5.15% | -6.09% | 17.71% |