Disclosed positions
| VANGUARD WORLD FD | VGT | INF TECH ETF | $21,616,763 | 180,863 | SH | None |
| INVESCO EXCH TRD SLF IDX FD | BSCU | INVSCO 30 CORP | $17,016,914 | 1,022,344 | SH | None |
| ISHARES TR | IEI | 3 7 YR TREAS BD | $16,970,854 | 144,494 | SH | None |
| INVESCO EXCH TRD SLF IDX FD | BSCW | BULLETSHS 2032 | $15,177,204 | 739,990 | SH | None |
| SELECT SECTOR SPDR TR | XLK | ST STR TECHN ETF | $12,863,905 | 67,520 | SH | None |
| ISHARES TR | SHYG | 0-5YR HI YL CP | $12,845,130 | 302,880 | SH | None |
| INVESCO ACTIVELY MANAGED EXC | GSY | ULTRA SHRT DUR | $11,446,656 | 228,248 | SH | None |
| SPDR SERIES TRUST | SPYV | ST STR P500VAL | $10,762,256 | 177,040 | SH | None |
| SELECT SECTOR SPDR TR | XLF | ST STR FINL ETF | $9,514,919 | 177,484 | SH | None |
| SELECT SECTOR SPDR TR | XLV | ST STR CARE ETF | $7,989,142 | 50,354 | SH | None |
| SPDR INDEX SHS FDS | SPGM | ST STR MSCI GLB | $7,812,658 | 91,195 | SH | None |
| SELECT SECTOR SPDR TR | XLI | ST STR INDL ETF | $7,548,976 | 40,755 | SH | None |
| SELECT SECTOR SPDR TR | XLC | ST STR SVC ETF | $7,293,562 | 68,081 | SH | None |
| ISHARES TR | IWY | RUS TP200 GR ETF | $7,292,722 | 25,094 | SH | None |
| ISHARES TR | IBTJ | IBONDS 29 TRM TS | $6,832,107 | 315,571 | SH | None |
| ISHARES TR | IBTL | IBONDS DEC 2031 | $6,815,894 | 337,588 | SH | None |
| SELECT SECTOR SPDR TR | XLY | ST STR DISCR ETF | $6,705,441 | 57,175 | SH | None |
| VANGUARD INDEX FDS | VUG | GROWTH ETF | $6,475,285 | 75,172 | SH | None |
| SPDR SERIES TRUST | SPMD | ST STR P400MID | $5,414,682 | 80,146 | SH | None |
| SELECT SECTOR SPDR TR | XLP | ST STR STAPL ETF | $3,900,913 | 46,959 | SH | None |
| INVESCO EXCHANGE TRADED FD T | XLG | S&P 500 TOP 50 | $3,727,799 | 60,882 | SH | None |
| SELECT SECTOR SPDR TR | XLE | ST STR ENERG ETF | $3,416,559 | 64,330 | SH | None |
| FIDELITY MERRIMACK STR TR | FBND | TOTAL BD ETF | $2,702,767 | 59,415 | SH | None |
| ISHARES TR | MUB | NATIONAL MUN ETF | $2,395,350 | 22,257 | SH | None |
| SPDR SERIES TRUST | TFI | ST STR NUVEE ETF | $2,333,517 | 50,950 | SH | None |
| GLOBAL X FDS | PAVE | US INFR DEV ETF | $2,246,982 | 38,136 | SH | None |
| SELECT SECTOR SPDR TR | XLU | ST STR UTIL ETF | $2,160,318 | 47,647 | SH | None |
| SPDR INDEX SHS FDS | SPDW | ST STR PO EX ETF | $2,096,230 | 41,600 | SH | None |
| SPDR SERIES TRUST | VLU | ST STR SP1500VT | $2,085,448 | 8,755 | SH | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $2,068,445 | 2,809 | SH | None |
| ISHARES TR | IWP | RUS MD CP GR ETF | $1,967,457 | 13,438 | SH | None |
| SPDR SERIES TRUST | SPYM | ST STR P500ETF | $1,966,409 | 22,376 | SH | None |
| SPDR SERIES TRUST | SPYG | ST STR P500GRW | $1,845,410 | 15,509 | SH | None |
| SELECT SECTOR SPDR TR | XLB | ST STR MATER ETF | $1,615,188 | 31,776 | SH | None |
| WORLD GOLD TR | GLDM | SPDR GLD MINIS | $1,570,789 | 19,778 | SH | None |
| STATE STR SPDR DOW JONES IND | DIA | UT SER 1 | $1,545,090 | 2,958 | SH | None |
| SPDR SERIES TRUST | SHM | ST NUVE TERM ETF | $1,271,270 | 26,504 | SH | None |
| SELECT SECTOR SPDR TR | XLRE | ST STR REAL ETF | $1,181,640 | 26,837 | SH | None |
| APPLE INC | AAPL | COM | $1,160,780 | 4,012 | SH | None |
| ISHARES TR | SUB | SHRT NAT MUN ETF | $1,134,283 | 10,654 | SH | None |
| INNOVATOR ETFS TRUST | BOCT | US EQTY BUF OCT | $1,029,412 | 19,415 | SH | None |
| INNOVATOR ETFS TRUST | BJAN | US EQTY BUFR JAN | $1,028,165 | 17,465 | SH | None |
| INNOVATOR ETFS TRUST | BJUL | US EQTY BUFR JUL | $1,026,731 | 18,905 | SH | None |
| INNOVATOR ETFS TRUST | BUFB | LADDERED ALC BFR | $1,026,699 | 26,118 | SH | None |
| INNOVATOR ETFS TRUST | BAPR | US EQT BUFR APR | $1,021,740 | 19,184 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $979,241 | 4,894 | SH | None |
| GE VERNOVA INC | GEV | COM | $889,192 | 757 | SH | None |
| GE AEROSPACE | GE | COM NEW | $885,375 | 2,369 | SH | None |
| VANECK ETF TRUST | SMB | VANECK SHRT MUNI | $748,211 | 43,125 | SH | None |
| ISHARES TR | CMF | CALIF MUN BD ETF | $714,983 | 12,404 | 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.
