ESOA

Energy Services of America Corporation Common Stock (ESOA)

Stock · NASDAQ · Industrials

$9.22as of 10/16/2026

AI Market Commentary

AI-generatedAll commentary →

Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.

September 27, 2026

Roth Capital Launches Coverage on Energy Services of America. Roth Capital has begun covering Energy Services of America and set a target price of $20. The rating is positive, placing the target near the lower end of the current analyst range. The coverage may bring new attention to the stock. The target is roughly 20% above the 52‑week low and below the recent high.

Active signals

Resistance level
$10.86
Industry
Water Sewer Pipeline Comm & Power Line Construction

What ESOA's price did in the 20 trading sessions after each past signal, compared with any 20-session window over the same period.

SignalTimesMedian 20-session returnHigher after 20 sessions
Volume Spike48-1.0%46%
Bollinger Band Breakout28+3.3%54%
Bollinger Band BreakdownActive now18+10.6%61%
200-Day Moving Average TouchActive now18-2.8%39%
Any 20-session window (baseline)-0.1%49%

Computed by MarketWall from daily closing prices since May 18, 2022. Returns are close-to-close and don't include dividends. Past results describe what happened before; they are not a forecast and not investment advice.

About ESOA

Energy Services of America Corporation operates as a contractor and service company for the natural gas, petroleum, water distribution, automotive, chemical, and power industries in the United States. The company constructs, replaces, and repairs interstate and intrastate natural gas pipelines and storage facilities for utility companies and private natural gas companies; and provides services relating to pipeline, s…

Sector
Industrials
Industry
Water Sewer Pipeline Comm & Power Line Construction
Employees
1,418

Fundamentals

1-day range
$9.21$9.57
Market cap
$292.49M
P/E (trailing)
16.59
P/E (forward)
11.10
EPS (trailing)
$0.60
Dividend yield
1.33%
Beta
1.36
Avg. volume
140.1K
Ex-dividend date
September 30, 2026
Dividend pay date
October 15, 2026
52-week range
$7.84$19.94
Next earnings: November 23, 2026 · EPS estimate $0.21confirmed

How Energy Services of America Corporation Common Stock Makes Money

Where the revenue actually goes — FY2025 annual results

market-wall.comTotalRevenue$411.00MCost of Revenue$372.23M (91%)SG&A$34.56M (8%)Other$3.73M (1%)Tax$485.0K (0%)ESOA

Source: 10-K filed Dec 15, 2025 · via SEC EDGAR / Finnhub

Gross Profit$38.78M(9%)
Operating Income$4.22M(1%)

Forecasts

3 analyst ratings

Buy 88%
Hold 13%
Sell 0%
1-year price forecast
High
$30
+225.6%
Median
$25
+171.3%
Low
$20
+117.0%

Energy Services of America Corporation Common Stock Competitors

Chosen by industry and closest market cap.

  • ESOA
    Energy Services of America Corporation Common Stock
    $9.21
    ▼ 0.86%
    Market cap $292.49MP/E 16.59
    $7.84$19.94
  • SKK
    SKK Holdings Limited Class A Ordinary Shares
    $4.53
    ▼ 0.44%
    Market cap $11.29MP/E —
    $1.61$17.95
  • PLPC
    Preformed Line Products Company Common Stock
    $352.91
    ▼ 4.54%
    Market cap $2.25BP/E 40.80
    $184.02$504.69
  • PRIM
    Primoris Services Corporation Common Stock
    $73.21
    ▼ 0.73%
    Market cap $4.35BP/E 28.58
    $65$205.5
  • MYRG
    MYR Group Inc. Common Stock
    $280.16
    ▼ 1.89%
    Market cap $5.16BP/E 26.30
    $190.14$503.57
  • DY
    Dycom Industries Inc. Common Stock
    $253.61
    ▼ 1.62%
    Market cap $12.00BP/E 23.08
    $258$566.47
  • MTZ
    MasTec Inc. Common Stock
    $191.02
    ▼ 0.32%
    Market cap $20.77BP/E 30.34
    $182.34$441.43

P/E shows — for peers not currently carrying a live signal of their own.

Latest news

Insider Activity

Insider Actions →
Acquired
6.0K
Disposed
233.5K

Institutional Ownership

March 31, 2026

Total shares held
8.85M
Total value held
$110.85M
Institutional holders
102
Top holders this quarter
  • Unknown800.0K
  • Unknown663.6K
  • Unknown657.3K
  • Unknown586.7K
  • Unknown491.9K
  • Unknown462.1K
  • Unknown349.2K
  • Unknown287.1K
  • Unknown286.0K
  • Unknown266.4K

See the full, filterable feed with live charts on the MarketWall dashboard.

We use analytics to understand how market-wall is used. No personal data is sold.