{"id":758127,"date":"2023-05-11T17:14:22","date_gmt":"2023-05-11T21:14:22","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/"},"modified":"2023-05-11T17:14:22","modified_gmt":"2023-05-11T21:14:22","slug":"oss-reports-q1-2023-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/","title":{"rendered":"OSS Reports Q1 2023 Results"},"content":{"rendered":"<div class=\"mw_release\">\n<p align=\"left\">ESCONDIDO, Calif., May  11, 2023  (GLOBE NEWSWIRE) &#8212; One Stop Systems, Inc. (Nasdaq: OSS), a leader in AI Transportable solutions on the edge, reported results for the first quarter ended March 31, 2023. All quarterly comparisons are to the same year-ago period, unless otherwise noted. The company will hold a conference call at 5:00 p.m. Eastern time today to discuss the results (see dial-in information below).\u00a0\u00a0<\/p>\n<p>\n        <strong>Q1 2023 Financial Highlights<\/strong>\n      <\/p>\n<ul type=\"disc\">\n<li style=\"margin-bottom:6pt\">Revenue totaled $16.8 million.<\/li>\n<li style=\"margin-bottom:6pt\">Gross profit flat at $5.1 million.<\/li>\n<li style=\"margin-bottom:6pt\">Gross margin increased 10 basis points and sequentially by 290 basis points to 30.2%, attributable to a greater mix of AI transportable products.<\/li>\n<li style=\"margin-bottom:6pt\">Net loss on a GAAP basis was $401,000 or $(0.02) per share, as compared to net income of $579,000 or $0.03 per share.<\/li>\n<li style=\"margin-bottom:6pt\">Adjusted EBITDA, a non-GAAP term, totaled $529,000, as compared to $1.4 million (see definition of this and other non-GAAP measures and their reconciliation to GAAP, below).<\/li>\n<li style=\"margin-bottom:6pt\">Cash, cash equivalents and short-term investments totaled $12.7 million on March 31, 2023. <\/li>\n<\/ul>\n<p>\n        <strong>Q1 2023 Operational Highlights<\/strong>\n      <\/p>\n<ul type=\"disc\">\n<li style=\"margin-bottom:6pt\">Seven new major program wins, including three wins in AI Transportables. The company expects these seven wins to yield approximately $5 million in revenues this year.<\/li>\n<li style=\"margin-bottom:6pt\">Received a $3 million dollar order from a prime military contractor to upgrade a radar simulation system operated by the U.S. Department of Defense Missile Defense Agency.<\/li>\n<li style=\"margin-bottom:6pt\">Won a $1.3 million contract from the U.S. Army for the design, development and prototypes for a vehicle mounted 360-degree situational awareness system using OSS PCIe Gen 4 switched fabric technology and NVIDIA\u00ae Jetson AGX Orin\u2122 system-on-modules.<\/li>\n<li style=\"margin-bottom:6pt\">Low margin media revenue decreased $3 million, replaced by AI Transportable revenue.<\/li>\n<li style=\"margin-bottom:6pt\">Announced pending changes to leadership and implemented internal organizational changes to better align the company with its AI Transportable strategy and growing military business.<\/li>\n<\/ul>\n<p>\n        <strong>Management Commentary<\/strong>\u00a0\u00a0<\/p>\n<p>\u201cIn the first quarter, our consolidated revenue totaled $16.8 million, slightly above our guidance of $16.6 million,\u201d commented OSS president and CEO, David Raun. \u201cExcluding our legacy lower-margin media business, revenue increased 21.8% for the quarter compared to the same period last year.<\/p>\n<p>\u201cOSS classic revenue, excluding the lower-margin media business, increased 17.3% for the quarter compared to the same period a year ago. OSS Europe also had strong revenue growth, increasing 26.0%, which includes $1.2 million in OSS core product sales as we engage with more industrial and military AI Transportable European customers. In contrast, we sold approximately $180,000 of OSS core products in Europe in the first quarter of 2022. <\/p>\n<p>\u201cOur overall gross margin was 30.2% in first quarter, up from 27.3% last quarter and a slight increase from the same period a year ago, driven by increased sales of OSS core products in the U.S. and Europe, as well as a planned reduction of low-margin sales to our legacy media customer.<\/p>\n<p>\u201cIn February we announced the execution of a $1.3 million contract directly with the U.S. Army for the design, development, and prototypes for a rugged 360-degree visualization compute system for land vehicles, including the Stryker, Bradley, and Abrams. We expect to start realizing revenue from this contract in Q2. This program represents a significant revenue opportunity, while also potentially opening other applications within the Army.<\/p>\n<p> \u201cWe are also engaged with several Air Force opportunities, both directly and through top ten prime contractors. Early proof points include the $3.5 million U.S. Air Force program win we <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=XM8Sl4R9unxHo01xAToyijRk9DZNLjnHFF5mAmtHUV_B0gNqNAxf6CuF2ttKfh67M1N5BvvQYtcEv_xkWV9Daa01Zclll2NnQRyYlRaZLNsOkm_hDppiAYj70dYKP270\" rel=\"nofollow noopener\" target=\"_blank\">announced<\/a> yesterday. We also recently learned that one of our prime contractor partners won a program that includes our flagship compact supercomputer, <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=cvvXsprld5iQ_REM0aK1xldCLB2vG6Ik4ESO7KMC7Hfc7d15p3IQ4q95eDU4eD0WznCLY9Yosxg7FX_sKixcnJUwgjQy1Bex5WyUSaHtdNs5yMvNgj6p-04CiMe4Lc-g\" rel=\"nofollow noopener\" target=\"_blank\">Rigel Edge Supercomputer\u2122<\/a>. We expect to announce more about this opportunity and ship product later this year. In both cases, these were new prime contractors for OSS that further diversified our customer base.<\/p>\n<p>\u201cIn addition to other defense-related opportunities throughout the DOD in the U.S. and for Europe military applications, we have continued to advance in multiple industrial markets, including autonomous trucks and agriculture. Our pipeline of prospective major programs at the end of Q1 totaled 34, with 18 involving AI transportable applications in the U.S., Asia Pacific, and Europe.<\/p>\n<p>\u201cLooking ahead, we are anticipating growth across several industrial verticals, including autonomous trucks, cellular carrier trucks, and agricultural equipment. We also expect growth from multiple segments within the military as we establish additional application proof-points. The Army, Navy, Marine Corps, and Air Force are all deploying autonomous and AI capabilities, which is creating new opportunities and stronger tailwinds for OSS.<\/p>\n<p>\u201cAs with many companies, we identify opportunities and maintain a pipeline database. In our case, we include wins, pending wins, opportunities, and targets, many of which we project will generate revenue. The current total identifiable value of these opportunities for 2024 through 2026 is approximately $850 million and growing. <\/p>\n<p>&#8220;After we apply weighted and judged probabilities to these opportunities, the outcome supports solid growth projections for 2024 and beyond, with estimated growth rates in the range of 20% to 30%. These opportunities represent a combination of industrial and military applications, with the percentage of military applications growing each year.<\/p>\n<p>\u201cAs communicated on our last call, 2023 is a transitional year for OSS on many fronts, ranging from reducing low margin business, increasing high margin AI Transportable business, bringing down inventory levels, delivering more military proof-points and the addition of new talent.<\/p>\n<p>\u201cWe are projecting growth from our industrial portion of the business, including autonomous trucks, cellular carrier trucks, agricultural equipment, as well as multiple segments within the military. Our 2023 objective remains the same: to offset the reduction of our lower-margin media business with AI Transportable growth and move back into an overall growth mode in 2024.\u201d<\/p>\n<p><strong>Outlook<\/strong><\/p>\n<p>For the second quarter of 2023, OSS expects revenue of approximately $17.5 million.<\/p>\n<p>\n        <strong>Q1 2023 Financial Summary<\/strong>\n      <\/p>\n<p>Consolidated revenue in Q1 declined $271,000 to $16.8 million. This includes an expected $3 million reduction in revenue from the company\u2019s low margin media customer, which was mostly offset by 21.8% growth in sales to other customers.<\/p>\n<p>The company defines OSS Classic as all shipments from U.S. operations delivered throughout the world. Similarly, OSS Europe is defined as all shipments originating from Europe operations. OSS Core Products are designed in the U.S. and sold through both operations and tend to yield higher margins.<\/p>\n<p>OSS Classic revenue decreased 18.4% to $8.6 million for the quarter, representing 51% of total revenue. Excluding the lower-margin media customer revenue, OSS Classic revenue increased 17.2%. Revenue from OSS Europe increased 26% to $8.2 million, including an incremental $1 million of higher-margin OSS core products. OSS Europe represented 49% of total quarterly revenue.<\/p>\n<p>Overall gross profit in the first quarter was $5.1 million. Gross margins increased 10 basis points and sequentially by 290 basis points to 30.2%, which was due to a greater mix of AI transportable products.<\/p>\n<p>The gross margin for the company\u2019s OSS Classic business increased 60 basis points to 36.3%, which was also attributable to the greater mix of AI transportable products. OSS Europe\u2019s gross margin percentage improved 280 basis points to 23.8% as compared to 21.0%, due to more OSS core products sold in European markets.<\/p>\n<p>Overall quarterly operating expenses increased 17.3% to $5.3 million, with operating expenses as a percentage of revenue increasing to 31.4% compared to 26.3%. The increase was primarily due to increases of $510,000 in general and administrative expenses, with $249,000 attributable to CEO transition costs. Marketing and selling expenses increased $315,000, with approximately $100,000 attributable to severance costs associated with the recent realignment of sales resources designed to support the company\u2019s AI Transportable strategy. The increase in operating expenses was partially offset by a decrease of $49,000 in R&amp;D expense.<\/p>\n<p>Loss from operations was $196,000 compared to income from operations of $650,000 in the same period in 2022. This difference was predominantly attributable to higher operating expenses.<\/p>\n<p>Net loss on a GAAP basis was $401,000 or $(0.02) per share, as compared to net income of $579,000 or $0.03 per share.<\/p>\n<p>On a non-GAAP basis, the net income was $90,000 or $0.00 per share, down from non-GAAP net income of $978,000 or $0.05 per share.<\/p>\n<p>Adjusted EBITDA, a non-GAAP metric, was $530,000 or 3.2% of quarterly revenue, a decrease from $1.4 million.<\/p>\n<p>As of March 31, 2023, cash and cash equivalents totaled $3.5 million with short-term investments of $9.2 million for a combined total of $12.7 million. This represents a decrease of $547,000 compared to cash, cash equivalents and short-term investments as of December 31, 2022.<\/p>\n<p>\n        <strong>Conference Call<\/strong>\n      <\/p>\n<p>OSS management will hold a conference call to discuss its results for the first quarter ended March 31, 2023, later today, followed by a question-and-answer period.<\/p>\n<p>Date: Thursday, May 11, 2023<br \/>Time: 5:00 p.m. Eastern time (2:00 p.m. Pacific time)<br \/>Toll-free dial-in number: 1-888-886-7786<br \/>International dial-in number: 1-416-764-8658<br \/>Conference ID: 88940744<br \/>Webcast: <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=6BZhqMrToQl_V3Mkz6EUWwkZsXb9XwBEVsyn8peXEawFJytLqI7UgLfBwpe7d3KG8uZty-8JW3h5-xohnnqOKCAQoMPmWdxrGUZtFNEBKdVTt-NUPVfXDiuQdxu_Nb8d5eEAQA9SwAT_hUi9pcdFmg==\" rel=\"nofollow noopener\" target=\"_blank\">here<\/a> (live and replay)<\/p>\n<p>The webcast will include a slide presentation viewable via the webcast link above.<\/p>\n<p>Approximately two hours after the Q&amp;A session, an archived version of the webcast will be available in the Investors section of the company\u2019s website at <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=vxwNn6jOJI83Ae4TKwGXlJi916ebEDY1L9T7aPNTd27tLEfDNJLlbj8T9Ez04quN8N1gs-PbD5f_SFJBLc1NzL-CQ7d4KKJV2Pm126MgVrCaTrh-z3YkWnrHHEuvtwrI\" rel=\"nofollow noopener\" target=\"_blank\">onestopsystems.com<\/a>. OSS regularly uses its website to disclose material and non-material information to investors, customers, employees and others interested in the company.<\/p>\n<p>Please call the conference telephone number five minutes prior to the start time. An operator will register your name and organization. If you have any difficulty connecting with the conference call, please contact CMA at 1-949-432-7566.<\/p>\n<p>A replay of the call will be available after 8:00 p.m. Eastern time on the same day and through May 25, 2023.<\/p>\n<p>Toll-free replay number: 1-844-512-2921<br \/>International replay number: 1-412-317-6671<br \/>Replay ID: 88940744<\/p>\n<p><strong>Annual General Meeting<\/strong><\/p>\n<p>The company has set May 17, 2023 as the date of its Annual General Meeting of Shareholders to be held at 11:00 a.m. Pacific time (2:00 p.m. ET). Shareholders may attend the Annual Meeting virtually via the Internet at <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=GiMncGNOrvInSKGkZMFrLKcrf2GkuERtTm1vG6-AEtsbWcAKTivGth9qZghDtBcrY1F2Ixz2bHCcioL30KaImuMRf2nZ4W5Ao_qVXG3SKGE=\" rel=\"nofollow noopener\" target=\"_blank\">www.proxydocs.com\/OSS<\/a>, where you will be able to vote electronically and submit questions. Holders of record of the company\u2019s stock as of March 24, 2023 will be entitled to vote.<\/p>\n<p>\n        <strong>About One Stop Systems<\/strong><\/p>\n<p>One Stop Systems, Inc. (Nasdaq: OSS) is a global leader in AI Transportable solutions for the demanding \u2018edge.\u2019 It designs and manufactures the highest performance compute and storage products that enable rugged AI and autonomous capabilities without compromise. These hardware and software platforms bring the latest data center performance to the harsh and challenging applications, whether they are on land, sea or in the air.<\/p>\n<p>OSS products include ruggedized servers, compute accelerators, flash storage arrays, and storage acceleration software. These specialized compact products are used across multiple industries and applications, including autonomous trucking and farming, as well as aircraft, drones, ships and vehicles within the defense industry.<\/p>\n<p>OSS solutions address the entire AI workflow, from high-speed data acquisition to deep learning, training and large-scale inference, and have delivered many industry firsts for industrial OEM and government customers.<\/p>\n<p>As the fastest growing segment of the multi-billion-dollar edge computing market, AI Transportables require\u2014and OSS delivers\u2014the highest level of performance in the most challenging environments without compromise.<\/p>\n<p>OSS products are available directly or through global distributors. For more information, go to <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=_KlbNdkI07N0MPa1W1aw9jgJxl0u_gAJE5ysLE5K6khB3IYTj4WQ2VWVQEBqVbaHwLxzc9BiFxO6Yh0rc0KKT02_0e_8p0XL7Yj7J97j3GU=\" rel=\"nofollow noopener\" target=\"_blank\"><u>www.onestopsystems.com<\/u><\/a>. You can also follow OSS on <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=NIq3jX0gzOxDkz38TOhhcQwRLUfMo_0lBqfTDXBzBrPD8PplZ77Q__KggF-QZG_DhSWFInX_NdzpVuLcpfOp5gM4kbcTo6NnrN24MV4B6ro=\" rel=\"nofollow noopener\" target=\"_blank\"><u>Twitter<\/u><\/a>, <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=rhPfxlP7uuNQgJDuh0IbxUe6Hnx93PjssaBm6i0u0QUbVTZm0qCo8OOqb2LMG0bQH6Vx87X4Fh9lMyGhEZFHi1dAx3qhbVE04-b8JIEguuQ=\" rel=\"nofollow noopener\" target=\"_blank\"><u>YouTube<\/u><\/a>, and <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=E-cte9hhlES1h9kNsAOe7SjXu2cK1IcVdHzrxSPXnTNIuxCHTAWChL0xFLEYp9NSLweQ0eZiU3fl42fMw6Ma1YgWrXJLnDyURneZbW1_zBjP-5DW6MFAmHvgPA-_DF0b\" rel=\"nofollow noopener\" target=\"_blank\"><u>LinkedIn<\/u><\/a>.<\/p>\n<p>\n        <strong>Non-GAAP Financial Measures<\/strong>\n      <\/p>\n<p>The company believes that the use of adjusted earnings before interest, taxes, depreciation and amortization, or adjusted EBITDA, is helpful for an investor to assess the performance of the company. The company defines adjusted EBITDA as income (loss) before interest, taxes, depreciation, amortization, acquisition expenses, impairment of long-lived assets, financing costs, fair value adjustments from purchase accounting, stock-based compensation expense and expenses related to discontinued operations.<\/p>\n<p>Adjusted EBITDA is not a measurement of financial performance under generally accepted accounting principles in the United States, or GAAP. Because of varying available valuation methodologies, subjective assumptions and the variety of equity instruments that can impact a company\u2019s non-cash operating expenses, the company believes that providing a non-GAAP financial measure that excludes non-cash and non-recurring expenses allows for meaningful comparisons between its core business operating results and those of other companies, as well as providing the company with an important tool for financial and operational decision making and for evaluating its own core business operating results over different periods of time.<\/p>\n<p>The company\u2019s adjusted EBITDA measure may not provide information that is directly comparable to that provided by other companies in its industry, as other companies in the company\u2019s industry may calculate non-GAAP financial results differently, particularly related to non-recurring, unusual items. The company\u2019s adjusted EBITDA is not a measurement of financial performance under GAAP and should not be considered as an alternative to operating income or as an indication of operating performance or any other measure of performance derived in accordance with GAAP. The company does not consider adjusted EBITDA to be a substitute for, or superior to, the information provided by GAAP financial results.<\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>For the Three Months Ended<\/strong><br \/>\n            <br \/>\n            <strong>March 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2022<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:67%;width:67%;min-width:67%;vertical-align: bottom\">Net (loss) income<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(400,512<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">579,234<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Depreciation and amortization<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">272,273<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">269,791<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Stock-based compensation expense<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">474,209<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">382,828<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Interest expense<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">32,705<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">58,715<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Interest income<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(110,266<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(51,005<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Provision for income taxes<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">261,502<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">165,308<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Adjusted EBITDA<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">529,911<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">1,404,871<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>Adjusted EPS excludes the impact of certain items, and therefore, has not been calculated in accordance with GAAP. The company believes that exclusion of certain selected items assists in providing a more complete understanding of the company\u2019s underlying results and trends and allows for comparability with its peer company index and industry. The company uses this measure along with the corresponding GAAP financial measures to manage its business and to evaluate its performance compared to prior periods and the marketplace. The company defines non-GAAP income (loss) as income or (loss) before amortization, stock-based compensation, expenses related to discontinued operations, impairment of long-lived assets and non-recurring acquisition costs. Adjusted EPS expresses adjusted income (loss) on a per share basis using weighted average diluted shares outstanding.<\/p>\n<p>Adjusted EPS is a non-GAAP financial measure and should not be considered in isolation or as a substitute for financial information provided in accordance with GAAP. These non-GAAP financial measures may not be computed in the same manner as similarly titled measures used by other companies. The company expects to continue to incur expenses similar to the adjusted income from continuing operations and adjusted EPS financial adjustments described above, and investors should not infer from its presentation of these non-GAAP financial measures that these costs are unusual, infrequent or non-recurring.<\/p>\n<p>The following table reconciles non-GAAP net income and basic and diluted earnings per share:<\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>For the Three Months Ended<\/strong><br \/>\n            <br \/>\n            <strong>March 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2022<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:66%;width:66%;min-width:66%;vertical-align: bottom\">Net (loss) income<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(400,512<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">579,234<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Amortization of intangibles<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">15,808<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">15,809<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Stock-based compensation expense<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">474,209<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">382,828<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Non-GAAP net income<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">89,505<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">977,871<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Non-GAAP net income per share:<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Basic<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">0.00<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">0.05<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Diluted<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">0.00<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">0.05<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Weighted average common shares outstanding:<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Basic<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">20,251,509<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">18,886,939<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Diluted<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">20,380,383<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">19,764,069<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        <strong>Forward-Looking Statements<\/strong><br \/>\n        <br \/>One Stop Systems cautions you that statements in this press release that are not a description of historical facts are forward-looking statements. These statements are based on the company&#8217;s current beliefs and expectations. The inclusion of forward-looking statements should not be regarded as a representation by One Stop Systems or its partners that any of our plans or expectations will be achieved, including but not limited to, to our management\u2019s expectations for major program wins, revenue growth generated by new and existing products, future changes to our business objectives, and other future financial projections. Actual results may differ from those set forth in this press release due to the risk and uncertainties inherent in our business, including risks described in our prior press releases and in our filings with the Securities and Exchange Commission (SEC), including under the heading &#8220;Risk Factors&#8221; in our latest Annual Report on Form 10-K and any subsequent filings with the SEC. You are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date hereof, and the company undertakes no obligation to revise or update this press release to reflect events or circumstances after the date hereof. All forward-looking statements are qualified in their entirety by this cautionary statement, which is made under the safe harbor provisions of the Private Securities Litigation Reform Act of 1995.<\/p>\n<p><strong>Media Contacts: <\/strong><br \/>Katie Rivera<br \/>One Stop Systems, Inc. <br \/>Tel (760) 745-9883<br \/><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=T5RAmHiwLqsAN9igdfe4-VNeo3U8j8sytzb_jgE4tLbQ3xYrcDq6YTpWOmHfjeyvElW3lBF6cFmc_dFbchbLzClGkK1e2l3is0HDH6yT4kL_i5U8cA5JhYhqNW-q56ci\" rel=\"nofollow noopener\" target=\"_blank\"><u>Email contact<\/u><\/a><\/p>\n<p>Tim Randall<br \/>CMA Media Relations<br \/>Tel (949) 432-7572<br \/><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=T5RAmHiwLqsAN9igdfe4-dqGH2sdcBKhHOscSea8XojDxya8or13fcgpUGS2lqcDFv0u2TGISLkBpDyszfKJU-tT4I4LUt7MQxvV6URZ-Q4=\" rel=\"nofollow noopener\" target=\"_blank\"><u>Email Contact<\/u><\/a><\/p>\n<p>\n        <strong>Investor Relations:<\/strong><br \/>\n        <br \/>Ronald Both or Grant Stude<br \/>CMA Investor Relations<br \/>Tel (949) 432-7557 <br \/><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=T5RAmHiwLqsAN9igdfe4-Z5N5rU4CPDyluJBYZZV39hcqPVcPMBKoOeCv3mU1soFzK9RkFrLAqeT9kMDyXgGoEFjaR3F1EjSAFDQ_trXvXYtps1jq9KHfHCL2Sb_Ds33\" rel=\"nofollow noopener\" target=\"_blank\"><u>Email contact<\/u><\/a><\/p>\n<p align=\"center\">\n        <strong>ONE STOP SYSTEMS, INC. (OSS)<\/strong>\n      <\/p>\n<p align=\"center\">\n        <strong>CONSOLIDATED BALANCE SHEETS<\/strong>\n      <\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Unaudited<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Audited<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>March 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>December 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2022<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">\n            <strong>ASSETS<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">Current assets<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:66%;width:66%;min-width:66%;vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Cash and cash equivalents<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;text-align: right;vertical-align: middle;vertical-align: bottom\">3,470,061<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;text-align: right;vertical-align: middle;vertical-align: bottom\">3,112,196<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Short-term investments<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">9,218,870<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">10,123,535<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Accounts receivable, net<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">10,107,413<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">11,327,244<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Inventories, net<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">23,642,494<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">20,775,366<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Prepaid expenses and other current assets<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">1,444,681<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">502,156<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: top\">Total current assets<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">47,883,519<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">45,840,497<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">Property and equipment, net<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">2,445,005<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">2,570,124<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">Operating lease right-of use assets<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">615,639<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">731,043<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">Deposits and other<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">60,243<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">60,243<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">Goodwill<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">7,120,510<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">7,120,510<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">Intangible assets, net<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">26,346<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">42,154<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: top\">Total Assets<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">58,151,262<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">56,364,571<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">\u00a0\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">\n            <strong>LIABILITIES AND STOCKHOLDERS&#8217; EQUITY<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">Current liabilities<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Accounts payable<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">5,726,202<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">4,592,713<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Accrued expenses and other liabilities<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">3,861,398<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">3,013,869<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Current portion of operating lease obligation<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">541,177<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">536,588<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Current portion of notes payable<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">2,996,157<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">2,952,447<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">Total current liabilities<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">13,124,934<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">11,095,617<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Long-term debt, net of current portion<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">207,452<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">409,294<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Deferred tax liability, net<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">137,215<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">138,662<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Operating lease obligation, net of current portion<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">257,714<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">397,249<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">Total liabilities<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">13,727,315<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">12,040,822<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Commitments and contingencies<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Stockholders\u2019 equity<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Common stock, $0.0001 par value; 50,000,000 shares authorized;<br \/> 20,359,119 and 20,084,528 shares issued and outstanding, respectively<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">2,035<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">2,008<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Additional paid-in capital<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">45,661,455<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">45,513,807<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Accumulated other comprehensive income<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">863,520<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">510,485<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Accumulated deficit<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(2,103,063<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(1,702,551<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">Total stockholders\u2019 equity<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">44,423,947<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">44,323,749<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">Total Liabilities and Stockholders&#8217; Equity<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">58,151,262<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">56,364,571<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"center\">\n        <strong>ONE STOP SYSTEMS, INC. (OSS)<\/strong>\n      <\/p>\n<p align=\"center\">\n        <strong>UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS<\/strong>\n      <\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>For the Three Months Ended March 31,<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2023<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2022<\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:66%;width:66%;min-width:66%;vertical-align: top\">Revenue<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">16,781,894<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">17,052,677<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">Cost of revenue<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">11,711,132<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">11,912,022<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Gross profit<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">5,070,762<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">5,140,655<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Operating expenses:<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">General and administrative<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">2,285,101<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">1,774,689<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Marketing and selling<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">1,786,681<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">1,471,720<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Research and development<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">1,195,328<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">1,244,115<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Total operating expenses<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">5,267,110<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">4,490,524<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">(Loss) income from operations<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(196,348<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">650,131<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Other income (expense), net:<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Interest income<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">110,266<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">51,005<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Interest expense<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(32,705<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(58,715<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Other (expense) income, net<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(20,223<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">102,121<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 25.0px;vertical-align: bottom\">Total other income, net<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">57,338<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">94,411<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">(Loss) income before income taxes<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(139,010<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">744,542<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Provision for income taxes<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">261,502<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">165,308<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Net (loss) income<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(400,512<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">579,234<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">Net (loss) income per share:<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Basic<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.02<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">0.03<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: top\">Diluted<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.02<\/td>\n<td style=\"vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">0.03<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">\u00a0\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: top\">Weighted average common shares<br \/> outstanding:<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Basic<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double 15px 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">20,251,509<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double 15px 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">18,886,939<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 15.0px;vertical-align: bottom\">Diluted<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">20,251,509<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double 15px 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">19,764,069<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\u00a0<\/p>\n<p>      <img decoding=\"async\" class=\"__GNW8366DE3E__IMG\" src=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODgzNzY4MiM1NTkwODEwIzIwOTU1MTY=\" \/><br \/>\n      <br \/>\n      <img decoding=\"async\" src=\"https:\/\/ml.globenewswire.com\/media\/Mjc3YTllOTMtNzI1My00NTlkLWE5MDQtYTJiNmI0NGIwNmY3LTExMDcwODc=\/tiny\/One-Stop-Systems-Inc-.png\" \/>\n    <\/div>\n<div class=\"mw_contactinfo\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>ESCONDIDO, Calif., May 11, 2023 (GLOBE NEWSWIRE) &#8212; One Stop Systems, Inc. (Nasdaq: OSS), a leader in AI Transportable solutions on the edge, reported results for the first quarter ended March 31, 2023. All quarterly comparisons are to the same year-ago period, unless otherwise noted. The company will hold a conference call at 5:00 p.m. Eastern time today to discuss the results (see dial-in information below).\u00a0\u00a0 Q1 2023 Financial Highlights Revenue totaled $16.8 million. Gross profit flat at $5.1 million. Gross margin increased 10 basis points and sequentially by 290 basis points to 30.2%, attributable to a greater mix of AI transportable products. Net loss on a GAAP basis was $401,000 or $(0.02) per share, as compared to net income &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;OSS Reports Q1 2023 Results&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-758127","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>OSS Reports Q1 2023 Results - Market Newsdesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OSS Reports Q1 2023 Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"ESCONDIDO, Calif., May 11, 2023 (GLOBE NEWSWIRE) &#8212; One Stop Systems, Inc. (Nasdaq: OSS), a leader in AI Transportable solutions on the edge, reported results for the first quarter ended March 31, 2023. All quarterly comparisons are to the same year-ago period, unless otherwise noted. The company will hold a conference call at 5:00 p.m. Eastern time today to discuss the results (see dial-in information below).\u00a0\u00a0 Q1 2023 Financial Highlights Revenue totaled $16.8 million. Gross profit flat at $5.1 million. Gross margin increased 10 basis points and sequentially by 290 basis points to 30.2%, attributable to a greater mix of AI transportable products. Net loss on a GAAP basis was $401,000 or $(0.02) per share, as compared to net income &hellip; Continue reading &quot;OSS Reports Q1 2023 Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-11T21:14:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODgzNzY4MiM1NTkwODEwIzIwOTU1MTY=\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"OSS Reports Q1 2023 Results\",\"datePublished\":\"2023-05-11T21:14:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/\"},\"wordCount\":2808,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=ODgzNzY4MiM1NTkwODEwIzIwOTU1MTY=\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/\",\"name\":\"OSS Reports Q1 2023 Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=ODgzNzY4MiM1NTkwODEwIzIwOTU1MTY=\",\"datePublished\":\"2023-05-11T21:14:22+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=ODgzNzY4MiM1NTkwODEwIzIwOTU1MTY=\",\"contentUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=ODgzNzY4MiM1NTkwODEwIzIwOTU1MTY=\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oss-reports-q1-2023-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OSS Reports Q1 2023 Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\",\"name\":\"Market Newsdesk\",\"description\":\"Latest Business News in Real Time\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\",\"name\":\"Newsdesk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"caption\":\"Newsdesk\"},\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/author\\\/newsdesk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OSS Reports Q1 2023 Results - Market Newsdesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/","og_locale":"en_US","og_type":"article","og_title":"OSS Reports Q1 2023 Results - Market Newsdesk","og_description":"ESCONDIDO, Calif., May 11, 2023 (GLOBE NEWSWIRE) &#8212; One Stop Systems, Inc. (Nasdaq: OSS), a leader in AI Transportable solutions on the edge, reported results for the first quarter ended March 31, 2023. All quarterly comparisons are to the same year-ago period, unless otherwise noted. The company will hold a conference call at 5:00 p.m. Eastern time today to discuss the results (see dial-in information below).\u00a0\u00a0 Q1 2023 Financial Highlights Revenue totaled $16.8 million. Gross profit flat at $5.1 million. Gross margin increased 10 basis points and sequentially by 290 basis points to 30.2%, attributable to a greater mix of AI transportable products. Net loss on a GAAP basis was $401,000 or $(0.02) per share, as compared to net income &hellip; Continue reading \"OSS Reports Q1 2023 Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/","og_site_name":"Market Newsdesk","article_published_time":"2023-05-11T21:14:22+00:00","og_image":[{"url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODgzNzY4MiM1NTkwODEwIzIwOTU1MTY=","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"OSS Reports Q1 2023 Results","datePublished":"2023-05-11T21:14:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/"},"wordCount":2808,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODgzNzY4MiM1NTkwODEwIzIwOTU1MTY=","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/","name":"OSS Reports Q1 2023 Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODgzNzY4MiM1NTkwODEwIzIwOTU1MTY=","datePublished":"2023-05-11T21:14:22+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/#primaryimage","url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODgzNzY4MiM1NTkwODEwIzIwOTU1MTY=","contentUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=ODgzNzY4MiM1NTkwODEwIzIwOTU1MTY="},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oss-reports-q1-2023-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"OSS Reports Q1 2023 Results"}]},{"@type":"WebSite","@id":"https:\/\/www.marketnewsdesk.com\/#website","url":"https:\/\/www.marketnewsdesk.com\/","name":"Market Newsdesk","description":"Latest Business News in Real Time","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.marketnewsdesk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979","name":"Newsdesk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","caption":"Newsdesk"},"url":"https:\/\/www.marketnewsdesk.com\/index.php\/author\/newsdesk\/"}]}},"_links":{"self":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/758127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/comments?post=758127"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/758127\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=758127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=758127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=758127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}