| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 4.78M | 4.58M | 4.19M | 4.27M | 4.14M | 3.50M |
| Gross Profit | 3.51M | 3.38M | 3.12M | 3.36M | 3.39M | 3.00M |
| EBITDA | 999.99K | 772.18K | 676.43K | 845.89K | 1.18M | 739.10K |
| Net Income | 657.31K | 549.20K | 532.14K | 672.24K | 892.98K | 1.07M |
Balance Sheet | ||||||
| Total Assets | 3.68M | 3.41M | 3.40M | 3.18M | 3.23M | 2.40M |
| Cash, Cash Equivalents and Short-Term Investments | 3.11M | 2.86M | 3.13M | 2.75M | 2.66M | 1.41M |
| Total Debt | 416.51K | 434.14K | 145.45K | 279.09K | 401.87K | 514.68K |
| Total Liabilities | 2.20M | 2.05M | 1.78M | 1.77M | 1.87M | 1.90M |
| Stockholders Equity | 1.48M | 1.36M | 1.62M | 1.40M | 1.35M | 502.26K |
Cash Flow | ||||||
| Free Cash Flow | 896.01K | 675.20K | 690.29K | 724.85K | 1.41M | 973.91K |
| Operating Cash Flow | 911.78K | 684.98K | 690.29K | 774.36K | 1.42M | 988.10K |
| Investing Cash Flow | -15.77K | -9.79K | 0.00 | -49.52K | -5.85K | -14.19K |
| Financing Cash Flow | -390.48K | -946.57K | -313.51K | -626.41K | -166.01K | -178.00K |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $7.44M | 13.35 | ― | 4.37% | 13.61% | 38.16% | |
69 Neutral | $72.95M | 10.23 | 29.12% | ― | -2.61% | 85.42% | |
60 Neutral | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% | |
55 Neutral | $77.70M | -1.18 | ― | ― | 0.06% | 55.55% | |
51 Neutral | $91.21M | -15.43 | -42.52% | ― | 15.09% | 13.28% | |
48 Neutral | $13.42M | -1.11 | -79.86% | ― | 43.19% | -63.65% | |
25 Underperform | $5.06M | >-0.01 | -113.86% | ― | 2482.80% | -169.59% |