Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 176.66M | 347.90M | 236.78M | 252.57M | 226.27M | 214.52M |
Gross Profit | 124.26M | 234.07M | 236.78M | 240.25M | 214.41M | 195.43M |
EBITDA | 33.87M | 59.80M | 76.29M | 96.12M | 81.30M | 70.59M |
Net Income | 28.10M | 49.68M | 57.04M | 73.35M | 59.65M | 51.14M |
Balance Sheet | ||||||
Total Assets | 6.66B | 6.53B | 6.42B | 6.32B | 6.22B | 5.18B |
Cash, Cash Equivalents and Short-Term Investments | 1.13B | 0.00 | 222.85M | 920.51M | 1.71B | 1.10B |
Total Debt | 119.18M | 138.88M | 169.18M | 297.11M | 119.18M | 119.18M |
Total Liabilities | 6.14B | 6.03B | 5.95B | 5.89B | 5.80B | 4.80B |
Stockholders Equity | 527.93M | 506.39M | 466.50M | 424.60M | 418.00M | 376.24M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 14.10M | 80.52M | 86.42M | 80.33M | 17.44M |
Operating Cash Flow | 0.00 | 18.96M | 91.13M | 100.85M | 86.31M | 27.77M |
Investing Cash Flow | 0.00 | 20.45M | -65.06M | -888.92M | -1.08B | -729.57M |
Financing Cash Flow | 0.00 | 52.82M | 26.01M | 97.94M | 988.68M | 1.25B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $473.16M | 9.42 | 17.46% | 1.14% | 11.38% | 36.10% | |
68 Neutral | $456.16M | 13.63 | 8.08% | 5.36% | 67.70% | 39.18% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $478.63M | 14.89 | 5.31% | 0.74% | 7.35% | -2.65% | |
66 Neutral | $486.81M | 11.35 | 8.70% | 4.13% | 2.52% | -5.20% | |
66 Neutral | $536.78M | 5.45 | 11.58% | 2.45% | 6.53% | 14.16% | |
63 Neutral | $454.06M | 12.58 | 5.02% | 4.75% | 7.66% | 28.75% |