| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 743.62M | 646.19M | 645.57M | 477.38M | 426.69M | 255.28M |
| Gross Profit | 426.96M | 277.99M | 350.01M | 412.64M | 393.46M | 172.81M |
| EBITDA | 179.59M | 58.30M | 144.33M | 222.11M | 158.59M | 60.05M |
| Net Income | 123.81M | 29.08M | 96.09M | 152.56M | 104.00M | 42.32M |
Balance Sheet | ||||||
| Total Assets | 15.00B | 14.35B | 13.64B | 13.19B | 12.07B | 6.78B |
| Cash, Cash Equivalents and Short-Term Investments | 2.70B | 1.29B | 1.34B | 1.12B | 1.96B | 782.46M |
| Total Debt | 708.49M | 979.32M | 1.57B | 1.39B | 290.06M | 1.48B |
| Total Liabilities | 13.50B | 12.96B | 12.41B | 12.02B | 10.87B | 6.08B |
| Stockholders Equity | 1.50B | 1.40B | 1.23B | 1.17B | 1.19B | 701.10M |
Cash Flow | ||||||
| Free Cash Flow | 164.22M | 92.80M | 85.15M | 291.43M | 146.33M | 58.98M |
| Operating Cash Flow | 169.12M | 99.06M | 90.87M | 295.17M | 146.33M | 59.93M |
| Investing Cash Flow | 41.64M | 64.13M | -214.05M | -1.33B | 1.10B | -324.38M |
| Financing Cash Flow | 818.16M | 662.84M | 411.42M | 812.59M | -1.10B | 352.57M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $1.46B | 8.92 | 6.32% | 2.68% | 39.87% | -5.34% | |
77 Outperform | $1.32B | 8.20 | 12.27% | 2.57% | -2.48% | 7.25% | |
75 Outperform | $1.21B | 8.81 | 17.48% | 2.99% | -0.42% | 14.20% | |
73 Outperform | $1.58B | 10.53 | 8.46% | 3.14% | 15.01% | 316.06% | |
70 Outperform | $1.45B | 10.66 | 12.33% | 0.28% | 3.37% | 19.68% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $2.33B | 13.60 | 3.68% | 3.21% | 51.60% | -48.48% |