MarketPeel
Insider Trading Intelligence
DR

Douglas V. Reynolds

ESOA
PRESIDENT · ENERGY SERVICES OF AMERICA CORP · CIK 0001270979
FILING MIX · LIFETIME94%/6%
BUYS
44
SELLS
3
TOTAL VALUE
$542.4K
COMPANIES
2
ACTIVE SINCE
Aug 2020
HOLDINGS NOW
1,491,496
AVG SELL PX
$8.44
TRADE KIND
SHOWING 47 / 47
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
32 backtested trades · 8 horizons · 12 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Douglas V. Reynolds, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d32+65.63%+2.47%-0.45%+2.92%+3.18%1.82
14d32+43.75%+0.76%-0.34%+1.10%-1.04%0.63
30d32+68.75%+14.68%+1.25%+13.43%+6.45%2.73
60d32+59.38%+22.26%+3.70%+18.26%+19.52%3.20
90d32+75.00%+23.08%+5.95%+17.13%+8.93%3.11
180d32(2 pending)+86.67%+97.08%+14.36%+82.72%+93.20%9.42
1y32(5 pending)+100.00%+119.43%+28.30%+91.13%+84.84%
2y32(5 pending)+100.00%+261.77%+33.10%+228.68%+233.65%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
ESOA · 1,487,270 shares · as of Jun 18, 2026
0371,818743,6351,115,4531,487,270202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 44 buys / 3 sellsCOVERAGE · 24 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
6,000$16.26$97.6K1,487,270Jun 18, 2026Jun 22, 2026View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
4,809$13.26$63.8K1,481,270Mar 20, 2026Mar 23, 2026View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,500$13.04$19.6K1,476,461Mar 19, 2026Mar 23, 2026View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
4,000$8.07$32.3K1,474,961Dec 19, 2025Dec 23, 2025View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
2,600$8.35$21.7K1,470,961Dec 18, 2025Dec 23, 2025View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
2,500$8.65$21.6K1,468,361Dec 17, 2025Dec 23, 2025View →
ESOA
ENERGY SERVICES OF AMERICA CORP
SALE
President
3,2511,465,861Dec 17, 2025Dec 23, 2025View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASEGRANT
Stock grant
4,0611,469,112Aug 21, 2024Aug 22, 2024View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
2,000$7.54$15.1K1,465,051Jun 20, 2024Jun 21, 2024View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
2,000$7.15$14.3K1,463,051Jun 7, 2024Jun 11, 2024View →
ESOA
ENERGY SERVICES OF AMERICA CORP
SALE
President
2,933$8.44$24.8K1,461,051Feb 15, 2024Feb 23, 2024View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
4,792$3.75$18.0K1,423,984Sep 20, 2023Sep 20, 2023View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
3,800$3.69$14.0K1,419,192Sep 19, 2023Sep 20, 2023View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
930$3.73$3.5K1,415,392Sep 18, 2023Sep 20, 2023View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,300$3.70$4.8K1,414,462Sep 15, 2023Sep 20, 2023View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
2,000$2.58$5.2K437,147Jun 20, 2023Jun 21, 2023View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
2,000$2.60$5.2K435,147Jun 16, 2023Jun 21, 2023View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,000$2.60$2.6K433,147Jun 15, 2023Jun 21, 2023View →
PEBO
PEOPLES BANCORP INC
PURCHASEGRANT
Stock grant
573$25.75$14.8K4,226Mar 31, 2023Apr 4, 2023View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASEGRANT
Stock grant
40,0001,453,162Feb 15, 2023Feb 17, 2023View →
PEBO
PEOPLES BANCORP INC
PURCHASEGRANT
Stock grant
855$28.25$24.2K3,653Dec 30, 2022Jan 3, 2023View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
3,679$2.68$9.9K1,413,162Dec 21, 2022Dec 22, 2022View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
500$2.73$1.4K1,409,483Dec 20, 2022Dec 22, 2022View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,095$2.70$3.0K1,408,983Dec 19, 2022Dec 22, 2022View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,500$2.64$4.0K1,407,888Dec 16, 2022Dec 22, 2022View →
PEBO
PEOPLES BANCORP INC
PURCHASEGRANT
Stock grant
825$28.93$23.9K2,798Sep 30, 2022Oct 4, 2022View →
PEBO
PEOPLES BANCORP INC
PURCHASEGRANT
Stock grant
885$26.60$23.5K1,973Jun 30, 2022Jul 1, 2022View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
4,000$2.29$9.2K1,406,388Jun 17, 2022Jun 21, 2022View →
PEBO
PEOPLES BANCORP INC
PURCHASEGRANT
Stock grant
743$31.31$23.3K1,088Mar 31, 2022Apr 4, 2022View →
PEBO
PEOPLES BANCORP INC
PURCHASEGRANT
Stock grant
345$31.81$11.0K345Dec 31, 2021Jan 3, 2022View →
ESOA
ENERGY SERVICES OF AMERICA CORP
SALE
President
230Oct 6, 2021Oct 8, 2021View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
402,240432,147Oct 6, 2021Oct 8, 2021View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
5,000$1.05$5.3K1,394,588Dec 21, 2020Dec 23, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
7,800$1.15$9.0K1,402,388Dec 21, 2020Dec 23, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,200$1.03$1.2K1,389,588Dec 18, 2020Dec 23, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
2,100$0.89$1.9K1,388,388Sep 18, 2020Sep 21, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
2,000$0.94$1.9K1,386,288Sep 17, 2020Sep 21, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
2,000$0.94$1.9K1,384,288Sep 16, 2020Sep 21, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,000$0.88$8801,382,288Sep 15, 2020Sep 21, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
617$0.79$4871,381,288Sep 9, 2020Sep 21, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,235$0.81$1.0K1,380,671Sep 4, 2020Sep 21, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,102$0.76$8381,379,436Sep 2, 2020Sep 21, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,700$0.86$1.5K1,378,334Aug 31, 2020Sep 21, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,000$0.83$8301,376,634Aug 25, 2020Sep 21, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,000$0.87$8701,375,634Aug 21, 2020Sep 21, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
1,000$0.85$8501,374,634Aug 19, 2020Sep 21, 2020View →
ESOA
ENERGY SERVICES OF AMERICA CORP
PURCHASE
President
3,000$0.79$2.4K1,373,634Aug 18, 2020Sep 21, 2020View →
Other insiders · ESOA
Loading peer insiders…
About this filer
CIK 0001270979
ROLE
President
PRIMARY
ESOA
COMPANIES
2
ACTIVE SINCE
Aug 2020
MARKETPEEL · /INSIDER/0001270979DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback