Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 598.42M | 575.79M | 543.26M | 498.32M | 454.21M | 454.09M |
Gross Profit | 169.44M | 161.33M | 120.57M | 143.10M | 138.29M | 145.38M |
EBITDA | 137.56M | 103.66M | 23.81M | 57.33M | 63.10M | 72.14M |
Net Income | 61.26M | 44.11M | 17.97M | 37.93M | 44.19M | 50.89M |
Balance Sheet | ||||||
Total Assets | 739.51M | 700.77M | 602.64M | 617.34M | 661.22M | 628.99M |
Cash, Cash Equivalents and Short-Term Investments | 244.24M | 259.36M | 183.11M | 199.72M | 290.13M | 263.16M |
Total Debt | 4.27M | 4.70M | 2.21M | 29.91M | 4.20M | 2.98M |
Total Liabilities | 71.75M | 73.99M | 44.60M | 75.41M | 57.04M | 44.86M |
Stockholders Equity | 407.69M | 375.64M | 331.59M | 313.60M | 371.90M | 345.57M |
Cash Flow | ||||||
Free Cash Flow | 10.90M | -6.15M | 6.48M | -1.24M | 38.77M | 60.55M |
Operating Cash Flow | 57.91M | 42.59M | 30.03M | 12.12M | 44.97M | 63.46M |
Investing Cash Flow | -26.38M | -50.03M | 611.00K | 12.92M | -3.06M | -22.35M |
Financing Cash Flow | -14.48M | -6.40M | -45.16M | -77.48M | -26.67M | 40.65M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | 466.08M | 13.88 | ― | 6.79% | 88.04% | ||
63 Neutral | $20.52B | 14.80 | -2.68% | 3.09% | 1.95% | -4.76% | |
― | 610.70M | 11.36 | 3.26% | ― | ― | ||
― | 1.01B | 15.58 | 7.07% | ― | ― | ||
76 Outperform | 498.07M | 9.98 | ― | ― | ― | ||
75 Outperform | 940.88M | 16.21 | 1.96% | ― | ― | ||
― | 2.56B | 11.36 | 2.78% | ― | ― |