Disclosed positions
| BLACKROCK ETF TRUST | BALI | ISHARES ADVANTAG | $23,355,646 | 735,843 | SH | None |
| SCHWAB STRATEGIC TR | SCHF | INTL EQTY ETF | $16,876,386 | 724,931 | SH | None |
| ISHARES TR | IXG | GLOBAL FINLS ETF | $12,232,299 | 104,843 | SH | None |
| ARK ETF TR | ARKW | NEXT GNRTN INTER | $11,230,779 | 64,319 | SH | None |
| SCHWAB STRATEGIC TR | SCHV | US LCAP VA ETF | $10,247,018 | 352,010 | SH | None |
| SCHWAB STRATEGIC TR | SCHG | US LCAP GR ETF | $9,799,408 | 307,095 | SH | None |
| SPDR S&P 500 ETF TR | SPY | TR UNIT | $9,371,247 | 14,067 | SH | None |
| ISHARES TR | EFA | MSCI EAFE ETF | $7,157,547 | 76,658 | SH | None |
| FIRST TR EXCHANGE-TRADED FD | LMBS | FST LOW OPPT EFT | $6,850,079 | 137,579 | SH | None |
| ISHARES INC | EWP | MSCI SPAIN ETF | $6,531,785 | 131,955 | SH | None |
| FIRST TR EXCHANGE-TRADED FD | FDL | SHS | $6,477,480 | 149,216 | SH | None |
| ARK ETF TR | ARKK | INNOVATION ETF | $6,359,881 | 73,695 | SH | None |
| SELECT SECTOR SPDR TR | XLP | SBI CONS STPLS | $6,339,765 | 80,895 | SH | None |
| FIRST TR EXCHANGE-TRADED FD | FTGS | GROWTH STRENGTH | $6,185,316 | 172,245 | SH | None |
| ISHARES TR | EEM | MSCI EMG MKT ETF | $6,168,103 | 115,508 | SH | None |
| BLACKROCK ETF TRUST | DYNF | ISHARES US EQUIT | $6,154,483 | 103,961 | SH | None |
| ISHARES TR | IVW | S&P 500 GRWT ETF | $5,613,565 | 46,501 | SH | None |
| FIRST TR EXCHANGE-TRADED FD | MGOV | INTERMEDIATE GOV | $5,468,187 | 267,132 | SH | None |
| FIRST TR EXCHANGE TRADED FD | RDVY | RISNG DIVD ACHIV | $5,163,245 | 76,765 | SH | None |
| J P MORGAN EXCHANGE TRADED F | JEPI | EQUITY PREMIUM | $4,954,435 | 86,768 | SH | None |
| ISHARES TR | AIA | ASIA 50 ETF | $4,934,601 | 52,163 | SH | None |
| SPDR SERIES TRUST | SPYG | PRTFLO S&P500 GW | $4,699,696 | 44,969 | SH | None |
| SPDR SERIES TRUST | XBI | S&P BIOTECH | $4,659,587 | 46,503 | SH | None |
| ISHARES TR | IYZ | US TELECOM ETF | $4,611,978 | 142,963 | SH | None |
| SELECT SECTOR SPDR TR | XLK | TECHNOLOGY | $4,573,506 | 16,226 | SH | None |
| SSGA ACTIVE ETF TR | TOTL | SPDR TR TACTIC | $4,524,064 | 111,513 | SH | None |
| ISHARES TR | IWY | RUS TP200 GR ETF | $4,480,081 | 16,372 | SH | None |
| VANECK ETF TRUST | NLR | URANIUM AND NUCL | $4,130,579 | 30,450 | SH | None |
| ISHARES TR | IDV | INTL SEL DIV ETF | $4,018,746 | 109,952 | SH | None |
| VANGUARD SCOTTSDALE FDS | VTWV | VNG RUS2000VAL | $3,993,389 | 25,620 | SH | None |
| EA SERIES TRUST | FRDM | FREEDOM 100 EM | $3,961,333 | 89,400 | SH | None |
| INVESCO EXCHANGE TRADED FD T | XMHQ | S&P MDCP QUALITY | $3,941,317 | 37,551 | SH | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $3,913,254 | 6,518 | SH | None |
| FIRST TR EXCHANGE-TRADED FD | FIIG | INTERMEDIATE DUR | $3,507,496 | 165,214 | SH | None |
| VANGUARD BD INDEX FDS | BND | TOTAL BND MRKT | $3,505,136 | 47,131 | SH | None |
| APPLE INC | AAPL | COM | $3,423,098 | 13,443 | SH | None |
| ISHARES TR | IVV | CORE S&P500 ETF | $3,419,454 | 5,109 | SH | None |
| ARES CAPITAL CORP | ARCC | COM | $3,295,841 | 161,482 | SH | None |
| PIMCO ETF TR | BOND | ACTIVE BD ETF | $3,293,637 | 35,283 | SH | None |
| SELECT SECTOR SPDR TR | XLF | FINANCIAL | $2,838,889 | 52,699 | SH | None |
| MICROSOFT CORP | MSFT | COM | $2,807,784 | 5,421 | SH | None |
| FIRST TR EXCHANGE-TRADED FD | FSIG | LIMITED DURATION | $2,674,115 | 139,204 | SH | None |
| SPDR GOLD TR | GLD | GOLD SHS | $2,658,560 | 7,479 | SH | None |
| SCHWAB STRATEGIC TR | SCHA | US SML CAP ETF | $2,611,887 | 93,616 | SH | None |
| FIRST TR EXCHNG TRADED FD VI | AFMC | ACTV FCTR MDCP | $2,543,214 | 74,125 | SH | None |
| FIRST TR EXCHANGE-TRADED FD | HYLS | FIRST TR TA HIYL | $2,513,700 | 59,779 | SH | None |
| FIRST TR EXCH TRADED FD III | FMHI | MUNI HI INCM ETF | $2,358,327 | 49,639 | SH | None |
| ISHARES TR | IYF | U.S. FINLS ETF | $2,096,606 | 16,556 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $2,075,646 | 11,125 | SH | None |
| FIRST TR EXCH TRADED FD III | FEMB | EME MRK BD ETF | $1,956,807 | 66,694 | 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. 2 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.