Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 584.60M | 575.79M | 543.26M | 498.32M | 454.21M | 454.09M |
Gross Profit | 171.31M | 161.33M | 120.57M | 143.10M | 138.29M | 145.38M |
EBITDA | 60.85M | 62.18M | 24.90M | 45.10M | 55.55M | 63.27M |
Net Income | 71.27M | 70.31M | 31.66M | 41.56M | 45.10M | 52.21M |
Balance Sheet | ||||||
Total Assets | 712.39M | 686.38M | 597.03M | 608.43M | 628.07M | 629.92M |
Cash, Cash Equivalents and Short-Term Investments | 233.99M | 246.13M | 239.63M | 267.37M | 349.81M | 356.52M |
Total Debt | 4.67M | 4.70M | 2.21M | 3.48M | 4.20M | 2.98M |
Total Liabilities | 109.34M | 73.44M | 44.80M | 48.99M | 56.83M | 44.18M |
Stockholders Equity | 603.05M | 612.94M | 552.24M | 559.44M | 571.23M | 585.74M |
Cash Flow | ||||||
Free Cash Flow | -13.82M | -5.77M | 10.16M | 719.00K | 39.31M | 61.27M |
Operating Cash Flow | 39.51M | 42.97M | 33.71M | 14.07M | 45.52M | 64.18M |
Investing Cash Flow | -45.78M | -45.71M | -5.17M | 8.29M | 15.45M | -24.59M |
Financing Cash Flow | -12.16M | -12.30M | -42.35M | -57.09M | -62.14M | 40.65M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
76 Outperform | $2.53B | 41.52 | 12.90% | ― | 7.85% | 79.89% | |
75 Outperform | $287.09M | 14.82 | 12.29% | 0.18% | 11.68% | 82.59% | |
71 Outperform | $898.59M | 2,245.98 | -1.38% | 3.30% | 0.26% | -119.66% | |
66 Neutral | $74.71M | 55.65 | 1.18% | 0.86% | 6.00% | -79.17% | |
65 Neutral | $27.23B | 15.60 | -4.43% | 2.56% | 1.05% | 4.97% | |
60 Neutral | $469.47M | 46.01 | 6.90% | 3.04% | -14.58% | ― | |
49 Neutral | $160.63M | ― | -18.85% | ― | 4.71% | -1754.14% |