| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.29M | 3.55M | 3.51M | 3.29M | 3.07M | 2.37M |
| Gross Profit | 3.10M | 3.55M | 3.51M | 3.18M | 2.09M | 1.70M |
| EBITDA | 749.19K | 681.08K | 618.58K | 612.21K | 874.72K | 236.95K |
| Net Income | 558.87K | 525.20K | 467.32K | 431.99K | 651.12K | -66.17K |
Balance Sheet | ||||||
| Total Assets | 4.92M | 4.84M | 4.30M | 4.29M | 4.46M | 4.09M |
| Cash, Cash Equivalents and Short-Term Investments | 2.03M | 2.18M | 1.89M | 1.62M | 1.46M | 1.24M |
| Total Debt | 346.82K | 378.06K | 39.82K | 153.70K | 260.09K | 587.40K |
| Total Liabilities | 1.50M | 1.50M | 1.12M | 1.22M | 1.53M | 1.52M |
| Stockholders Equity | 3.42M | 3.34M | 3.18M | 3.08M | 2.93M | 2.57M |
Cash Flow | ||||||
| Free Cash Flow | 666.11K | 636.70K | 533.19K | 135.04K | 715.77K | 199.64K |
| Operating Cash Flow | 674.68K | 637.75K | 534.37K | 135.04K | 718.30K | 212.92K |
| Investing Cash Flow | -12.97K | -9.96K | -1.18K | 0.00 | -2.52K | -13.28K |
| Financing Cash Flow | -435.81K | -363.18K | -363.18K | -290.54K | -290.54K | -62.38K |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $7.24M | 12.96 | 16.66% | 6.31% | -7.46% | 2.95% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
61 Neutral | $9.65M | 0.62 | 1.32% | ― | -15.44% | -94.04% | |
56 Neutral | $10.47M | ― | ― | ― | ― | ― | |
48 Neutral | $2.43M | -0.20 | -3.22% | ― | -49.19% | -394.71% | |
46 Neutral | $9.13M | -0.57 | -45.00% | ― | -77.72% | -282.16% | |
29 Underperform | $10.94M | 5.19 | 8.12% | ― | -82.25% | ― |