{"filings":[{"id":536519,"accession_number":"0001079973-26-000704","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2026-05-20T12:00:20+00:00","items":["5.02","9.01"],"status":"ready","headline":"Duos Technologies elects CEO Douglas Recker to Board of Directors","event_type":"leadership","confidence":"high","bullets":["Douglas Recker elected to Board effective May 14, 2026; he has been CEO since Apr 1, 2026 and President since Sep 2025.","Recker has 30+ years experience in telecom, data centers; founded EdgePresence LLC (sold 2023) and Colo5 Data Centers.","No family relationships with other directors/officers and no disclosable related-party transactions per Item 404(a).","Recker's employment and equity award terms were previously disclosed in a Sep 15, 2025 Form 8-K."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.4,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":527677,"accession_number":"0001079973-26-000696","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2026-05-19T20:30:15+00:00","items":["2.02","7.01","9.01"],"status":"ready","headline":"Duos Q1 revenue down 45% to $2.72M, net loss $3.49M; reaffirms FY2026 $50M target on $176M Hydra Host contract","event_type":"earnings","confidence":"high","bullets":["Q1 2026 revenue $2.72M vs $4.95M YoY; net loss $3.49M vs $2.08M loss in Q1 2025.","Adjusted EBITDA negative ($1.5 million); company expects positive adjusted EBITDA in H2 2026.","Reaffirms FY2026 revenue target above $50M, supported by $176M GPUaaS contract with Hydra Host (36-month term, margins >80%).","Completed $65M capital raise in March; cash $33M plus $15M customer prepayment received post-quarter.","Planned divestiture of legacy rail inspection business expected to finalize in H2 2026; 8 new Technology Solutions customers added."],"consensus_eps_estimate":-0.0306,"consensus_eps_actual":-0.15,"consensus_revenue_estimate":null,"consensus_revenue_actual":2722027.0,"consensus_period":"2026-Q1","consensus_source":"xbrl+finnhub","sentiment":"neutral","materiality_score":0.75,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":92614,"accession_number":"0001553350-26-000052","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2026-04-07T23:59:59+00:00","items":["5.02","9.01"],"status":"ready","headline":"Duos Technologies appoints Douglas Recker CEO; Charles Ferry resigns","event_type":"leadership","confidence":"high","bullets":["Douglas Recker appointed CEO effective April 1, 2026; Charles Ferry resigned as CEO but remains a director.","Ferry's equity award amended: shares reduced from 552,889 to 261,445; vesting date unchanged (Dec 31, 2027).","Forfeiture condition changed: shares now vest only if Ferry serves as director through vesting date, not employment.","Ferry continues as CEO of New APR Energy, in which Duos holds a 5% equity interest."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.6,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":92613,"accession_number":"0001553350-26-000039","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2026-04-02T23:59:59+00:00","items":["2.02","7.01","9.01"],"status":"ready","headline":"Duos achieves record 2025 revenue of $27M, guides 2026 revenue above $50M","event_type":"earnings","confidence":"high","bullets":["Full-year 2025 revenue $27.02M (up 271% YoY); net loss $9.84M vs $10.76M in 2024.","Q4 revenue $9.46M (+548% YoY); net loss $3.2M improved from $3.41M loss.","Backlog $25.8M; expects 2026 revenue >$50M; $12.4M from committed backlog recognized in 2026.","Raised $110M in capital; launched GPUaaS with contract for 2,304 NVIDIA GPUs.","Deployed 15 EDC pods; new Technology Solutions unit generated $10M backlog in Q1."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.75,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":103567,"accession_number":"0001079973-26-000317","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2026-03-17T23:59:59+00:00","items":["1.01","9.01"],"status":"ready","headline":"Duos Technologies signs $176M GPUaaS contract; $18M prepayment, 80%+ margins","event_type":"other_material","confidence":"high","bullets":["$176M GPUaaS contract over 36 months; $18M customer prepayment at inception.","Projected gross margins above 80%; expected annual EBITDA ~$40M.","Fully funded via $65M public offering and hardware financing; no additional equity needed.","Includes 4.3MW high-power EDC deployment with anchor tenant; site scaling toward full capacity.","Doug Recker appointed CEO effective April 1, 2026, succeeding prior CEO."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.8,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":103566,"accession_number":"0001079973-26-000274","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2026-03-04T23:59:59+00:00","items":["2.02","7.01","9.01"],"status":"ready","headline":"Duos Technologies reports FY2025 net loss of $9.5M on revenue of $28.2M","event_type":"earnings","confidence":"high","bullets":["Preliminary unaudited full-year revenue $28,156,000; net loss $9,508,000 ($0.62 per share).","Loss from operations $9,436,000; gross margin $7,914,000 vs. operating expenses $17,350,000.","Cash $15,472,000; total assets $70,725,000; stockholders' equity $48,763,000; working capital debt $11,016,000.","Final results remain subject to audit; no prior-year comparison provided."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"negative","materiality_score":0.8,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":103565,"accession_number":"0001079973-26-000270","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2026-03-02T23:59:59+00:00","items":["1.01","8.01","9.01"],"status":"ready","headline":"Duos Technologies prices $65M public offering of 8.67M shares at $7.50/share","event_type":"other_material","confidence":"high","bullets":["Gross proceeds ~$65M from 8,666,666 shares at $7.50/share; underwriter 30-day option for 1,299,999 additional.","Net proceeds to expand Edge Data Center business and for working capital and general corporate purposes.","Titan Partners acted as sole bookrunner; offering closed on March 2, 2026.","Underwriter received a five-year warrant to purchase 433,334 shares at $9.00/share."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.7,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":103564,"accession_number":"0001079973-26-000262","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2026-02-27T23:59:59+00:00","items":["5.02","8.01","9.01"],"status":"ready","headline":"Duos Tech appoints Doug Recker as CEO; signs non-binding LOI for $176M GPU-as-a-Service deal with Hydra Host","event_type":"other_material","confidence":"high","bullets":["Douglas Recker appointed CEO, effective Apr 1, 2026; Charles Ferry resigns as CEO, remains as director.","Non-binding LOI with Hydra Host for 2304 GPU B800 cluster (scalable to 4608) GPU-as-a-Service contract.","Expected $176M revenue over 36 months, >80% gross margins, >$40M EBITDA, plus $25M colocation revenue.","Deployment subject to financing and other conditions; no assurance deal will close.","Duos Edge AI presentation targets 60MW capacity expansion and $80-100M ARR by 2027-2028."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.75,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":103563,"accession_number":"0001079973-26-000110","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2026-01-27T23:59:59+00:00","items":["5.02","9.01"],"status":"ready","headline":"Duos Technologies enters CFO employment agreement with Leah F. Brown; $250K salary, 150K RSUs","event_type":"leadership","confidence":"high","bullets":["Three-year term starting Nov 16, 2025, with automatic one-year renewals unless 60-day notice given.","Base salary of $250,000 annually; bonus up to 80% of base ($200,000) based on performance metrics.","Grant of 150,000 restricted shares with three-year cliff vesting on Dec 31, 2028; accelerates on change of control or termination without cause.","Termination without cause entitles CFO to 12 months of base salary and all accrued obligations.","Agreement includes non-disclosure, non-compete, and non-solicitation covenants; CFO must sign separate NDNC agreement."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.55,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":119832,"accession_number":"0001079973-25-001803","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-11-19T23:59:59+00:00","items":["5.02","9.01"],"status":"ready","headline":"CFO Adrian Goldfarb retires; Leah Brown appointed as new CFO effective Nov 15, 2025","event_type":"leadership","confidence":"high","bullets":["Adrian Goldfarb retired as CFO effective Nov 15, 2025; will remain as strategic advisor to CEO.","Leah Brown, previously SVP of Accounting since Jan 2025, appointed as CFO effective same date.","Ms. Brown has over 30 years experience, including 18 in transportation; previously Controller at Jacksonville Transportation Authority.","Annual salary of $250,000; no employment agreement beyond standard employee benefits."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.7,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":119831,"accession_number":"0001079973-25-001766","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-11-14T23:59:59+00:00","items":["2.02","7.01","9.01"],"status":"ready","headline":"Duos Tech Q3 revenue $6.88M (+112% YoY); CFO Adrian Goldfarb steps down, Leah Brown appointed","event_type":"earnings","confidence":"high","bullets":["Total revenue $6.88M in Q3 2025, up 112% YoY; AMA with New APR drove services revenue of $6.59M.","Gross margin improved 174% to $2.5M; net loss narrowed to $1.04M ($0.06 loss per share) from $1.4M.","Cash and equivalents $33.2M at Sept. 30, up from $6.27M at Dec. 2024, after raising $50M+ and retiring all debt.","CFO Adrian Goldfarb steps down Nov. 15; Leah Brown appointed CFO; Goldfarb remains strategic advisor for 12 months.","FY2025 revenue guidance reiterated at $28-$30M; backlog $25.8M with $12.4M expected recognized in remainder of 2025."],"consensus_eps_estimate":null,"consensus_eps_actual":-0.49,"consensus_revenue_estimate":null,"consensus_revenue_actual":17565509.0,"consensus_period":"2025-Q3","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":119830,"accession_number":"0001079973-25-001632","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-10-22T23:59:59+00:00","items":["7.01","9.01"],"status":"ready","headline":"Duos Tech reports H1 2025 net loss of $5.6M; targets 200 Edge Data Centers by 2028","event_type":"other_material","confidence":"high","bullets":["H1 2025 revenue $10.7M, net loss $5.6M ($0.48 loss per share).","Edge Data Center target: 15 EDCs in 2025, 200 by 2028; expected ARR $3M-$65M.","Duos Edge AI expected to generate 70% gross margins.","Cash $1.47M as of June 30, 2025; fully diluted shares 26.3M.","Market cap $141.3M at $7.72 per share as of Oct 17, 2025."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.7,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":136383,"accession_number":"0001079973-25-001460","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-09-16T23:59:59+00:00","items":["5.02","9.01"],"status":"ready","headline":"Duos Technologies appoints Doug Recker as President; COO resigns","event_type":"leadership","confidence":"high","bullets":["Doug Recker appointed President effective Sept 15, 2025; previously President of Duos Edge AI subsidiary.","New employment agreement: $325K base salary, annual bonus up to 80% of base.","Recker receives 175,000 restricted shares vesting Sept 30, 2028 (3-year cliff); prior 225,000 RSU grant (vesting Dec 31, 2027) unchanged.","Christopher King resigns as COO effective same date; will focus on New APR.","King forfeits 112,500 of his 225,000 RSUs; remaining 112,500 shares vest if he remains at New APR through Dec 31, 2027."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.65,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":136382,"accession_number":"0001079973-25-001448","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-09-10T23:59:59+00:00","items":["5.02","9.01"],"status":"ready","headline":"Duos Technologies appoints data center industry leader Brian J. James to Board of Directors","event_type":"leadership","confidence":"high","bullets":["Brian J. James elected to Board effective September 5, 2025; qualifies as independent under NASDAQ rules.","James has over 20 years experience in fiber and data center industries, currently President of NAT Tech LLC.","Appointment supports Duos' Edge AI expansion and digital infrastructure strategy, per CEO Chuck Ferry.","James will receive standard non-employee director compensation; no related party transactions.","He has not yet been appointed to any Board committees."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"positive","materiality_score":0.5,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":136381,"accession_number":"0001079973-25-001412","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-09-03T23:59:59+00:00","items":["1.01","9.01"],"status":"ready","headline":"Duos closes over-allotment, raises additional $4.7M from August offering","event_type":"other_material","confidence":"high","bullets":["Underwriter exercised over-allotment in full for 838,851 shares at $6.00 per share.","Net proceeds from the over-allotment are approximately $4.7 million.","Company issued an additional warrant to purchase 41,942 shares to the underwriter.","Combined with the original offering, total net proceeds are ~$41.6 million."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.3,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":136380,"accession_number":"0001079973-25-001337","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-08-18T23:59:59+00:00","items":["2.02","7.01","9.01"],"status":"ready","headline":"Duos Q2 revenue surges 280% to $5.74M; reaffirms FY guidance $28-$30M","event_type":"earnings","confidence":"high","bullets":["Revenue $5.74M for Q2 2025, up 280% YoY; driven by AMA with New APR Energy and edge computing services.","Net loss $3.52M ($0.30 per share) improved from $3.20M ($0.43) in Q2 2024; gross margin positive $1.52M.","Backlog $40.7M with ~$18M expected in 2025; FY guidance reaffirmed at $28M to $30M revenue.","Cash and short-term liquidity ~$3.81M after $52.5M in equity raises to fund 15 EDCs in 2025.","Installed 6 gas turbine generators (150MW) in Mexico and began three new EDC locations."],"consensus_eps_estimate":null,"consensus_eps_actual":-0.48,"consensus_revenue_estimate":null,"consensus_revenue_actual":10688226.0,"consensus_period":"2025-Q2","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.7,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":136379,"accession_number":"0001079973-25-001213","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-08-01T23:59:59+00:00","items":["1.01","8.01","9.01"],"status":"ready","headline":"Duos Technologies prices $36.9M public offering; upsized and oversubscribed","event_type":"other_material","confidence":"high","bullets":["Priced 6,666,667 shares at $6.00 each for gross proceeds of ~$36.9M; upsized and oversubscribed.","Net proceeds to expand Edge Data Center business, deploy 65 additional data centers, and fulfill $50M revenue pipeline.","Underwriter granted 30-day option for up to 838,851 additional shares and a warrant for 333,334 shares at $7.20.","Offering included participation from institutional investors, including a leading long-only mutual fund and existing investors.","Expected cash on hand exceeds $40M; company fully capitalized to execute Stage 2 EDC strategy."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.6,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":153532,"accession_number":"0001079973-25-000959","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-05-30T23:59:59+00:00","items":["5.07","9.01"],"status":"ready","headline":"Duos Technologies annual meeting results: all director nominees elected, auditor ratified","event_type":"other_material","confidence":"high","bullets":["Elected directors Charles P. Ferry, Frank A. Lonegro, Ned Mavrommatis, James Craig Nixon for one-year terms.","Ratified Salberg & Company as independent auditor for FY 2025 with 9,019,983 votes for, 34,518 against.","7,798,558 common shares, 999 Series D and 13,500 Series E preferred shares represented at meeting.","Broker non-votes: 2,048,188 shares (not counted except on auditor ratification)."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.25,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":153531,"accession_number":"0001079973-25-000945","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-05-29T23:59:59+00:00","items":["1.01","9.01"],"status":"ready","headline":"Duos Technologies increases ATM capacity by $10.5M to a total of $18M","event_type":"other_material","confidence":"high","bullets":["Second Amendment to ATM Sales Agreement with Ascendiant Capital Markets increases shelf capacity by $10.5M.","Original agreement allowed up to $7.5M; now aggregate offering amount raised to $18M.","Prospectus supplement for the additional $10.5M filed with SEC on May 28, 2025.","Shares sold under effective shelf registration statement (333-272603) through at-the-market offering.","Agent will use commercially reasonable efforts to sell shares based on Company instructions."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"negative","materiality_score":0.65,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":153530,"accession_number":"0001079973-25-000900","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-05-19T23:59:59+00:00","items":["5.05","8.01","9.01"],"status":"ready","headline":"Duos Technologies elects James Craig Nixon as Chairman of the Board","event_type":"leadership","confidence":"high","bullets":["James Craig Nixon elected Chairman of the Board on May 13, 2025.","Audit Committee: Ned Mavrommatis (Chair), James Craig Nixon, Frank A. Lonegro.","Compensation Committee: James Craig Nixon (Chair), Ned Mavrommatis, Frank A. Lonegro.","Governance & Nominating Committee: Ned Mavrommatis (Chair), James Craig Nixon, Frank A. Lonegro.","Board also adopted a revised Code of Business Conduct & Ethics effective May 13, 2025."],"consensus_eps_estimate":null,"consensus_eps_actual":null,"consensus_revenue_estimate":null,"consensus_revenue_actual":null,"consensus_period":null,"consensus_source":null,"sentiment":"neutral","materiality_score":0.25,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null},{"id":153529,"accession_number":"0001079973-25-000897","cik":1396536,"company_name":"DUOS TECHNOLOGIES GROUP, INC.","ticker":"DUOT","form_type":"8-K","filed_at":"2025-05-19T23:59:59+00:00","items":["2.02","7.01","9.01"],"status":"ready","headline":"Duos Tech Q1 revenue $4.95M (+363% YoY); net loss narrows to $2.08M; reiterates FY2025 rev $28-30M","event_type":"earnings","confidence":"high","bullets":["Revenue $4.95M vs $1.07M Q1 2024; services/consulting $4.89M driven by $3.9M from New APR Energy AMA.","Net loss $2.08M improved from $2.75M loss in Q1 2024; gross margin $1.31M (+1,288%).","Backlog $45.4M, $17.4M expected in 2025; reiterates FY2025 revenue guidance $28-30M.","Cash $3.80M plus $2.68M receivables; operating expenses $3.10M (+9%).","4 additional edge data centers ordered (10 total); 2.3M railcar scans in Q1."],"consensus_eps_estimate":null,"consensus_eps_actual":-0.18,"consensus_revenue_estimate":null,"consensus_revenue_actual":4952185.0,"consensus_period":"2025-Q1","consensus_source":"xbrl_only","sentiment":"positive","materiality_score":0.75,"daily_digest_date":null,"daily_digest_url":null,"daily_digest_rank":null}],"next_cursor":null}