Bank of America’s Energy Services of America ESOA Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$2.36M Buy
122,237
+31,456
+35% +$513K ﹤0.01% 4096
2026
Q1
$1.19M Buy
90,781
+77,485
+583% +$911K ﹤0.01% 4434
2025
Q4
$109K Sell
13,296
-3,799
-22% -$36.5K ﹤0.01% 5593
2025
Q3
$177K Buy
17,095
+11,335
+197% +$114K ﹤0.01% 6339
2025
Q2
$57.3K Buy
5,760
+5,664
+5,900% +$54.2K ﹤0.01% 6764
2025
Q1
$907 Buy
96
+6
+7% +$65 ﹤0.01% 7439
2024
Q4
$1.14K Hold
90
﹤0.01% 7267
2024
Q3
$855 Buy
90
+17
+23% +$145 ﹤0.01% 7276
2024
Q2
$523 Sell
73
-2,007
-96% -$14.6K ﹤0.01% 7350
2024
Q1
$17.2K Buy
2,080
+2,074
+34,567% +$15.3K ﹤0.01% 6776
2023
Q4
$36 Buy
+6
New +$27 ﹤0.01% 7559
2023
Q1
Sell
-18
Closed -$46 7929
2022
Q4
$46 Buy
+18
New +$50 ﹤0.01% 7813
2022
Q2
Sell
-7,000
Closed -$20K 8116
2022
Q1
$20K Buy
+7,000
New +$22.3K ﹤0.01% 7510

Other funds holding ESOA

Bank of America's ESOA Position: Q2 2026 in Review

Bank of America increased its Energy Services of America (ESOA) stake by 35% in Q2 2026, buying an estimated $513K and bringing the position to 122,237 shares worth $2.36M. The position accounts for ﹤0.01% of the portfolio, ranked #4096.

Bank of America first reported a position in ESOA in Q1 2022 and has held it in 13 quarters since. 117 funds tracked by Wall St. Rank hold ESOA as of Q2 2026.

  • Bank of America held 122,237 shares of Energy Services of America worth $2.36M as of Q2 2026.
  • Bank of America bought 31,456 Energy Services of America shares in Q2 2026, an estimated $513K.
  • Energy Services of America made up ﹤0.01% of Bank of America's portfolio in Q2 2026, its #4096 holding.
  • Bank of America first reported a position in Energy Services of America in Q1 2022 and has held it in 13 quarters since.
  • 117 funds tracked by Wall St. Rank held Energy Services of America as of Q2 2026.

Based on Bank of America's 13F filing for Q2 2026, filed 14 Aug 2026.