Upgrade

Energy Services of America Corp

ESOA

Last
$10.40
Day
-0.6%
1y
-1.1%
5y
+423.0%
52w
-47.5%
SPY YTD
+13.3%
XLI
+6.6%
Earnings
2026-11-2343d
EMA 21
11.06
EMA 50
12.08
EMA 200
13.14
20d high
-8.4%
5y high
-47.5%
5y range
49th
Website · 1,418 employees · United States

Positions held

Your positions

ESOA isn't in your positions.

Add it to see shares, cost, and P&L here.

Score
-15
Hold
avoid
Signal
Strong Sell
Target
$11.11
Stop
$9.92
Stop distance
4.6%
Target vs last
+6.8%

Fundamentals

Market cap$195.18MEnterprise value$229.21MTrailing P/E17.43Forward P/E12.50
PEG—Price / book2.32Beta1.29Dividend yield1.53%
Revenue growth25.5%Earnings growth47.1%Gross margin11.8%Operating margin3.6%
Profit margin2.2%ROE15.1%ROA5.5%Debt / equity0.58
Current ratio1.50Free cash flow$1.15MAnalyst recommendationstrong_buyMean target$25.00
52w high$19.9452w low$7.84

Quarterly

2026-Q22026-Q12025-Q42025-Q32025-Q2
Revenue$130M$93.2M$114M$130M$104M
Op margin3.6%1.1%4.3%5.8%3.1%
Net income$3.3M$0.2M$2.7M$4.2M$2.1M
Gross margin11.0%11.0%12.3%12.6%11.6%
Gross profit$14.3M$10.2M$14.0M$16.5M$12.0M
Operating income$4.6M$1.1M$4.9M$7.5M$3.2M
  • Revenue +40% vs prior quarter ($130M vs $93M).
  • Gross margin 11% (was 11% prior quarter).
  • Operating margin expanded to 3.6%.

Yearly (6y)

2025202420232022
Revenue$411M$352M$304M$198M
Op margin1.0%5.6%4.3%3.3%
Net income$0.4M$25.1M$7.4M$3.8M
Gross margin9.4%14.2%12.1%11.3%
Gross profit$38.8M$50.0M$36.8M$22.4M
Operating income$4.2M$19.8M$13.0M$6.5M
Headline scan

No flags

• No distress or material-risk keywords in recent headlines (keyword scan only — not a guarantee).

News

ESOA · daily-3.4% over 13 sessions
Close EMA21 EMA50 EMA200
10.1810.5110.8311.1511.482026-092026-092026-092026-092026-102026-102026-10
Quarterly · revenue, net income, margins
Revenue Net income Gross margin Op margin
$0M$33M$65M$98M$130M0%6%13%2025-Q22025-Q32025-Q42026-Q12026-Q2