Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 97.31M | 77.31M | 87.38M | 91.66M | 80.94M |
Gross Profit | 97.31M | 77.31M | 84.86M | 89.24M | 78.52M |
EBITDA | 0.00 | 73.00M | 83.27M | 87.83M | 77.13M |
Net Income | 93.26M | 73.00M | 83.12M | 85.54M | 74.38M |
Balance Sheet | |||||
Total Assets | 249.13M | 213.98M | 204.01M | 221.94M | 230.90M |
Cash, Cash Equivalents and Short-Term Investments | 52.03M | 2.40M | 2.78M | 2.96M | 6.77M |
Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 1.74M |
Total Liabilities | 510.00K | 416.00K | 449.00K | 478.00K | 3.42M |
Stockholders Equity | 248.62M | 213.56M | 203.30M | 221.28M | 225.72M |
Cash Flow | |||||
Free Cash Flow | 108.63M | 63.86M | 102.81M | 80.69M | 54.57M |
Operating Cash Flow | 108.63M | 63.86M | 102.81M | 80.70M | 54.62M |
Investing Cash Flow | 0.00 | -182.00K | 0.00 | 9.38M | -49.00K |
Financing Cash Flow | -59.00M | -64.08M | -103.00M | -93.92M | -54.97M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
76 Outperform | 1.35B | 13.73 | 6.91% | -73.25% | 16.38% | ||
67 Neutral | $16.86B | 11.82 | 9.77% | 3.72% | 12.02% | -8.27% | |
― | 1.37B | 19.92 | 1.11% | ― | ― | ||
― | 1.32B | 9.17 | 17.01% | ― | ― | ||
― | 359.59M | 16.57 | 10.50% | ― | ― | ||
80 Outperform | 1.47B | 26.60 | 3.81% | ― | ― | ||
78 Outperform | 1.22B | 11.22 | 5.91% | -4.43% | -14.04% |