ETF
The financial health of what ETFs hold
212 ETFs rated out of 354 followed. Each fund reports its holdings to the SEC every quarter: we score every company held, then compute the average weighted by its weight in the fund.
| ETF | Score | Weight 75+ |
|---|---|---|
| iShares Expanded Tech Sector ETFIGMiShares Trust · holdings as of 30 Jun 2026 | 80 | 75% |
| Invesco S&P 500 Top 50 ETFXLGInvesco Exchange-Traded Fund Trust · holdings as of 31 Jul 2026 | 80 | 70% |
| First Trust Nasdaq-100 Select Equal Weight ETFQQEWFirst Trust Exchange-Traded Fund · holdings as of 30 Jun 2026 | 80 | 67% |
| Xtrackers MSCI USA Selection Equity ETFUSSGDBX ETF Trust · holdings as of 31 Aug 2026 | 80 | 61% |
| Fidelity Nasdaq Composite Index ETFONEQFidelity Commonwealth Trust · holdings as of 31 May 2026 | 79 | 64% |
| iShares ESG MSCI KLD 400 ETFDSIiShares Trust · holdings as of 31 Jul 2026 | 79 | 57% |
| Sp Funds S&P 500 Sharia Industry Exclusions ETFSPUSTidal Trust I · holdings as of 31 May 2026 | 79 | 67% |
| iShares S&P 100 ETFOEFiShares Trust · holdings as of 30 Jun 2026 | 78 | 62% |
| Vanguard Mega Cap Index FundMGCVanguard World Fund · holdings as of 31 May 2026 | 78 | 61% |
| Xtrackers S&P 500 Scored & Screened ETFSNPEDBX ETF Trust · holdings as of 31 Aug 2026 | 78 | 58% |
| Invesco QQQ Trust, Series 1QQQInvesco QQQ Trust, Series 1 · holdings as of 30 Jun 2026 | 77 | 68% |
| Invesco NASDAQ 100 ETFQQQMInvesco Exchange-Traded Fund Trust II · holdings as of 31 May 2026 | 77 | 68% |
| Vanguard ESG U.S. Stock ETFESGVVanguard World Fund · holdings as of 31 May 2026 | 77 | 55% |
| iShares ESG Optimized MSCI USA ETFSUSAiShares Trust · holdings as of 31 Jul 2026 | 77 | 57% |
| State Street(R) SPDR(R) S&P 500(R) ESG ETFEFIVSPDR Series Trust · holdings as of 30 Jun 2026 | 77 | 56% |
| Vanguard Total Stock Market Index FundVTIVanguard Index Funds · holdings as of 30 Jun 2026 | 76 | 47% |
| Vanguard 500 Index FundVOOVanguard Index Funds · holdings as of 30 Jun 2026 | 76 | 53% |
| iShares Core S&P 500 ETFIVViShares Trust · holdings as of 30 Jun 2026 | 76 | 53% |
| iShares Core S&P Total U.S. Stock Market ETFITOTiShares Trust · holdings as of 30 Jun 2026 | 76 | 48% |
| Vanguard Large-cap Index FundVVVanguard Index Funds · holdings as of 30 Jun 2026 | 76 | 54% |
| Schwab U.S. Large-Cap ETFSCHXSchwab Strategic Trust · holdings as of 31 May 2026 | 76 | 52% |
| iShares Russell 1000 ETFIWBiShares Trust · holdings as of 30 Jun 2026 | 76 | 50% |
| Schwab U.S. Broad Market ETFSCHBSchwab Strategic Trust · holdings as of 31 May 2026 | 76 | 49% |
| Dimensional U.S. Equity Market ETFDFUSDimensional ETF Trust · holdings as of 31 Jul 2026 | 76 | 50% |
| iShares Russell 3000 ETFIWViShares Trust · holdings as of 30 Jun 2026 | 76 | 48% |
| iShares ESG Aware MSCI USA ETFESGUiShares Trust · holdings as of 31 Aug 2026 | 76 | 54% |
| Goldman Sachs ActiveBeta(R) U.S. Large Cap Equity ETFGSLCGoldman Sachs ETF Trust · holdings as of 31 May 2026 | 76 | 51% |
| State Street(R) SPDR(R) Portfolio S&P 1500(R) Composite Stock Market ETFSPTMSPDR Series Trust · holdings as of 30 Jun 2026 | 76 | 49% |
| Dimensional US Core Equity Market ETFDFAUDimensional ETF Trust · holdings as of 31 Jul 2026 | 76 | 47% |
| Invesco MSCI USA ETFPBUSInvesco Exchange-Traded Fund Trust II · holdings as of 31 May 2026 | 76 | 55% |
| Vanguard Russell 1000 Index FundVONEVanguard Scottsdale Funds · holdings as of 31 May 2026 | 76 | 51% |
| Vanguard Russell 3000 Index FundVTHRVanguard Scottsdale Funds · holdings as of 31 May 2026 | 76 | 48% |
| Schwab 1000 Index ETFSCHKSchwab Strategic Trust · holdings as of 31 May 2026 | 76 | 51% |
| First Trust NASDAQ-100-Technology Sector Index FundQTECFirst Trust Exchange-Traded Fund · holdings as of 30 Jun 2026 | 76 | 63% |
| Goldman Sachs JUST U.S. Large Cap Equity ETFJUSTGoldman Sachs ETF Trust · holdings as of 31 May 2026 | 76 | 53% |
| Dimensional U.S. Core Equity 2 ETFDFACDimensional ETF Trust · holdings as of 31 Jul 2026 | 75 | 37% |
| Avantis U.S. Equity ETFAVUSAmerican Century ETF Trust · holdings as of 31 May 2026 | 75 | 43% |
| John Hancock Multifactor Large Cap ETFJHMLJohn Hancock Exchange-Traded Fund Trust · holdings as of 30 Jun 2026 | 74 | 44% |
| Invesco S&P 500 Equal Weight ETFRSPInvesco Exchange-Traded Fund Trust · holdings as of 31 Jul 2026 | 69 | 23% |
Score published when more than half of the fund (by weight) is scored. Source: N-PORT reports published by the SEC. Net assets: all share classes of the fund. General information, not investment advice.