| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 730.38M | 646.19M | 645.57M | 477.38M | 426.69M | 255.28M |
| Gross Profit | 409.90M | 277.99M | 350.01M | 412.64M | 393.46M | 172.81M |
| EBITDA | 161.10M | 58.30M | 144.33M | 222.11M | 158.59M | 60.05M |
| Net Income | 110.68M | 29.08M | 96.09M | 152.56M | 104.00M | 42.32M |
Balance Sheet | ||||||
| Total Assets | 15.34B | 14.35B | 13.64B | 13.19B | 12.07B | 6.78B |
| Cash, Cash Equivalents and Short-Term Investments | 3.15B | 1.29B | 1.34B | 1.12B | 1.96B | 782.46M |
| Total Debt | 370.63M | 979.32M | 1.57B | 1.39B | 290.06M | 1.48B |
| Total Liabilities | 13.87B | 12.96B | 12.41B | 12.02B | 10.87B | 6.08B |
| Stockholders Equity | 1.48B | 1.40B | 1.23B | 1.17B | 1.19B | 701.10M |
Cash Flow | ||||||
| Free Cash Flow | 182.44M | 92.80M | 85.15M | 291.43M | 146.33M | 58.98M |
| Operating Cash Flow | 186.57M | 99.06M | 90.87M | 295.17M | 146.33M | 59.93M |
| Investing Cash Flow | -69.45M | 64.13M | -214.05M | -1.33B | 1.10B | -324.38M |
| Financing Cash Flow | 953.28M | 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 |
|---|---|---|---|---|---|---|---|
73 Outperform | $1.50B | 10.17 | 4.23% | 3.14% | -1.79% | -23.87% | |
72 Outperform | $1.23B | 8.90 | 16.91% | 2.99% | -3.05% | -0.51% | |
69 Neutral | $1.24B | 10.37 | 12.27% | 2.57% | 5.21% | 24.51% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $2.54B | 10.36 | 3.20% | 3.21% | 21.37% | 17.19% | |
65 Neutral | $1.45B | 10.97 | 11.80% | 0.28% | -2.42% | 3.83% | |
64 Neutral | $1.35B | 8.36 | 5.49% | 2.68% | 15.55% | -28.10% |