The large EPS miss on $0.04 actual vs $0.26 consensus (-85%) will dominate short-term price action given the stock's $37M market cap, despite a clear revenue beat and positive adjusted EBITDA streak. Traders should watch the FY2027 guidance execution, as the company needs to convert top-line growth into GAAP profitability for a sustained re-rating. The $30M backlog (+76% YoY) supports guidance, but the EPS miss creates near-term selling pressure.
Price Chart
Executive Summary
OESX reported Q4 FY2026 revenue of $25.7M (+23% YoY), well above the $23.9M consensus, but EPS of $0.04 missed the $0.26 estimate by -84.6%. The company achieved its sixth consecutive quarter of positive adjusted EBITDA and guided FY2027 revenue to $95M-$97M (12% growth) with positive adjusted EBITDA. The large EPS miss on a small absolute base at a sub-$40M market-cap company tempers the otherwise strong top-line and margin improvement story.
Key Financial Metrics
Key Facts
- Q4 FY2026 revenue $25.7M vs consensus $23.9M (+7.5% beat); up 23% YoY from $20.9M
- Q4 FY2026 EPS $0.04 vs consensus $0.26 (-84.6% miss); GAAP net loss per share was -$0.39
- Q4 gross margin expanded 950bps YoY to 37.0% (27.5% in Q4'25)
- Q4 adjusted EBITDA positive for 6th consecutive quarter at $0.8M vs $0.2M in Q4'25
- FY2026 revenue $86.3M (+8% YoY); FY'26 GAAP net loss improved to -$3.2M from -$11.8M
- FY2027 guidance: revenue $95M-$97M (12% growth) with positive adjusted EBITDA reiterated
- Backlog at start of FY'27 was $30M, up $13M YoY
- Completed $6.4M public offering to bolster balance sheet; extended credit facility to June 2030
Financial Impact
Revenue beat vs consensus by $1.8M; EPS missed by $0.22 on a very small base. Full-year net loss improved $8.6M YoY.
Risk Factors
- GAAP net loss continued at -$1.5M in Q4 despite revenue growth; full-year GAAP loss -$3.2M
- EV charging revenue dropped 61% YoY in Q4 ($2.3M vs $5.8M), indicating project timing risk
Market Snapshot
Investment Themes
Documents Analyzed
This report is based on 1 press release from GlobeNewswire.
| Document | Accession Number |
|---|---|
| PRESS-RELEASE Data (Synthetic) | press-3306632 |
Filters
| Type | Now | ||||
|---|---|---|---|---|---|
Oct 19, 2026 8d ago | SC 13G | $22.80 $19.56 | ▼ −14.21% | ▼ −14.07% | $20.05 (−12.06%) |
Sep 15, 2026 6w ago | 8-K | $26.91 $27.50 | ▲ +2.19% | ▲ +1.38% | $20.05 (−25.49%) |
Aug 5, 2026 11w ago | 8-K | $16.06 $20.59 | ▲ +28.21% | ▲ +27.86% | $20.05 (+24.84%) |
Jun 24, 2026 17w ago | DEFA14A | $9.57 $12.18 | ▲ +27.27% | ▲ +25.57% | $20.05 (+109.51%) |
Jun 4, 2026 20w ago | 8-K | $9.16 $9.46 | ▲ +3.28% | ▲ +5.83% | $20.05 (+118.89%) |
Jun 4, 2026 20w ago | Press Release | $9.16 $9.46 | ▲ +3.28% | ▲ +5.83% | $20.05 (+118.89%) |
May 19, 2026 23w ago | 8-K | $8.78 $10.40 | ▲ +18.45% | ▲ +16.20% | $20.05 (+128.36%) |
May 19, 2026 23w ago | Press Release | $8.78 $10.40 | ▼ −18.45% | ▼ −16.20% | $20.05 (−128.36%) |
Apr 16, 2026 27w ago | 8-K | $9.55 $9.25 | ▼ −3.14% | ▼ −3.70% | $20.05 (+109.95%) |
Apr 15, 2026 27w ago | Press Release | $10.01 $9.50 | ▼ −5.09% | ▼ −6.73% | $20.05 (+100.30%) |
US Market Status
Subscribe to SecBot
Get Real-Time SEC Filing Intelligence
Comprehensive SEC filing analysis delivered the moment filings hit EDGAR. Sentiment scoring, impact analysis, and actionable insights for every material event.
Create a free account Live analysis, Telegram alerts, watchlists and the MCP server for subscribers