North Star Investment Management’s Invesco S&P 500 Top 50 ETF XLG Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$762K Sell
12,440
-1,020
-8% -$62.3K 0.04% 342
2026
Q1
$734K Buy
13,460
+2
+0% +$115 0.04% 334
2025
Q4
$798K Buy
13,458
+2
+0% +$118 0.05% 274
2025
Q3
$774K Buy
13,456
+1
+0% +$55 0.05% 274
2025
Q2
$701K Sell
13,455
-298
-2% -$14.2K 0.05% 277
2025
Q1
$633K Buy
13,753
+2
+0% +$99 0.05% 287
2024
Q4
$687K Sell
13,751
-1,448
-10% -$71.3K 0.05% 282
2024
Q3
$722K Sell
15,199
-797
-5% -$36.6K 0.05% 275
2024
Q2
$732K Sell
15,996
-1,211
-7% -$52K 0.05% 272
2024
Q1
$725K Buy
17,207
+8
+0% +$322 0.05% 280
2023
Q4
$649K Sell
17,199
-1,184
-6% -$42.3K 0.05% 292
2023
Q3
$624K Buy
18,383
+13
+0.1% +$457 0.05% 293
2023
Q2
$643K Buy
18,370
+2,010
+12% +$65.5K 0.05% 305
2023
Q1
$508K Sell
16,360
-2,840
-15% -$83.3K 0.04% 346
2022
Q4
$530K Sell
19,200
-330
-2% -$9.31K 0.05% 327
2022
Q3
$526K Buy
19,530
+20
+0.1% +$603 0.05% 286
2022
Q2
$559K Buy
19,510
+20
+0.1% +$623 0.05% 283
2022
Q1
$685K Sell
19,490
-3,650
-16% -$126K 0.05% 272
2021
Q4
$854K Buy
23,140
+1,720
+8% +$61.3K 0.06% 253
2021
Q3
$707K Buy
21,420
+20
+0.1% +$677 0.06% 266
2021
Q2
$696K Buy
21,400
+2,920
+16% +$91.6K 0.06% 266
2021
Q1
$548K Buy
18,480
+690
+4% +$20.1K 0.05% 266
2020
Q4
$508K Buy
17,790
+3,490
+24% +$95K 0.05% 261
2020
Q3
$375K Buy
14,300
+30
+0.2% +$775 0.04% 287
2020
Q2
$339K Buy
+14,270
New +$319K 0.04% 281

Other funds holding XLG

North Star Investment Management's XLG Position: Q2 2026 in Review

North Star Investment Management reduced its Invesco S&P 500 Top 50 ETF (XLG) stake by 7.6% in Q2 2026, selling an estimated $62.3K and leaving 12,440 shares worth $762K. The position accounts for 0.04% of the portfolio, ranked #342.

North Star Investment Management first reported a position in XLG in Q2 2020 and has held it in 25 quarters since. The position peaked at $854K in Q4 2021. 244 funds tracked by Wall St. Rank hold XLG as of Q2 2026.

  • North Star Investment Management held 12,440 shares of Invesco S&P 500 Top 50 ETF worth $762K as of Q2 2026.
  • North Star Investment Management sold 1,020 Invesco S&P 500 Top 50 ETF shares in Q2 2026, an estimated $62.3K.
  • Invesco S&P 500 Top 50 ETF made up 0.04% of North Star Investment Management's portfolio in Q2 2026, its #342 holding.
  • North Star Investment Management first reported a position in Invesco S&P 500 Top 50 ETF in Q2 2020 and has held it in 25 quarters since.
  • North Star Investment Management's Invesco S&P 500 Top 50 ETF position peaked at $854K in Q4 2021.
  • 244 funds tracked by Wall St. Rank held Invesco S&P 500 Top 50 ETF as of Q2 2026.

Based on North Star Investment Management's 13F filing for Q2 2026, filed 28 Jul 2026.