Disclosed positions
| ISHARES TR | MUB | NATIONAL MUN ETF | $8,665,670 | 80,521 | SH | None |
| ISHARES TR | TIP | TIPS BD ETF | $7,104,086 | 64,919 | SH | None |
| MICRON TECHNOLOGY INC | MU | COM | $6,342,824 | 5,495 | SH | None |
| WESTERN DIGITAL CORP | WDC | COM | $5,995,665 | 9,387 | SH | None |
| LUMENTUM HLDGS INC | LITE | COM | $5,805,634 | 6,766 | SH | None |
| VANGUARD SCOTTSDALE FDS | VCSH | SHRT TRM CORP BD | $5,689,686 | 71,994 | SH | None |
| ISHARES TR | PFF | PFD AND INCM SEC | $5,026,520 | 164,858 | SH | None |
| SPDR SERIES TRUST | CWB | ST STR CONV ETF | $5,007,269 | 46,441 | SH | None |
| BLOOM ENERGY CORP | BE | COM CL A | $3,582,152 | 11,834 | SH | None |
| CARPENTER TECHNOLOGY CORP | CRS | COM | $3,364,862 | 5,455 | SH | None |
| VANGUARD SCOTTSDALE FDS | VCIT | INT-TERM CORP | $2,962,755 | 35,847 | SH | None |
| ISHARES TR | MBB | MBS ETF | $2,794,673 | 29,567 | SH | None |
| AZZ INC | AZZ | COM | $2,715,236 | 17,512 | SH | None |
| LAM RESEARCH CORP | LRCX | COM NEW | $2,550,147 | 5,885 | SH | None |
| ISHARES TR | EMB | JPMORGAN USD EMG | $2,198,157 | 22,793 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $2,166,975 | 10,830 | SH | None |
| ADVANCED MICRO DEVICES INC | AMD | COM | $2,121,483 | 3,652 | SH | None |
| CORTEVA INC | CTVA | COM | $1,849,630 | 21,840 | SH | None |
| RIO TINTO PLC | RIO | SPONSORED ADR | $1,798,069 | 18,941 | SH | None |
| BANK NOVA SCOTIA B C | BNS | COM | $1,754,602 | 20,205 | SH | None |
| KLA CORP | KLAC | COM NEW | $1,711,299 | 5,672 | SH | None |
| MASTEC INC | MTZ | COM | $1,648,846 | 3,963 | SH | None |
| COHERENT CORP | COHR | COM | $1,572,752 | 3,987 | SH | None |
| BHP BILLITON LIMITED | BHP | SPONSORED ADS | $1,542,235 | 18,512 | SH | None |
| SUNCOR ENERGY INC NEW | SU | COM | $1,457,573 | 27,153 | SH | None |
| VALE S A | VALE | SPONSORED ADS | $1,409,880 | 93,742 | SH | None |
| QUANTA SVCS INC | PWR | COM | $1,365,916 | 1,897 | SH | None |
| KODIAK GAS SVCS INC | KGS | COM | $1,365,337 | 18,173 | SH | None |
| NUCOR CORP | NUE | COM | $1,352,538 | 6,072 | SH | None |
| EDWARDS LIFESCIENCES CORP | EW | COM | $1,349,663 | 14,920 | SH | None |
| TKO GROUP HOLDINGS INC | TKO | CL A | $1,343,140 | 6,672 | SH | None |
| ITT INC | ITT | COM | $1,334,880 | 6,750 | SH | None |
| TORONTO DOMINION BK ONT | TD | COM NEW | $1,321,523 | 10,883 | SH | None |
| NVENT ELEC PLC | NVT | SHS | $1,307,184 | 7,707 | SH | None |
| VALMONT INDS INC | VMI | COM | $1,286,315 | 2,227 | SH | None |
| WW GRAINGER INC | GWW | COM | $1,285,578 | 945 | SH | None |
| MERCK & CO INC | MRK | COM | $1,251,076 | 9,736 | SH | None |
| NEXTERA ENERGY INC | NEE | COM | $1,249,757 | 14,239 | SH | None |
| ARCHER DANIELS MIDLAND CO | ADM | COM | $1,213,461 | 15,883 | SH | None |
| REALTY INCOME CORP | O | COM | $1,211,876 | 19,559 | SH | None |
| CISCO SYS INC | CSCO | COM | $1,183,997 | 10,080 | SH | None |
| KEYSIGHT TECHNOLOGIES INC | KEYS | COM | $1,173,085 | 3,351 | SH | None |
| MONSTER BEVERAGE CORP NEW | MNST | COM | $1,169,300 | 12,165 | SH | None |
| ROSS STORES INC | ROST | COM | $1,155,137 | 5,427 | SH | None |
| L3HARRIS TECHNOLOGIES INC | LHX | COM | $1,145,796 | 3,943 | SH | None |
| GOLAR LNG LTD | GLNG | SHS | $1,138,346 | 22,840 | SH | None |
| PRICE T ROWE GROUP INC | TROW | COM | $1,129,965 | 9,939 | SH | None |
| CLEAN HARBORS INC | CLH | COM | $1,123,599 | 3,761 | SH | None |
| TENARIS S A | TS | SPONSORED ADS | $1,119,122 | 20,168 | SH | None |
| GATX CORP | GATX | COM | $1,114,348 | 6,289 | 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. 11 positions lack a resolved ticker and 11 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.
