Disclosed positions
| ISHARES TR | IVV | CORE S&P500 ETF | $311,216,755 | 415,571 | SH | None |
| INVESCO EXCHANGE TRADED FD T | RSP | S&P500 EQL WGT | $280,644,409 | 1,319,004 | SH | None |
| ISHARES TR | IWM | RUSSELL 2000 ETF | $211,176,801 | 702,868 | SH | None |
| ISHARES TR | HDV | CORE HIGH DV ETF | $63,242,663 | 2,307,284 | SH | None |
| ISHARES TR | IEFA | CORE MSCI EAFE | $60,133,028 | 622,624 | SH | None |
| ISHARES TR | EFA | MSCI EAFE ETF | $50,549,683 | 486,616 | SH | None |
| ISHARES TR | IBHH | IBONDS 28 TR HI | $45,532,670 | 1,937,560 | SH | None |
| ISHARES TR | IBHI | IBONDS 29 TR HI | $39,983,908 | 1,709,445 | SH | None |
| ISHARES TR | IBHG | IBON 2027 TE ETF | $39,134,946 | 1,772,416 | SH | None |
| ISHARES TR | DVY | SELECT DIVID ETF | $36,145,493 | 231,257 | SH | None |
| ISHARES TR | IBHJ | IBON 2030 TE ETF | $31,492,290 | 1,189,960 | SH | None |
| VANGUARD TAX-MANAGED FDS | VEA | VAN FTSE DEV MKT | $31,000,272 | 435,092 | SH | None |
| VANGUARD WHITEHALL FDS | VYM | HIGH DIV YLD | $29,084,470 | 184,044 | SH | None |
| ISHARES TR | IJR | CORE S&P SCP ETF | $28,126,962 | 189,650 | SH | None |
| ISHARES TR | IBHF | IBON 2026 TE ETF | $26,312,637 | 1,161,706 | SH | None |
| VANGUARD SCOTTSDALE FDS | VTWO | VNG RUS2000IDX | $18,118,955 | 149,225 | SH | None |
| APPLE INC | AAPL | COM | $18,044,468 | 62,360 | SH | None |
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $17,329,047 | 25,231 | SH | None |
| ISHARES TR | IBHK | IBON 2031 TE ETF | $17,153,365 | 665,633 | SH | None |
| HCA HEALTHCARE INC | HCA | COM | $16,882,776 | 43,301 | SH | None |
| ISHARES TR | ICF | SELECT US REIT | $16,122,581 | 238,394 | SH | None |
| ISHARES TR | IVW | S&P 500 GRWT ETF | $15,482,006 | 112,572 | SH | None |
| ISHARES TR | IBMP | IBONDS DEC 27 | $14,868,761 | 584,924 | SH | None |
| ISHARES TR | IBMQ | IBONDS DEC 28 | $14,784,915 | 577,987 | SH | None |
| VANGUARD INDEX FDS | VO | MID CAP ETF | $13,784,275 | 171,084 | SH | None |
| ISHARES TR | IBMO | IBONDS DEC 26 | $13,340,649 | 520,304 | SH | None |
| ISHARES TR | IBMR | IBONDS DEC 2029 | $13,209,788 | 520,275 | SH | None |
| ISHARES TR | IDU | U.S. UTILITS ETF | $12,303,942 | 107,355 | SH | None |
| ISHARES TR | AOA | CORE 80 20 ETF | $12,232,253 | 125,330 | SH | None |
| ALPHABET INC | GOOG | CAP STK CL C | $10,081,052 | 28,532 | SH | None |
| ISHARES INC | IEMG | CORE MSCI EMKT | $9,747,401 | 117,665 | SH | None |
| ISHARES TR | IVE | S&P 500 VAL ETF | $9,491,686 | 41,803 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VWO | FTSE EMR MKT ETF | $8,677,413 | 145,375 | SH | None |
| VANGUARD INDEX FDS | VNQ | REAL ESTATE ETF | $8,581,557 | 88,993 | SH | None |
| ISHARES TR | IBDU | IBONDS DEC 29 | $8,505,890 | 367,266 | SH | None |
| ISHARES TR | IBMS | IBONDS DEC 2030 | $8,356,608 | 323,023 | SH | None |
| AMAZON COM INC | AMZN | COM | $8,241,232 | 34,578 | SH | None |
| ISHARES TR | IBDV | IBONDS DEC 2030 | $7,536,521 | 345,712 | SH | None |
| ISHARES TR | IBDS | IBONDS 27 ETF | $7,258,695 | 299,698 | PRN | None |
| MICROSOFT CORP | MSFT | COM | $7,146,694 | 19,159 | SH | None |
| ISHARES TR | IBDT | IBDS DEC28 ETF | $7,072,907 | 280,115 | SH | None |
| ISHARES TR | EEM | MSCI EMG MKT ETF | $6,556,058 | 95,835 | SH | None |
| AFLAC INC | AFL | COM | $6,173,825 | 52,655 | SH | None |
| ALPHABET INC | GOOGL | CAP STK CL A | $6,061,923 | 16,963 | SH | None |
| BERKSHIRE HATHAWAY INC DEL | BRK.B | CL B NEW | $6,017,691 | 12,026 | SH | None |
| SPDR INDEX SHS FDS | SPDW | ST STR PO EX ETF | $5,889,325 | 116,875 | SH | None |
| GORMAN RUPP CO | GRC | COM | $5,606,782 | 61,116 | SH | None |
| STATE STR SPDR S&P 500 ETF T | SPY | TR UNIT | $5,420,987 | 7,259 | SH | None |
| ISHARES TR | IBDR | IBONDS DEC2026 | $5,386,838 | 222,321 | PRN | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $5,039,017 | 6,843 | 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.
