Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 |
---|---|---|---|---|
Income Statement | ||||
Total Revenue | 1.21B | 1.63B | 1.59B | 1.36B |
Gross Profit | 299.82M | 416.65M | 363.49M | 221.27M |
EBITDA | 264.43M | 348.71M | 315.40M | 188.81M |
Net Income | 121.03M | 166.07M | 155.24M | 62.72M |
Balance Sheet | ||||
Total Assets | 1.79B | 1.57B | 1.50B | 1.45B |
Cash, Cash Equivalents and Short-Term Investments | 148.91M | 12.12M | 22.04M | 29.84M |
Total Debt | 471.76M | 460.18M | 409.41M | 462.09M |
Total Liabilities | 847.61M | 816.24M | 779.03M | 854.50M |
Stockholders Equity | 944.03M | 750.01M | 719.77M | 592.73M |
Cash Flow | ||||
Free Cash Flow | 49.06M | 111.03M | 108.38M | 50.10M |
Operating Cash Flow | 157.07M | 248.04M | 227.13M | 178.37M |
Investing Cash Flow | -102.42M | -135.80M | -117.65M | -127.30M |
Financing Cash Flow | 88.37M | -123.33M | -117.78M | -21.66M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $601.42M | 10.13 | 16.29% | 7.39% | 3.95% | 27.28% | |
77 Outperform | $3.61B | 28.87 | 24.95% | 0.19% | 21.97% | 44.87% | |
76 Outperform | $2.86B | ― | 0.52% | ― | ― | ||
75 Outperform | $13.48B | 8.92 | 7.12% | 0.92% | -9.62% | 795.20% | |
71 Outperform | $3.41B | 18.66 | 27.89% | 0.77% | 16.89% | 24.91% | |
61 Neutral | $10.24B | 6.18 | 0.71% | 2.90% | 3.45% | -36.02% | |
58 Neutral | $1.09B | 16.62 | 8.93% | ― | -33.46% | -32.34% |