Energy Services of America Corp (ESOA) Stock Price

9.82 ▲ +0.51 (+5.48%)
Open: 9.71 Vol: 0 Day's range: 9.53 - 10.06 Aug 19, 15:59 EDT
IEX quote, 15 minutes delayed during trading hours. Login or Signup to see real-time data
Loading chart ...
ESOA Technical Analysis
5 mins 30 mins Hourly Daily Weekly
BUY BUY BUY SELL SELL
  5 mins 30 mins Hourly Daily Weekly
MA5 9.79▲ 9.78▲ 9.74▲ 9.71▲ 9.88▼
MA10 9.77▲ 9.72▲ 9.63▲ 9.81▲ 9.87▼
MA20 9.78▲ 9.58▲ 9.42▲ 10.17▼ 9.72▲
MA50 9.70▲ 9.51▲ 9.74▲ 10.16▼ 10.94▼
MA100 9.56▲ 9.72▲ 9.99▼ 9.76▲ 8.81▲
MA200 9.45▲ 10.06▼ 10.06▼ 11.11▼ N/A    
  5 mins 30 mins Hourly Daily Weekly
MACD -0.001▼ 0.028▲ 0.078▲ -0.081▼ 0.017▲
RSI 55.817▲ 60.029▲ 56.223▲ 47.728▼ 48.689▼
STOCH 64.667     58.570     68.081     43.846     33.004    
WILL %R -28.000     -27.907     -17.391▲ -56.715     -64.417    
CCI 74.310     78.804     82.208     -34.506     -109.705▼
Latest Filters Detected On ESOA
MA $ESOA MA(20) Crossed Above MA(50) Set Alert
MA $ESOA Price Crossed Above MA(7) Set Alert
GAP $ESOA Open Gap Up %3 Set Alert
GAP $ESOA Open Gap Up %2 Set Alert
Energy Services of America Corp News
Tuesday, August 12, 2025 02:24 AM
Energy Services of America Corporation (the "Company" or "Energy Services") (Nasdaq: ESOA), today announced its ...
Monday, July 28, 2025 11:23 AM
Energy Services of America (NASDAQ: ESOA) faced significant exogenous headwinds in Q2’25 as a result of adverse weather conditions in its serviced region, resulting in a substantial net loss.
ESOA historical stock data
date open high low close volume
19/08/25 9.71 10.06 9.53 9.82 415,703
18/08/25 9.20 9.3437 8.66 9.31 337,840
15/08/25 9.83 9.83 9.045 9.21 294,207
14/08/25 10.12 10.3557 9.61 9.83 240,905
13/08/25 10.45 10.525 9.89 10.36 329,055
12/08/25 9.66 10.54 9.435 10.35 282,164
11/08/25 9.59 9.77 9.47 9.64 100,566
08/08/25 9.97 9.98 9.48 9.54 137,003
07/08/25 10.19 10.29 9.68 9.89 120,576
06/08/25 10.09 10.18 9.8412 10.15 116,904
Quote Details
52wk Low:7.64
52wk High:19.83
Vol:0
Avg Vol(3m):4.3M
1Y Chng:+3.48%
1M Chng:+0.31%
Add to Watch List