Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 55.21M | 54.69M | 60.90M | 72.42M | 61.98M | 51.90M |
Gross Profit | 8.74M | 7.72M | 17.95M | 20.40M | 19.64M | 16.43M |
EBITDA | -12.47M | -11.41M | -4.59M | 3.41M | 4.95M | 1.55M |
Net Income | -13.99M | -13.63M | -6.72M | -2.23M | 2.33M | -6.54K |
Balance Sheet | ||||||
Total Assets | 39.38M | 36.93M | 48.27M | 56.36M | 51.59M | 39.13M |
Cash, Cash Equivalents and Short-Term Investments | 9.49M | 10.01M | 11.82M | 13.24M | 19.64M | 6.32M |
Total Debt | 5.48M | 2.83M | 4.23M | 4.30M | 3.73M | 5.39M |
Total Liabilities | 13.17M | 9.76M | 8.68M | 12.04M | 9.63M | 9.84M |
Stockholders Equity | 26.20M | 27.17M | 39.58M | 44.32M | 41.96M | 29.29M |
Cash Flow | ||||||
Free Cash Flow | -3.17M | -470.85K | -1.26M | -8.34M | 5.06M | -1.07M |
Operating Cash Flow | -2.84M | -108.10K | -439.68K | -7.81M | 5.62M | -250.17K |
Investing Cash Flow | 3.66M | 4.19M | 1.52M | 3.91M | -15.11M | -818.79K |
Financing Cash Flow | 528.19K | -1.18M | -171.34K | 1.95M | 8.43M | 2.11M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
64 Neutral | $67.35M | 9.29 | 15.81% | ― | -0.26% | -6.79% | |
60 Neutral | $108.53M | ― | -44.58% | ― | 4.65% | -79.75% | |
60 Neutral | $42.79M | ― | -24.73% | ― | -9.09% | -1586.89% | |
57 Neutral | HK$14.80B | 10.64 | -0.76% | 4.27% | 6.99% | -31.80% | |
56 Neutral | $85.53M | 16.92 | -19.13% | ― | 7.14% | -415.34% | |
52 Neutral | $30.13M | ― | -5.11% | ― | -18.85% | -2549.17% | |
41 Neutral | $25.27M | ― | -7.04% | ― | 154.52% | 47.31% |
On May 14, 2025, One Stop Systems held its Annual Meeting virtually, where approximately 65.44% of the company’s shares were represented, establishing a quorum. During the meeting, stockholders elected five directors, ratified the appointment of Haskell & White LLP as the independent accounting firm, approved executive compensation, and agreed on the possibility of adjourning the meeting to solicit additional proxies, although this adjournment was not enacted.