Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 457.60M | 455.10M | 421.10M | 323.72M | 319.50M | 270.04M |
Gross Profit | 254.59M | 364.62M | 328.92M | 259.71M | 236.04M | 270.04M |
EBITDA | 311.15M | 193.12M | 0.00 | 26.44M | 137.06M | 227.75M |
Net Income | 187.60M | 186.57M | 222.02M | 108.05M | 211.78M | 178.11M |
Balance Sheet | ||||||
Total Assets | 3.42B | 3.58B | 3.34B | 2.84B | 2.55B | 2.34B |
Cash, Cash Equivalents and Short-Term Investments | 39.17M | 4.97M | 1.22M | 10.21M | 1.57M | 2.46M |
Total Debt | 1.73B | 1.90B | 1.78B | 1.44B | 1.19B | 1.11B |
Total Liabilities | 1.80B | 1.97B | 1.85B | 1.50B | 1.28B | 1.18B |
Stockholders Equity | 1.62B | 1.61B | 1.50B | 1.34B | 1.28B | 1.16B |
Cash Flow | ||||||
Free Cash Flow | 171.74M | 187.25M | 191.97M | 71.83M | 112.62M | 135.97M |
Operating Cash Flow | 171.74M | 187.25M | 191.97M | 71.83M | 112.62M | 135.97M |
Investing Cash Flow | 66.16M | -232.74M | -428.76M | -296.37M | -110.17M | 9.10M |
Financing Cash Flow | -233.38M | 47.62M | 236.34M | 234.21M | 241.00K | -145.94M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | 1.11B | 7.08 | 14.05% | 12.66% | 31.43% | 30.85% | |
74 Outperform | $2.18B | 11.55 | 11.66% | 9.05% | -6.29% | -15.46% | |
71 Outperform | 1.25B | 14.10 | 9.11% | 10.08% | 12.82% | -5.37% | |
71 Outperform | 1.25B | 8.82 | ― | 15.97% | -55.16% | 47.09% | |
65 Neutral | 1.03B | 12.79 | ― | 13.18% | 39.05% | -32.62% | |
61 Neutral | 1.71B | 19.88 | 425.00% | 0.08% | 21.14% | 42.83% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |