ETF X-ray

What's actually inside the ETFs everyone's piling into. Each page shows the holdings, weighted valuation across constituents, and links into the underlying stock analyses.

Data sourced from SEC Form NPORT-P filings (quarterly, with 60-day reporting lag). For the most-traded ETFs, we cross-check against issuer-published daily holdings where available.

973 ETFs · page 16 of 17
Clear
VYM >100d
Vanguard High Dividend Yield ETF
5 holdings Vanguard
WDTE >100d
Tidal Trust II (CIK 0001924868)
3 holdings NPORT-P
WGMI >100d
Valkyrie ETF Trust II (CIK 0001877493)
19 holdings NPORT-P
WGMI >100d
Valkyrie ETF Trust II (CIK 0001877493)
19 holdings NPORT-P
WINN >100d
Harbor ETF Trust (CIK 0001860434)
67 holdings NPORT-P
WINN >100d
Harbor ETF Trust (CIK 0001860434)
67 holdings NPORT-P
WISE >100d
Themes ETF Trust (CIK 0001976322)
40 holdings NPORT-P
WISE >100d
Themes ETF Trust (CIK 0001976322)
40 holdings NPORT-P
WMTI >100d
REX ETF Trust (CIK 0002043954)
5 holdings NPORT-P
WMTI >100d
REX ETF Trust (CIK 0002043954)
5 holdings NPORT-P
XB >100d
BondBloxx ETF Trust (CIK 0001879238)
548 holdings NPORT-P
XB >100d
BondBloxx ETF Trust (CIK 0001879238)
548 holdings NPORT-P
XBB >100d
BondBloxx ETF Trust (CIK 0001879238)
765 holdings NPORT-P
XBB >100d
BondBloxx ETF Trust (CIK 0001879238)
765 holdings NPORT-P
XBOX >100d
Roundhill ETF Trust (CIK 0001976517)
5 holdings NPORT-P
XBOX >100d
Roundhill ETF Trust (CIK 0001976517)
5 holdings NPORT-P
XCCC >100d
BondBloxx ETF Trust (CIK 0001879238)
204 holdings NPORT-P
XCCC >100d
BondBloxx ETF Trust (CIK 0001879238)
204 holdings NPORT-P
XDIV >100d
Roundhill ETF Trust (CIK 0001976517)
1 holdings NPORT-P
XDIV >100d
Roundhill ETF Trust (CIK 0001976517)
1 holdings NPORT-P
XDTE >100d
Roundhill ETF Trust (CIK 0001976517)
2 holdings NPORT-P
XDTE >100d
Roundhill ETF Trust (CIK 0001976517)
2 holdings NPORT-P
XEMD >100d
BondBloxx ETF Trust (CIK 0001879238)
342 holdings NPORT-P
XEMD >100d
BondBloxx ETF Trust (CIK 0001879238)
342 holdings NPORT-P
XFIV >100d
BondBloxx ETF Trust (CIK 0001879238)
20 holdings NPORT-P
XFIV >100d
BondBloxx ETF Trust (CIK 0001879238)
20 holdings NPORT-P
XHLF >100d
BondBloxx ETF Trust (CIK 0001879238)
17 holdings NPORT-P
XHYC >100d
BondBloxx ETF Trust (CIK 0001879238)
256 holdings NPORT-P
XHYD >100d
BondBloxx ETF Trust (CIK 0001879238)
170 holdings NPORT-P
XHYD >100d
BondBloxx ETF Trust (CIK 0001879238)
170 holdings NPORT-P
XHYE >100d
BondBloxx ETF Trust (CIK 0001879238)
214 holdings NPORT-P
XHYF >100d
BondBloxx ETF Trust (CIK 0001879238)
206 holdings NPORT-P
XHYF >100d
BondBloxx ETF Trust (CIK 0001879238)
206 holdings NPORT-P
XHYH >100d
BondBloxx ETF Trust (CIK 0001879238)
114 holdings NPORT-P
XHYH >100d
BondBloxx ETF Trust (CIK 0001879238)
114 holdings NPORT-P
XHYI >100d
BondBloxx ETF Trust (CIK 0001879238)
336 holdings NPORT-P
XHYI >100d
BondBloxx ETF Trust (CIK 0001879238)
336 holdings NPORT-P
XHYT >100d
BondBloxx ETF Trust (CIK 0001879238)
224 holdings NPORT-P
XHYT >100d
BondBloxx ETF Trust (CIK 0001879238)
224 holdings NPORT-P
XLE >100d
Energy Select Sector SPDR Fund
5 holdings State Street
XLF >100d
Financial Select Sector SPDR Fund
7 holdings State Street
XLK >100d
Technology Select Sector SPDR Fund
8 holdings State Street
XLP >100d
Consumer Staples Select Sector SPDR Fund
5 holdings State Street
XLV >100d
Health Care Select Sector SPDR Fund
6 holdings State Street
XLY >100d
Consumer Discretionary Select Sector SPDR Fund
5 holdings State Street
XMAG >100d
Tidal Trust II (CIK 0001924868)
494 holdings NPORT-P
XMAG >100d
Tidal Trust II (CIK 0001924868)
494 holdings NPORT-P
XOMO >100d
Tidal Trust II (CIK 0001924868)
8 holdings NPORT-P
XOMO >100d
Tidal Trust II (CIK 0001924868)
8 holdings NPORT-P
XONE >100d
BondBloxx ETF Trust (CIK 0001879238)
18 holdings NPORT-P
XONE >100d
BondBloxx ETF Trust (CIK 0001879238)
18 holdings NPORT-P
XPAY >100d
Roundhill ETF Trust (CIK 0001976517)
10 holdings NPORT-P
XPAY >100d
Roundhill ETF Trust (CIK 0001976517)
10 holdings NPORT-P
XPM >100d
Tidal Trust II (CIK 0001924868)
5 holdings NPORT-P
XPM >100d
Tidal Trust II (CIK 0001924868)
5 holdings NPORT-P
XSVN >100d
BondBloxx ETF Trust (CIK 0001879238)
15 holdings NPORT-P
XTEN >100d
BondBloxx ETF Trust (CIK 0001879238)
13 holdings NPORT-P
XTEN >100d
BondBloxx ETF Trust (CIK 0001879238)
13 holdings NPORT-P
XTRE >100d
BondBloxx ETF Trust (CIK 0001879238)
17 holdings NPORT-P
XTWO >100d
BondBloxx ETF Trust (CIK 0001879238)
29 holdings NPORT-P