Disclosed positions
| APPLE INC | AAPL | COM | $42,457,342 | 146,728 | SH | None |
| NVIDIA CORPORATION | NVDA | COM | $40,539,635 | 202,607 | SH | None |
| ALPHABET INC | GOOG | CAP STK CL C | $37,860,369 | 107,153 | SH | None |
| MICROSOFT CORP | MSFT | COM | $29,560,716 | 79,247 | SH | None |
| AMAZON COM INC | AMZN | COM | $25,761,217 | 108,086 | SH | None |
| KLA CORP | KLAC | COM NEW | $18,478,531 | 61,246 | SH | None |
| LAM RESEARCH CORP | LRCX | COM NEW | $17,750,063 | 40,962 | SH | None |
| BROADCOM INC | AVGO | COM | $17,578,219 | 46,534 | SH | None |
| COSTCO WHOLESALE CORPORATION | COST | COM | $15,881,098 | 16,977 | SH | None |
| AMPHENOL CORP | APH | CL A | $15,217,121 | 86,304 | SH | None |
| MOODYS CORP | MCO | COM | $15,030,150 | 33,185 | SH | None |
| VISA INC | V | COM CL A | $14,202,211 | 41,395 | SH | None |
| APPLIED MATLS INC | AMAT | COM | $13,243,191 | 18,317 | SH | None |
| FASTENAL CO | FAST | COM | $11,924,456 | 248,271 | SH | None |
| ASML HLDG NV | ASML | N Y REGISTRY SHS | $11,743,664 | 5,903 | SH | None |
| S&P GLOBAL INC | SPGI | COM | $10,907,237 | 26,782 | SH | None |
| IDEXX LABS INC | IDXX | COM | $10,523,536 | 19,990 | SH | None |
| ADVANCED MICRO DEVICES INC | AMD | COM | $9,704,682 | 16,706 | SH | None |
| TRANE TECHNOLOGIES PLC | TT | SHS | $9,242,158 | 18,817 | SH | None |
| MASTERCARD INCORPORATED | MA | CL A | $9,141,053 | 17,798 | SH | None |
| MSCI INC | MSCI | COM | $8,486,846 | 15,154 | SH | None |
| MICRON TECHNOLOGY INC | MU | COM | $8,263,562 | 7,159 | SH | None |
| DANAHER CORP DEL | DHR | COM | $8,220,736 | 43,158 | SH | None |
| ALPHABET INC | GOOGL | CAP STK CL A | $6,543,087 | 18,309 | SH | None |
| LINDE PLC | LIN | SHS | $5,475,855 | 10,552 | SH | None |
| CADENCE DESIGN SYSTEM INC | CDNS | COM | $5,234,963 | 13,948 | SH | None |
| CORNING INC | GLW | COM | $4,793,399 | 18,766 | SH | None |
| TEXAS INSTRS INC | TXN | COM | $4,159,865 | 13,956 | SH | None |
| UNITED RENTALS INC | URI | COM | $3,823,504 | 3,375 | SH | None |
| INTEL CORP | INTC | COM | $3,294,430 | 23,594 | SH | None |
| DEERE & CO | DE | COM | $2,565,231 | 4,044 | SH | None |
| JOHNSON & JOHNSON | JNJ | COM | $2,384,778 | 9,390 | SH | None |
| CIENA CORP | CIEN | COM NEW | $2,293,859 | 4,676 | SH | None |
| ISHARES TR | IVW | S&P 500 GRWT ETF | $1,925,420 | 14,000 | SH | None |
| CINTAS CORP | CTAS | COM | $1,446,020 | 8,502 | SH | None |
| TJX COS INC NEW | TJX | COM | $905,213 | 5,975 | SH | None |
| BERKSHIRE HATHAWAY INC DEL | BRK.B | CL B NEW | $830,647 | 1,660 | SH | None |
| ELI LILLY & CO | LLY | COM | $753,242 | 628 | SH | None |
| VANGUARD WORLD FD | VGT | INF TECH ETF | $669,312 | 5,600 | SH | None |
| ISHARES TR | SUSA | ESG OPTIMIZED | $617,200 | 4,000 | SH | None |
| 3M CO | MMM | COM | $604,086 | 3,731 | SH | None |
| AMGEN INC | AMGN | COM | $572,150 | 1,580 | SH | None |
| INVESCO EXCH TRADED FD TR II | BAB | TAXABLE MUN BD | $475,256 | 17,707 | SH | None |
| INTERNATIONAL BUSINESS MACHS | IBM | COM | $435,313 | 1,548 | SH | None |
| VANGUARD MUN BD FDS | VTEB | TAX EXEMPT BD | $360,281 | 7,123 | SH | None |
| AMERIPRISE FINL INC | AMP | COM | $330,307 | 720 | SH | None |
| AUTOMATIC DATA PROCESSING IN | ADP | COM | $317,785 | 1,419 | SH | None |
| STATE STR SPDR S&P MIDCAP 40 | MDY | UTSER1 S&PDCRP | $292,589 | 416 | SH | None |
| VANGUARD WORLD FD | VIS | INDUSTRIAL ETF | $288,304 | 800 | SH | None |
| DISNEY WALT CO | DIS | COM | $265,361 | 2,757 | 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.
