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 2 of 17
Clear
BCGD >100d
Baron ETF Trust (CIK 0002081199)
37 holdings NPORT-P
BCGD >100d
Baron ETF Trust (CIK 0002081199)
37 holdings NPORT-P
BCHI >100d
2023 ETF Series Trust II (CIK 0001981627)
69 holdings NPORT-P
BCHI >100d
2023 ETF Series Trust II (CIK 0001981627)
69 holdings NPORT-P
BCOR >100d
Grayscale Funds Trust (CIK 0001976672)
31 holdings NPORT-P
BCOR >100d
Grayscale Funds Trust (CIK 0001976672)
31 holdings NPORT-P
BCSM >100d
Baron ETF Trust (CIK 0002081199)
49 holdings NPORT-P
BCSM >100d
Baron ETF Trust (CIK 0002081199)
49 holdings NPORT-P
BCTK >100d
Baron ETF Trust (CIK 0002081199)
38 holdings NPORT-P
BCTK >100d
Baron ETF Trust (CIK 0002081199)
38 holdings NPORT-P
BEDY >100d
BNY Mellon ETF Trust II (CIK 0002025968)
61 holdings NPORT-P
BEDY >100d
BNY Mellon ETF Trust II (CIK 0002025968)
61 holdings NPORT-P
BFIX >100d
Build Funds Trust (CIK 0001875710)
9 holdings NPORT-P
BIGY >100d
Tidal Trust II (CIK 0001924868)
108 holdings NPORT-P
BILD >100d
Macquarie ETF Trust (CIK 0001969995)
28 holdings NPORT-P
BILD >100d
Macquarie ETF Trust (CIK 0001969995)
28 holdings NPORT-P
BINV >100d
2023 ETF Series Trust (CIK 0001969674)
62 holdings NPORT-P
BINV >100d
2023 ETF Series Trust (CIK 0001969674)
62 holdings NPORT-P
BITC >100d
Bitwise Funds Trust (CIK 0001928561)
2 holdings NPORT-P
BITQ >100d
Bitwise Funds Trust (CIK 0001928561)
31 holdings NPORT-P
BITQ >100d
Bitwise Funds Trust (CIK 0001928561)
31 holdings NPORT-P
BITX >100d
Volatility Shares Trust (CIK 0001884021)
3 holdings NPORT-P
BITX >100d
Volatility Shares Trust (CIK 0001884021)
3 holdings NPORT-P
BKCG >100d
BNY Mellon ETF Trust II (CIK 0002025968)
27 holdings NPORT-P
BKCG >100d
BNY Mellon ETF Trust II (CIK 0002025968)
27 holdings NPORT-P
BKDV >100d
BNY Mellon ETF Trust II (CIK 0002025968)
69 holdings NPORT-P
BKDV >100d
BNY Mellon ETF Trust II (CIK 0002025968)
69 holdings NPORT-P
BLOX >100d
Tidal Trust II (CIK 0001924868)
79 holdings NPORT-P
BLOX >100d
Tidal Trust II (CIK 0001924868)
79 holdings NPORT-P
BLSG >100d
Themes ETF Trust (CIK 0001976322)
4 holdings NPORT-P
BLSG >100d
Themes ETF Trust (CIK 0001976322)
4 holdings NPORT-P
BMNG >100d
Themes ETF Trust (CIK 0001976322)
2 holdings NPORT-P
BMNG >100d
Themes ETF Trust (CIK 0001976322)
2 holdings NPORT-P
BNDI >100d
SHP ETF Trust (CIK 0001848758)
2 holdings NPORT-P
BOEG >100d
Themes ETF Trust (CIK 0001976322)
4 holdings NPORT-P
BOEG >100d
Themes ETF Trust (CIK 0001976322)
4 holdings NPORT-P
BPI >100d
Grayscale Funds Trust (CIK 0001976672)
3 holdings NPORT-P
BPI >100d
Grayscale Funds Trust (CIK 0001976672)
3 holdings NPORT-P
BRCE >100d
MFS Active Exchange Traded Funds Trust (CIK 0002018846)
100 holdings NPORT-P
BRCE >100d
MFS Active Exchange Traded Funds Trust (CIK 0002018846)
100 holdings NPORT-P
BRIB >100d
FIS Trust (CIK 0002069687)
101 holdings NPORT-P
BRIE >100d
MFS Active Exchange Traded Funds Trust (CIK 0002018846)
156 holdings NPORT-P
BRIE >100d
MFS Active Exchange Traded Funds Trust (CIK 0002018846)
156 holdings NPORT-P
BRIF >100d
FIS Trust (CIK 0002069687)
51 holdings NPORT-P
BRIF >100d
FIS Trust (CIK 0002069687)
51 holdings NPORT-P
BRKC >100d
Tidal Trust II (CIK 0001924868)
10 holdings NPORT-P
BRKC >100d
Tidal Trust II (CIK 0001924868)
10 holdings NPORT-P
BRKW >100d
Roundhill ETF Trust (CIK 0001976517)
4 holdings NPORT-P
BRKW >100d
Roundhill ETF Trust (CIK 0001976517)
4 holdings NPORT-P
BSMC >100d
2023 ETF Series Trust (CIK 0001969674)
69 holdings NPORT-P
BTCC >100d
Grayscale Funds Trust (CIK 0001976672)
3 holdings NPORT-P
BTCC >100d
Grayscale Funds Trust (CIK 0001976672)
3 holdings NPORT-P
BTCI >100d
NEOS ETF Trust (CIK 0001848758)
8 holdings NPORT-P
BTCI >100d
NEOS ETF Trust (CIK 0001848758)
8 holdings NPORT-P
BTF >100d
Valkyrie ETF Trust II (CIK 0001877493)
2 holdings NPORT-P
BTFL >100d
Tidal Trust II (CIK 0001924868)
5 holdings NPORT-P
BTFL >100d
Tidal Trust II (CIK 0001924868)
5 holdings NPORT-P
BTFX >100d
Valkyrie ETF Trust II (CIK 0001877493)
2 holdings NPORT-P
BTOP >100d
Bitwise Funds Trust (CIK 0001928561)
2 holdings NPORT-P
BTOP >100d
Bitwise Funds Trust (CIK 0001928561)
2 holdings NPORT-P