Disclosed positions
| ISHARES TR | VLUE | MSCI USA VALUE | $46,347,114 | 231,953 | SH | None |
| ISHARES TR | MTUM | MSCI USA MMENTM | $45,972,390 | 134,087 | SH | None |
| VANGUARD INTL EQUITY INDEX F | VEU | ALLWRLD EX US | $35,925,710 | 428,963 | SH | None |
| ISHARES TR | IJH | CORE S&P MCP ETF | $32,205,811 | 417,673 | SH | None |
| VANGUARD INDEX FDS | VTI | TOTAL STK MKT | $27,937,853 | 75,484 | SH | None |
| ISHARES TR | SHV | TRUST ISHARE 0-1 | $27,451,568 | 248,775 | SH | None |
| ISHARES TR | IJR | CORE S&P SCP ETF | $22,073,923 | 148,841 | SH | None |
| ISHARES TR | AGG | CORE US AGGBD ET | $15,934,501 | 160,987 | SH | None |
| PIMCO ETF TR | BOND | ACTIVE BD ETF | $15,431,042 | 167,343 | SH | None |
| INVESCO QQQ TR | QQQ | UNIT SER 1 | $14,202,344 | 19,274 | SH | None |
| ISHARES TR | SUB | SHRT NAT MUN ETF | $4,135,267 | 38,838 | SH | None |
| ISHARES TR | IYW | U.S. TECH ETF | $4,016,844 | 15,926 | SH | None |
| ISHARES TR | USMV | MSCI USA MIN ETF | $3,946,983 | 40,918 | SH | None |
| VANGUARD MUN BD FDS | VTEB | TAX EXEMPT BD | $2,390,334 | 47,259 | SH | None |
| OREILLY AUTOMOTIVE INC | ORLY | COM | $1,638,282 | 17,790 | SH | None |
| APPLE INC | AAPL | COM | $1,476,389 | 5,102 | SH | None |
| HOME DEPOT INC | HD | COM | $1,452,594 | 4,120 | SH | None |
| ALPHABET INC | GOOGL | CAP STK CL A | $1,311,505 | 3,670 | SH | None |
| ISHARES TR | SHY | 1 3 YR TREAS BD | $1,281,590 | 15,609 | SH | None |
| JPMORGAN CHASE & CO | JPM | COM | $1,102,929 | 3,368 | SH | None |
| SHERWIN WILLIAMS CO | SHW | COM | $1,089,256 | 3,164 | SH | None |
| ISHARES TR | SOXX | ISHARES SEMICDTR | $962,235 | 1,502 | SH | None |
| ALPHABET INC | GOOG | CAP STK CL C | $941,301 | 2,664 | SH | None |
| INVESCO EXCHANGE TRADED FD T | PDP | DORS WRI MOM ETF | $932,407 | 6,148 | SH | None |
| ISHARES TR | AOA | CORE 80 20 ETF | $836,634 | 8,574 | SH | None |
| ISHARES TR | USHY | BROAD USD HIGH | $808,025 | 21,826 | SH | None |
| ISHARES TR | IDU | U.S. UTILITS ETF | $787,388 | 6,871 | SH | None |
| ISHARES TR | ITA | US AER DEF ETF | $709,949 | 2,930 | SH | None |
| SNAP ON INC | SNA | COM | $658,975 | 1,638 | SH | None |
| VANGUARD INDEX FDS | VTV | VALUE ETF | $638,067 | 2,930 | SH | None |
| LOCKHEED MARTIN CORP | LMT | COM | $628,222 | 1,233 | SH | None |
| INVESCO EXCH TRADED FD TR II | SPLV | S&P500 LOW VOL | $608,876 | 8,127 | SH | None |
| FIRST TR EXCHANGE-TRADED FD | FDN | DJ INTERNT IDX | $589,002 | 2,225 | SH | None |
| GILEAD SCIENCES INC | GILD | COM | $568,871 | 4,503 | SH | None |
| VANGUARD WHITEHALL FDS | VYM | HIGH DIV YLD | $524,322 | 3,318 | SH | None |
| SELECT SECTOR SPDR TR | XLY | ST STR DISCR ETF | $466,035 | 3,975 | SH | None |
| JOHNSON & JOHNSON | JNJ | COM | $445,970 | 1,756 | SH | None |
| VANGUARD INDEX FDS | VOO | S&P 500 ETF SHS | $421,748 | 613 | SH | None |
| AMAZON COM INC | AMZN | COM | $388,732 | 1,631 | SH | None |
| WISDOMTREE TR | DHS | US HIGH DIVIDEND | $379,788 | 3,341 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $354,479 | 1,771 | SH | None |
| MICRON TECHNOLOGY INC | MU | COM | $348,342 | 302 | SH | None |
| VANGUARD INDEX FDS | VXF | EXTEND MKT ETF | $340,529 | 1,383 | SH | None |
| FLEX LTD | FLEX | ORD | $324,140 | 2,000 | SH | None |
| STATE STR SPDR S&P 500 ETF T | SPY | TR UNIT | $322,710 | 432 | SH | None |
| MICROSOFT CORP | MSFT | COM | $292,835 | 785 | SH | None |
| FIRST TR EXCHANGE-TRADED FD | QQEW | NASDAQ-100 SEL | $284,188 | 1,782 | SH | None |
| COSTCO WHOLESALE CORPORATION | COST | COM | $279,742 | 299 | SH | None |
| MARVELL TECHNOLOGY INC | MRVL | COM | $272,771 | 916 | SH | None |
| LUMENTUM HLDGS INC | LITE | COM | $267,715 | 312 | 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.
