Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 545.59M | 540.07M | 485.21M | 347.92M | 287.36M | 300.01M |
Gross Profit | 371.29M | 349.89M | 346.71M | 304.68M | 270.23M | 256.02M |
EBITDA | 121.76M | 105.26M | 143.72M | 86.19M | 60.44M | 65.68M |
Net Income | 88.73M | 75.63M | 103.53M | 59.18M | 43.16M | 47.59M |
Balance Sheet | ||||||
Total Assets | 8.44B | 8.10B | 7.88B | 7.43B | 5.67B | 5.00B |
Cash, Cash Equivalents and Short-Term Investments | 1.26B | 620.44M | 996.12M | 880.50M | 1.24B | 670.56M |
Total Debt | 87.24M | 114.92M | 515.90M | 792.11M | 162.01M | 183.73M |
Total Liabilities | 7.34B | 7.06B | 7.00B | 6.66B | 5.14B | 4.51B |
Stockholders Equity | 1.10B | 1.04B | 877.20M | 774.54M | 524.04M | 485.79M |
Cash Flow | ||||||
Free Cash Flow | 87.13M | 95.71M | 120.91M | 94.72M | 109.65M | -6.70M |
Operating Cash Flow | 94.46M | 101.12M | 125.18M | 96.92M | 113.11M | -547.00K |
Investing Cash Flow | -173.46M | -80.87M | -327.28M | -538.12M | -293.92M | -662.91M |
Financing Cash Flow | 328.35M | 116.31M | 337.94M | 116.27M | 647.30M | 720.90M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | 1.22B | 9.62 | 17.12% | 3.23% | -2.96% | -6.62% | |
73 Outperform | 1.09B | 10.35 | 5.08% | 5.33% | 2.33% | -16.87% | |
72 Outperform | 1.03B | 12.71 | 5.33% | 4.46% | -0.91% | -14.86% | |
69 Neutral | $1.10B | 12.65 | 8.48% | ― | 6.59% | -3.66% | |
69 Neutral | 1.10B | 15.82 | 5.80% | 1.70% | -4.48% | -14.67% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |