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 | $748.15M | 9.30 | 19.16% | 0.04% | 33.02% | 33.76% | |
76 Outperform | $725.66M | 8.88 | 13.77% | 3.31% | 8.72% | -0.45% | |
73 Outperform | $682.24M | 9.14 | 10.18% | 2.44% | 16.87% | 3.07% | |
73 Outperform | $786.59M | 11.12 | 7.43% | 2.38% | 0.18% | 59.42% | |
71 Outperform | $709.34M | 11.77 | 11.16% | 4.01% | 2.82% | 6.88% | |
69 Neutral | $680.38M | 10.43 | 8.84% | 4.66% | 3.43% | -1.75% | |
67 Neutral | $17.04B | 11.60 | 9.79% | 3.95% | 10.64% | 1.80% |