| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 578.08M | 607.47M | 578.86M | 722.87M | 749.30M | 433.62M |
| Gross Profit | 360.42M | 395.94M | 375.79M | 443.07M | 446.82M | 258.57M |
| EBITDA | 207.98M | 224.19M | 221.10M | 317.11M | 332.37M | 159.96M |
| Net Income | 148.07M | 181.99M | 177.08M | 240.65M | 282.42M | 132.28M |
Balance Sheet | ||||||
| Total Assets | 1.07B | 1.23B | 896.55M | 1.14B | 1.14B | 911.36M |
| Cash, Cash Equivalents and Short-Term Investments | 520.22M | 672.32M | 413.48M | 491.69M | 451.39M | 375.41M |
| Total Debt | 539.58M | 544.71M | 319.16M | 342.88M | 312.48M | 409.88M |
| Total Liabilities | 709.49M | 733.21M | 475.14M | 506.65M | 524.77M | 540.13M |
| Stockholders Equity | 362.32M | 501.26M | 421.41M | 628.53M | 619.27M | 371.23M |
Cash Flow | ||||||
| Free Cash Flow | 158.56M | 169.61M | 180.55M | 243.48M | 249.50M | 140.16M |
| Operating Cash Flow | 194.18M | 201.08M | 208.57M | 271.87M | 277.85M | 162.02M |
| Investing Cash Flow | 118.72M | -136.48M | -72.95M | 16.32M | -24.84M | -115.44M |
| Financing Cash Flow | -274.44M | 88.67M | -439.80M | -247.68M | -182.07M | 51.85M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $10.68B | 62.09 | 8.96% | ― | 6.38% | -4.15% | |
73 Outperform | $13.26B | 58.50 | 23.58% | ― | 39.37% | 40.87% | |
72 Outperform | $6.61B | 165.12 | 8.76% | ― | 21.12% | -54.97% | |
71 Outperform | $11.66B | 422.22 | 3.86% | ― | -12.03% | -80.99% | |
70 Outperform | $16.27B | 98.38 | 34.39% | 1.60% | -4.02% | -16.70% | |
69 Neutral | $12.16B | 39.65 | 7.27% | 0.81% | 0.13% | -16.17% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |