Armstrong Advisory Group’s iShares ESG Screened S&P Mid-Cap ETF XJH Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$94.4K Buy
1,810
+687
+61% +$34K 0.01% 355
2026
Q1
$51K Sell
1,123
-55
-5% -$2.58K ﹤0.01% 404
2025
Q4
$52.6K Buy
1,178
+25
+2% +$1.1K ﹤0.01% 394
2025
Q3
$50.6K Sell
1,153
-6
-0.5% -$259 ﹤0.01% 394
2025
Q2
$48.1K Buy
1,159
+153
+15% +$6.01K ﹤0.01% 390
2025
Q1
$42.1K Hold
1,006
﹤0.01% 393
2024
Q4
$42.1K Sell
1,006
-529
-34% -$22.9K ﹤0.01% 393
2024
Q3
$64.9K Buy
1,535
+19
+1% +$775 0.01% 330
2024
Q2
$60K Buy
1,516
+212
+16% +$8.4K 0.01% 332
2024
Q1
$49.2K Hold
1,304
﹤0.01% 347
2023
Q4
$49.2K Sell
1,304
-144
-10% -$4.95K ﹤0.01% 347
2023
Q3
$49K Buy
1,448
+105
+8% +$3.74K 0.01% 340
2023
Q2
$47.8K Buy
1,343
+905
+207% +$30.5K 0.01% 346
2023
Q1
$14.9K Buy
+438
New +$15.2K ﹤0.01% 521

Other funds holding XJH

Armstrong Advisory Group's XJH Position: Q2 2026 in Review

Armstrong Advisory Group increased its iShares ESG Screened S&P Mid-Cap ETF (XJH) stake by 61% in Q2 2026, buying an estimated $34K and bringing the position to 1,810 shares worth $94.4K. The position accounts for 0.01% of the portfolio, ranked #355.

Armstrong Advisory Group first reported a position in XJH in Q1 2023 and has held it in 14 quarters since. 194 funds tracked by Wall St. Rank hold XJH as of Q2 2026.

  • Armstrong Advisory Group held 1,810 shares of iShares ESG Screened S&P Mid-Cap ETF worth $94.4K as of Q2 2026.
  • Armstrong Advisory Group bought 687 iShares ESG Screened S&P Mid-Cap ETF shares in Q2 2026, an estimated $34K.
  • iShares ESG Screened S&P Mid-Cap ETF made up 0.01% of Armstrong Advisory Group's portfolio in Q2 2026, its #355 holding.
  • Armstrong Advisory Group first reported a position in iShares ESG Screened S&P Mid-Cap ETF in Q1 2023 and has held it in 14 quarters since.
  • 194 funds tracked by Wall St. Rank held iShares ESG Screened S&P Mid-Cap ETF as of Q2 2026.

Based on Armstrong Advisory Group's 13F filing for Q2 2026, filed 13 Jul 2026.