Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 924.41M | 918.16M | 990.30M | 1.29B | 1.43B | 899.05M |
Gross Profit | 575.41M | 406.66M | 446.42M | 617.97M | 911.31M | 370.61M |
EBITDA | 238.82M | 246.80M | 288.89M | 411.59M | 427.78M | 244.80M |
Net Income | 112.24M | 113.06M | 137.55M | 212.86M | 258.26M | 138.26M |
Balance Sheet | ||||||
Total Assets | 1.26B | 1.21B | 1.19B | 1.33B | 1.62B | 723.38M |
Cash, Cash Equivalents and Short-Term Investments | 185.78M | 83.99M | 115.86M | 100.06M | 298.67M | 140.05M |
Total Debt | 558.07M | 515.86M | 519.50M | 109.12M | 71.90M | 15.36M |
Total Liabilities | 697.31M | 664.25M | 673.31M | 834.95M | 1.07B | 439.90M |
Stockholders Equity | 566.18M | 549.03M | 520.28M | 493.39M | 551.52M | 283.48M |
Cash Flow | ||||||
Free Cash Flow | 105.39M | 138.31M | 211.73M | 168.37M | 166.62M | 96.20M |
Operating Cash Flow | 125.87M | 155.05M | 232.94M | 229.75M | 206.93M | 119.82M |
Investing Cash Flow | -30.15M | -40.56M | 46.05M | -23.21M | -654.74M | -21.68M |
Financing Cash Flow | -140.75M | -146.35M | -259.66M | -406.59M | -159.42M | -37.14M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | 1.44B | 12.80 | 5.84% | -2.08% | -9.74% | ||
68 Neutral | $17.81B | 11.87 | 10.24% | 3.74% | 9.75% | 1.30% | |
― | 1.48B | 15.45 | 1.03% | ― | ― | ||
― | 730.36M | 14.49 | 2.42% | ― | ― | ||
74 Outperform | 2.93B | 24.76 | 4.20% | 29.08% | 74.72% | ||
74 Outperform | 1.44B | 10.15 | 2.08% | ― | ― | ||
73 Outperform | 1.65B | 25.88 | 4.56% | ― | ― |