Disclosed positions
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $966,282,500 | 1,406,914 | SH | None |
| VANGUARD INDEX FDS | VO | MID CAP ETF | $454,947,649 | 5,646,613 | SH | None |
| VANGUARD TAX-MANAGED FDS | VEA | VAN FTSE DEV MKT | $445,574,099 | 6,253,672 | SH | None |
| SCHWAB STRATEGIC TR | SCHX | US LRG CAP ETF | $245,278,438 | 8,334,300 | SH | None |
| DIMENSIONAL ETF TRUST | DFSV | US SMALL CAP ETF | $244,813,209 | 6,311,245 | SH | None |
| STATE STR SPDR S&P 500 ETF T | SPY | TR UNIT | $196,729,684 | 263,441 | SH | None |
| DIMENSIONAL ETF TRUST | DFGR | GLOBAL REAL EST | $194,401,945 | 6,710,457 | SH | None |
| DIMENSIONAL ETF TRUST | DFIC | INTL CORE EQUITY | $185,312,117 | 4,973,487 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VWO | FTSE EMR MKT ETF | $173,010,867 | 2,898,490 | SH | None |
| SCHWAB STRATEGIC TR | SCHM | US MID-CAP ETF | $113,354,067 | 3,074,425 | SH | None |
| SCHWAB STRATEGIC TR | SCHF | INTL EQTY ETF | $113,231,904 | 4,087,794 | SH | None |
| ISHARES TR | IWR | RUS MID CAP ETF | $100,791,569 | 913,629 | SH | None |
| DIMENSIONAL ETF TRUST | DFEM | EMERGING MKTS CO | $94,829,493 | 2,333,403 | SH | None |
| VANGUARD INDEX FDS | VBR | SM CP VAL ETF | $92,287,057 | 379,798 | SH | None |
| VANGUARD INDEX FDS | VTI | TOTAL STK MKT | $53,877,119 | 145,598 | SH | None |
| VANGUARD INDEX FDS | VV | LARGE CAP ETF | $50,061,152 | 145,565 | SH | None |
| SCHWAB STRATEGIC TR | SCHE | EMRG MKTEQ ETF | $34,830,872 | 960,587 | SH | None |
| ISHARES TR | IVV | CORE S&P500 ETF | $29,875,085 | 39,892 | SH | None |
| VANGUARD INDEX FDS | VNQ | REAL ESTATE ETF | $24,588,612 | 254,989 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VEU | ALLWRLD EX US | $17,766,892 | 212,142 | SH | None |
| ISHARES TR | IWF | RUS 1000 GRW ETF | $17,376,365 | 139,940 | SH | None |
| ISHARES TR | IWP | RUS MD CP GR ETF | $16,603,678 | 113,405 | SH | None |
| DIMENSIONAL ETF TRUST | DFGX | INTL COR FIX ETF | $15,483,806 | 288,905 | SH | None |
| ISHARES TR | IWB | RUS 1000 ETF | $14,601,113 | 35,656 | SH | None |
| VANGUARD INDEX FDS | VUG | GROWTH ETF | $13,690,570 | 158,934 | SH | None |
| ISHARES TR | IWS | RUS MDCP VAL ETF | $12,146,630 | 73,795 | SH | None |
| VANGUARD INDEX FDS | VOE | MCAP VL IDXVIP | $11,342,652 | 57,402 | SH | None |
| VANGUARD INDEX FDS | VTV | VALUE ETF | $10,587,816 | 48,584 | SH | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $9,723,980 | 13,205 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VNQI | GLB EX US ETF | $9,477,585 | 211,317 | SH | None |
| SCHWAB STRATEGIC TR | SCHG | US LCAP GR ETF | $8,873,086 | 262,207 | SH | None |
| ISHARES TR | IWM | RUSSELL 2000 ETF | $8,812,971 | 29,333 | SH | None |
| SCHWAB STRATEGIC TR | SCHB | US BRD MKT ETF | $8,478,886 | 292,779 | SH | None |
| DIMENSIONAL ETF TRUST | DFAS | US SMALL CAP ETF | $7,733,785 | 93,925 | SH | None |
| VANGUARD INDEX FDS | VOT | MCAP GR IDXVIP | $7,533,028 | 24,594 | SH | None |
| VANGUARD INDEX FDS | VB | SMALL CP ETF | $6,267,340 | 20,676 | SH | None |
| ISHARES TR | IWD | RUS 1000 VAL ETF | $5,802,740 | 23,936 | SH | None |
| ISHARES TR | IUSG | CORE S&P US GWT | $5,230,971 | 27,811 | SH | None |
| SELECT SECTOR SPDR TR | XLK | ST STR TECHN ETF | $4,982,808 | 26,154 | SH | None |
| STATE STR SPDR S&P MIDCAP 40 | MDY | UTSER1 S&PDCRP | $4,772,934 | 6,786 | SH | None |
| VANGUARD SPECIALIZED FUNDS | VIG | DIV APP ETF | $4,652,808 | 19,664 | SH | None |
| ISHARES TR | EFA | MSCI EAFE ETF | $4,483,358 | 43,159 | SH | None |
| ISHARES TR | IJR | CORE S&P SCP ETF | $4,088,612 | 27,568 | SH | None |
| PIMCO ETF TR | PYLD | MULTISECTOR BD | $3,457,890 | 130,388 | SH | None |
| SCHWAB STRATEGIC TR | SCHH | US REIT ETF | $2,969,922 | 125,419 | SH | None |
| VANGUARD MALVERN FDS | VTIP | STRM INFPROIDX | $2,884,690 | 57,430 | SH | None |
| DIMENSIONAL ETF TRUST | DFIV | INTERNATNAL VAL | $2,859,759 | 52,939 | SH | None |
| ISHARES TR | IWV | RUSSELL 3000 ETF | $2,857,770 | 6,702 | SH | None |
| ISHARES TR | ESGD | ESG AW MSCI EAFE | $2,746,878 | 26,718 | SH | None |
| SCHWAB STRATEGIC TR | SCHD | US DIVIDEND EQ | $2,620,517 | 82,640 | SH | None |
No matching rows. Clear the filter to see all records.
Largest 50 positions by reported value; the filing may contain more positions.
How amendments affect these holdings
This view uses 1 effective filing version(s). A restatement replaces the previous book; a new-holdings amendment adds positions. 0 positions lack a resolved ticker and 0 positions are put or call entries.
A 13F is a delayed quarterly snapshot of disclosed holdings. It is not a complete trade ledger and does not reveal every position in a manager's portfolio. Option values refer to the reported underlying position rather than a traded option premium.
Quarter end and public filing date
Use the filing's public availability date when constructing a historical observation. The quarter-end report period is earlier and cannot be substituted for when the public learned the holdings.
