Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 458.79M | 353.97M | 342.33M | 394.03M | 376.49M | 354.84M |
Gross Profit | 420.69M | 353.97M | 495.10M | 401.80M | 357.91M | 306.63M |
EBITDA | 63.37M | 70.86M | -6.89M | 154.52M | 136.51M | 106.15M |
Net Income | 61.48M | 55.80M | 55.85M | 114.05M | 100.03M | 76.31M |
Balance Sheet | ||||||
Total Assets | 10.71B | 10.74B | 11.45B | 10.43B | 11.10B | 9.84B |
Cash, Cash Equivalents and Short-Term Investments | 619.10M | 574.97M | 1.15B | 119.93M | 62.28M | 101.56M |
Total Debt | 876.59M | 866.89M | 2.27B | 222.49M | 276.76M | 233.96M |
Total Liabilities | 9.76B | 9.80B | 10.55B | 9.57B | 10.27B | 9.04B |
Stockholders Equity | 947.44M | 934.18M | 897.44M | 867.13M | 832.95M | 806.52M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 29.48M | 109.62M | 112.22M | 49.72M | 95.86M |
Operating Cash Flow | 0.00 | 40.51M | 116.19M | 120.78M | 129.53M | 109.12M |
Investing Cash Flow | 0.00 | 716.47M | -1.03B | 677.89M | -1.35B | -2.61B |
Financing Cash Flow | 0.00 | -765.91M | 924.57M | -741.03M | 1.18B | 2.50B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | 867.33M | 10.85 | 0.00% | 0.04% | 33.02% | 33.76% | |
77 Outperform | 830.49M | 13.86 | 10.67% | 3.48% | 2.81% | 6.88% | |
74 Outperform | 757.02M | 9.34 | 12.89% | 3.18% | 8.72% | -0.45% | |
73 Outperform | $800.39M | 11.32 | 7.43% | 2.34% | 0.18% | 59.42% | |
72 Outperform | 755.56M | 11.67 | 8.50% | 4.23% | 3.34% | -1.93% | |
72 Outperform | 715.52M | 9.64 | 9.07% | 2.33% | 16.88% | 3.07% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |