Disclosed positions
| AMPHENOL CORP | APH | CL A | $63,259,208 | 358,775 | SH | None |
| AMETEK INC | AME | COM | $41,796,345 | 172,755 | SH | None |
| VERTIV HOLDINGS CO | VRT | COM CL A | $26,065,402 | 77,849 | SH | None |
| IDEX CORP | IEX | COM | $25,910,201 | 114,167 | SH | None |
| DANAHER CORP DEL | DHR | COM | $23,349,647 | 122,583 | SH | None |
| THERMO FISHER SCIENTIFIC INC | TMO | COM | $18,946,896 | 37,791 | SH | None |
| GALLAGHER ARTHUR J & CO | AJG | COM | $17,311,415 | 75,408 | SH | None |
| XYLEM INC | XYL | COM | $15,883,050 | 134,363 | SH | None |
| APTARGROUP INC | ATR | COM | $15,798,612 | 126,187 | SH | None |
| DONALDSON INC | DCI | COM | $15,749,608 | 175,444 | SH | None |
| NVENT ELEC PLC | NVT | SHS | $13,520,800 | 79,717 | SH | None |
| ROPER TECHNOLOGIES INC | ROP | COM | $13,520,372 | 39,955 | SH | None |
| MICRON TECHNOLOGY INC | MU | COM | $13,216,718 | 11,450 | SH | None |
| COMFORT SYS USA INC | FIX | COM | $12,252,415 | 6,182 | SH | None |
| VANGUARD BD INDEX FDS | BSV | SHORT TRM BOND | $11,379,370 | 146,058 | SH | None |
| FISERV INC | FISV | COM | $11,308,478 | 230,550 | SH | None |
| NORDSON CORP | NDSN | COM | $11,276,569 | 37,378 | SH | None |
| LANDSTAR SYS INC | LSTR | COM | $11,054,408 | 53,452 | SH | None |
| RBC BEARINGS INC | RBC | COM | $10,737,768 | 16,672 | SH | None |
| GRACO INC | GGG | COM | $10,723,615 | 141,828 | SH | None |
| VERISK ANALYTICS INC | VRSK | COM | $10,475,755 | 58,351 | SH | None |
| FASTENAL CO | FAST | COM | $9,510,036 | 198,002 | SH | None |
| RPM INTL INC | RPM | COM | $9,499,161 | 85,463 | SH | None |
| ECOLAB INC | ECL | COM | $9,381,635 | 33,673 | SH | None |
| COSTCO WHOLESALE CORPORATION | COST | COM | $9,187,077 | 9,821 | SH | None |
| CHURCH & DWIGHT CO INC | CHD | COM | $7,397,563 | 76,358 | SH | None |
| ASSURANT INC | AIZ | COM | $7,296,766 | 27,173 | SH | None |
| JPMORGAN CHASE & CO | JPM | COM | $7,011,736 | 21,421 | SH | None |
| CLEAN HARBORS INC | CLH | COM | $6,452,104 | 21,597 | SH | None |
| FORTIVE CORP | FTV | COM | $6,016,998 | 98,494 | SH | None |
| VANGUARD SCOTTSDALE FDS | VCSH | SHRT TRM CORP BD | $5,980,007 | 75,668 | SH | None |
| INVESCO EXCHANGE TRADED FD T | RSP | S&P500 EQL WGT | $5,591,907 | 26,281 | SH | None |
| CSW INDUSTRIALS INC | CSW | COM | $5,193,078 | 18,660 | SH | None |
| S&P GLOBAL INC | SPGI | COM | $5,190,529 | 12,745 | SH | None |
| MSA SAFETY INC | MSA | COM | $5,144,174 | 29,466 | SH | None |
| EXXON MOBIL CORP | XOM | COM | $5,085,711 | 37,198 | SH | None |
| VERALTO CORP | VLTO | COM SHS | $4,603,201 | 51,908 | SH | None |
| MICROSOFT CORP | MSFT | COM | $4,352,920 | 11,669 | SH | None |
| FIDELITY NATL INFORMATION SV | FIS | COM | $4,245,670 | 109,199 | SH | None |
| UFP TECHNOLOGIES INC | UFPT | COM | $4,105,273 | 15,484 | SH | None |
| APPLIED INDL TECHNOLOGIES IN | AIT | COM | $4,060,167 | 12,007 | SH | None |
| US BANCORP | USB | COM NEW | $3,906,008 | 64,669 | SH | None |
| ABBVIE INC | ABBV | COM | $3,856,383 | 15,325 | SH | None |
| APPLE INC | AAPL | COM | $3,775,519 | 13,048 | SH | None |
| KADANT INC | KAI | COM | $3,602,333 | 11,464 | SH | None |
| GENERAC HLDGS INC | GNRC | COM | $3,566,133 | 12,179 | SH | None |
| JOHNSON & JOHNSON | JNJ | COM | $3,560,659 | 14,020 | SH | None |
| WATERS CORP | WAT | COM | $3,051,325 | 8,136 | SH | None |
| REGAL REXNORD CORPORATION | RRX | COM | $3,008,816 | 12,632 | SH | None |
| APPLIED MATLS INC | AMAT | COM | $2,899,230 | 4,010 | 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.
