The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
|
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
||||||||||||||||
| COLUMN 1 | COLUMN 2 | COLUMN 3 | COLUMN 4 | COLUMN 5 | COLUMN 6 | COLUMN 7 | COLUMN 8 | |||||
| VALUE | SHRS OR | SH/ | PUT/ | INVESTMENT | OTHER | VOTING AUTHORITY | ||||||
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | (to the nearest dollar) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
| ABBOTT LABS | COM | 002824100 | 3,035,516 | 26,625 | SH | SOLE | 0 | 26,625 | 0 | 0 | ||
| ABBVIE INC | COM | 00287Y109 | 3,477,170 | 17,608 | SH | SOLE | 0 | 17,608 | 0 | 0 | ||
| ACI WORLDWIDE INC | COM | 004498101 | 804,831 | 15,812 | SH | SOLE | 0 | 15,812 | 0 | 0 | ||
| ALPHABET INC | CAP STK CL A | 02079K305 | 653,449 | 3,940 | SH | SOLE | 0 | 3,940 | 0 | 0 | ||
| ALPHABET INC | CAP STK CL C | 02079K107 | 349,777 | 2,092 | SH | SOLE | 0 | 2,092 | 0 | 0 | ||
| AMAZON COM INC | COM | 023135106 | 364,572 | 1,957 | SH | SOLE | 0 | 1,957 | 0 | 0 | ||
| AMERICAN EXPRESS CO | COM | 025816109 | 507,268 | 1,870 | SH | SOLE | 0 | 1,870 | 0 | 0 | ||
| AMERICAN WTR WKS CO INC NEW | COM | 030420103 | 1,082,176 | 7,400 | SH | SOLE | 0 | 7,400 | 0 | 0 | ||
| AMETEK INC | COM | 031100100 | 64,145,533 | 373,569 | SH | SOLE | 0 | 373,569 | 0 | 0 | ||
| AMGEN INC | COM | 031162100 | 2,037,619 | 6,324 | SH | SOLE | 0 | 6,324 | 0 | 0 | ||
| AMPHENOL CORP NEW | CL A | 032095101 | 72,857,025 | 1,118,125 | SH | SOLE | 0 | 1,118,125 | 0 | 0 | ||
| APPLE INC | COM | 037833100 | 5,768,091 | 24,756 | SH | SOLE | 0 | 24,756 | 0 | 0 | ||
| APPLIED INDL TECHNOLOGIES IN | COM | 03820C105 | 7,539,786 | 33,791 | SH | SOLE | 0 | 33,791 | 0 | 0 | ||
| APPLIED MATLS INC | COM | 038222105 | 810,221 | 4,010 | SH | SOLE | 0 | 4,010 | 0 | 0 | ||
| APTARGROUP INC | COM | 038336103 | 48,157,920 | 300,630 | SH | SOLE | 0 | 300,630 | 0 | 0 | ||
| ASSURANT INC | COM | 04621X108 | 29,916,896 | 150,442 | SH | SOLE | 0 | 150,442 | 0 | 0 | ||
| AUTOMATIC DATA PROCESSING IN | COM | 053015103 | 3,848,207 | 13,906 | SH | SOLE | 0 | 13,906 | 0 | 0 | ||
| BANK AMERICA CORP | COM | 060505104 | 386,602 | 9,743 | SH | SOLE | 0 | 9,743 | 0 | 0 | ||
| BECTON DICKINSON & CO | COM | 075887109 | 968,740 | 4,018 | SH | SOLE | 0 | 4,018 | 0 | 0 | ||
| BERKLEY W R CORP | COM | 084423102 | 241,216 | 4,252 | SH | SOLE | 0 | 4,252 | 0 | 0 | ||
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 1,116,591 | 2,426 | SH | SOLE | 0 | 2,426 | 0 | 0 | ||
| C H ROBINSON WORLDWIDE INC | COM NEW | 12541W209 | 772,590 | 7,000 | SH | SOLE | 0 | 7,000 | 0 | 0 | ||
| CANADIAN NATL RY CO | COM | 136375102 | 685,328 | 5,850 | SH | SOLE | 0 | 5,850 | 0 | 0 | ||
| CAPITAL ONE FINL CORP | COM | 14040H105 | 665,999 | 4,448 | SH | SOLE | 0 | 4,448 | 0 | 0 | ||
| CARRIER GLOBAL CORPORATION | COM | 14448C104 | 589,992 | 7,330 | SH | SOLE | 0 | 7,330 | 0 | 0 | ||
| CATALENT INC | COM | 148806102 | 2,353,629 | 38,858 | SH | SOLE | 0 | 38,858 | 0 | 0 | ||
| CATERPILLAR INC | COM | 149123101 | 843,964 | 2,158 | SH | SOLE | 0 | 2,158 | 0 | 0 | ||
| CHARLES RIV LABS INTL INC | COM | 159864107 | 27,433,785 | 139,279 | SH | SOLE | 0 | 139,279 | 0 | 0 | ||
| CHEVRON CORP NEW | COM | 166764100 | 530,319 | 3,601 | SH | SOLE | 0 | 3,601 | 0 | 0 | ||
| CHURCH & DWIGHT CO INC | COM | 171340102 | 32,689,081 | 312,157 | SH | SOLE | 0 | 312,157 | 0 | 0 | ||
| CISCO SYS INC | COM | 17275R102 | 269,920 | 5,072 | SH | SOLE | 0 | 5,072 | 0 | 0 | ||
| CLEAN HARBORS INC | COM | 184496107 | 22,913,866 | 94,799 | SH | SOLE | 0 | 94,799 | 0 | 0 | ||
| COCA COLA CO | COM | 191216100 | 691,907 | 9,629 | SH | SOLE | 0 | 9,629 | 0 | 0 | ||
| COMFORT SYS USA INC | COM | 199908104 | 31,347,837 | 80,307 | SH | SOLE | 0 | 80,307 | 0 | 0 | ||
| COMMERCE BANCSHARES INC | COM | 200525103 | 1,931,391 | 32,515 | SH | SOLE | 0 | 32,515 | 0 | 0 | ||
| CONMED CORP | COM | 207410101 | 10,091,886 | 140,321 | SH | SOLE | 0 | 140,321 | 0 | 0 | ||
| CONOCOPHILLIPS | COM | 20825C104 | 306,967 | 2,916 | SH | SOLE | 0 | 2,916 | 0 | 0 | ||
| COSTCO WHSL CORP NEW | COM | 22160K105 | 9,342,506 | 10,538 | SH | SOLE | 0 | 10,538 | 0 | 0 | ||
| CSW INDUSTRIALS INC | COM | 126402106 | 40,708,494 | 111,107 | SH | SOLE | 0 | 111,107 | 0 | 0 | ||
| CSX CORP | COM | 126408103 | 476,514 | 13,800 | SH | SOLE | 0 | 13,800 | 0 | 0 | ||
| DANAHER CORPORATION | COM | 235851102 | 58,538,834 | 210,556 | SH | SOLE | 0 | 210,556 | 0 | 0 | ||
| DONALDSON INC | COM | 257651109 | 35,264,492 | 478,487 | SH | SOLE | 0 | 478,487 | 0 | 0 | ||
| EATON CORP PLC | SHS | G29183103 | 1,138,165 | 3,434 | SH | SOLE | 0 | 3,434 | 0 | 0 | ||
| ECOLAB INC | COM | 278865100 | 9,848,333 | 38,571 | SH | SOLE | 0 | 38,571 | 0 | 0 | ||
| ELI LILLY & CO | COM | 532457108 | 341,087 | 385 | SH | SOLE | 0 | 385 | 0 | 0 | ||
| EMERSON ELEC CO | COM | 291011104 | 360,921 | 3,300 | SH | SOLE | 0 | 3,300 | 0 | 0 | ||
| EXXON MOBIL CORP | COM | 30231G102 | 4,454,126 | 37,998 | SH | SOLE | 0 | 37,998 | 0 | 0 | ||
| FASTENAL CO | COM | 311900104 | 28,044,277 | 392,667 | SH | SOLE | 0 | 392,667 | 0 | 0 | ||
| FIDELITY NATL INFORMATION SV | COM | 31620M106 | 30,724,301 | 366,857 | SH | SOLE | 0 | 366,857 | 0 | 0 | ||
| FIFTH THIRD BANCORP | COM | 316773100 | 779,688 | 18,200 | SH | SOLE | 0 | 18,200 | 0 | 0 | ||
| FISERV INC | COM | 337738108 | 82,960,753 | 461,791 | SH | SOLE | 0 | 461,791 | 0 | 0 | ||
| FORTIVE CORP | COM | 34959J108 | 22,533,094 | 285,482 | SH | SOLE | 0 | 285,482 | 0 | 0 | ||
| FTI CONSULTING INC | COM | 302941109 | 15,103,840 | 66,373 | SH | SOLE | 0 | 66,373 | 0 | 0 | ||
| GALLAGHER ARTHUR J & CO | COM | 363576109 | 54,151,626 | 192,457 | SH | SOLE | 0 | 192,457 | 0 | 0 | ||
| GE AEROSPACE | COM NEW | 369604301 | 231,388 | 1,227 | SH | SOLE | 0 | 1,227 | 0 | 0 | ||
| GENERAC HLDGS INC | COM | 368736104 | 2,448,659 | 15,412 | SH | SOLE | 0 | 15,412 | 0 | 0 | ||
| GENERAL MLS INC | COM | 370334104 | 204,638 | 2,771 | SH | SOLE | 0 | 2,771 | 0 | 0 | ||
| GRACO INC | COM | 384109104 | 38,581,234 | 440,878 | SH | SOLE | 0 | 440,878 | 0 | 0 | ||
| HENRY SCHEIN INC | COM | 806407102 | 342,630 | 4,700 | SH | SOLE | 0 | 4,700 | 0 | 0 | ||
| HOME DEPOT INC | COM | 437076102 | 1,162,519 | 2,869 | SH | SOLE | 0 | 2,869 | 0 | 0 | ||
| HONEYWELL INTL INC | COM | 438516106 | 574,861 | 2,781 | SH | SOLE | 0 | 2,781 | 0 | 0 | ||
| IDACORP INC | COM | 451107106 | 223,190 | 2,165 | SH | SOLE | 0 | 2,165 | 0 | 0 | ||
| IDEX CORP | COM | 45167R104 | 52,425,731 | 244,409 | SH | SOLE | 0 | 244,409 | 0 | 0 | ||
| ILLINOIS TOOL WKS INC | COM | 452308109 | 2,743,873 | 10,470 | SH | SOLE | 0 | 10,470 | 0 | 0 | ||
| INTEL CORP | COM | 458140100 | 311,807 | 13,291 | SH | SOLE | 0 | 13,291 | 0 | 0 | ||
| INTERNATIONAL BUSINESS MACHS | COM | 459200101 | 811,806 | 3,672 | SH | SOLE | 0 | 3,672 | 0 | 0 | ||
| INVESCO EXCHANGE TRADED FD T | S&P500 EQL WGT | 46137V357 | 1,720,463 | 9,603 | SH | SOLE | 0 | 9,603 | 0 | 0 | ||
| INVESCO QQQ TR | UNIT SER 1 | 46090E103 | 425,109 | 871 | SH | SOLE | 0 | 871 | 0 | 0 | ||
| ISHARES TR | CORE S&P500 ETF | 464287200 | 654,691 | 1,135 | SH | SOLE | 0 | 1,135 | 0 | 0 | ||
| JOHNSON & JOHNSON | COM | 478160104 | 3,070,065 | 18,944 | SH | SOLE | 0 | 18,944 | 0 | 0 | ||
| JPMORGAN CHASE & CO. | COM | 46625H100 | 4,925,057 | 23,357 | SH | SOLE | 0 | 23,357 | 0 | 0 | ||
| KADANT INC | COM | 48282T104 | 20,838,376 | 61,652 | SH | SOLE | 0 | 61,652 | 0 | 0 | ||
| LANDSTAR SYS INC | COM | 515098101 | 36,237,731 | 191,866 | SH | SOLE | 0 | 191,866 | 0 | 0 | ||
| M & T BK CORP | COM | 55261F104 | 1,050,017 | 5,895 | SH | SOLE | 0 | 5,895 | 0 | 0 | ||
| MASTERCARD INCORPORATED | CL A | 57636Q104 | 353,067 | 715 | SH | SOLE | 0 | 715 | 0 | 0 | ||
| MCDONALDS CORP | COM | 580135101 | 830,619 | 2,728 | SH | SOLE | 0 | 2,728 | 0 | 0 | ||
| MERCK & CO INC | COM | 58933Y105 | 515,676 | 4,541 | SH | SOLE | 0 | 4,541 | 0 | 0 | ||
| MICRON TECHNOLOGY INC | COM | 595112103 | 1,724,490 | 16,628 | SH | SOLE | 0 | 16,628 | 0 | 0 | ||
| MICROSOFT CORP | COM | 594918104 | 5,430,493 | 12,620 | SH | SOLE | 0 | 12,620 | 0 | 0 | ||
| MIDDLEBY CORP | COM | 596278101 | 507,825 | 3,650 | SH | SOLE | 0 | 3,650 | 0 | 0 | ||
| MODINE MFG CO | COM | 607828100 | 3,319,750 | 25,000 | SH | SOLE | 0 | 25,000 | 0 | 0 | ||
| MSA SAFETY INC | COM | 553498106 | 23,529,649 | 132,681 | SH | SOLE | 0 | 132,681 | 0 | 0 | ||
| MSC INDL DIRECT INC | CL A | 553530106 | 565,672 | 6,573 | SH | SOLE | 0 | 6,573 | 0 | 0 | ||
| NETFLIX INC | COM | 64110L106 | 283,708 | 400 | SH | SOLE | 0 | 400 | 0 | 0 | ||
| NORDSON CORP | COM | 655663102 | 35,200,036 | 134,029 | SH | SOLE | 0 | 134,029 | 0 | 0 | ||
| NVENT ELECTRIC PLC | SHS | G6700G107 | 11,743,959 | 167,150 | SH | SOLE | 0 | 167,150 | 0 | 0 | ||
| NVIDIA CORPORATION | COM | 67066G104 | 427,469 | 3,520 | SH | SOLE | 0 | 3,520 | 0 | 0 | ||
| OTIS WORLDWIDE CORP | COM | 68902V107 | 289,993 | 2,790 | SH | SOLE | 0 | 2,790 | 0 | 0 | ||
| PAYCHEX INC | COM | 704326107 | 379,221 | 2,826 | SH | SOLE | 0 | 2,826 | 0 | 0 | ||
| PENTAIR PLC | SHS | G7S00T104 | 3,953,845 | 40,432 | SH | SOLE | 0 | 40,432 | 0 | 0 | ||
| PEPSICO INC | COM | 713448108 | 1,141,206 | 6,711 | SH | SOLE | 0 | 6,711 | 0 | 0 | ||
| PERFICIENT INC | COM | 71375U101 | 2,867,334 | 37,988 | SH | SOLE | 0 | 37,988 | 0 | 0 | ||
| PFIZER INC | COM | 717081103 | 273,429 | 9,448 | SH | SOLE | 0 | 9,448 | 0 | 0 | ||
| PNC FINL SVCS GROUP INC | COM | 693475105 | 514,992 | 2,786 | SH | SOLE | 0 | 2,786 | 0 | 0 | ||
| PRICE T ROWE GROUP INC | COM | 74144T108 | 212,414 | 1,950 | SH | SOLE | 0 | 1,950 | 0 | 0 | ||
| PROCTER AND GAMBLE CO | COM | 742718109 | 2,749,775 | 15,876 | SH | SOLE | 0 | 15,876 | 0 | 0 | ||
| PRUDENTIAL FINL INC | COM | 744320102 | 271,264 | 2,240 | SH | SOLE | 0 | 2,240 | 0 | 0 | ||
| QUEST DIAGNOSTICS INC | COM | 74834L100 | 450,225 | 2,900 | SH | SOLE | 0 | 2,900 | 0 | 0 | ||
| RBC BEARINGS INC | COM | 75524B104 | 27,346,567 | 91,344 | SH | SOLE | 0 | 91,344 | 0 | 0 | ||
| REGAL REXNORD CORPORATION | COM | 758750103 | 13,840,530 | 83,437 | SH | SOLE | 0 | 83,437 | 0 | 0 | ||
| REPUBLIC SVCS INC | COM | 760759100 | 264,105 | 1,315 | SH | SOLE | 0 | 1,315 | 0 | 0 | ||
| ROPER TECHNOLOGIES INC | COM | 776696106 | 48,306,226 | 86,813 | SH | SOLE | 0 | 86,813 | 0 | 0 | ||
| ROSS STORES INC | COM | 778296103 | 1,369,641 | 9,100 | SH | SOLE | 0 | 9,100 | 0 | 0 | ||
| ROYAL BK CDA | COM | 780087102 | 710,213 | 5,694 | SH | SOLE | 0 | 5,694 | 0 | 0 | ||
| RPM INTL INC | COM | 749685103 | 29,452,191 | 243,407 | SH | SOLE | 0 | 243,407 | 0 | 0 | ||
| RTX CORPORATION | COM | 75513E101 | 1,154,776 | 9,531 | SH | SOLE | 0 | 9,531 | 0 | 0 | ||
| S&P GLOBAL INC | COM | 78409V104 | 9,006,236 | 17,433 | SH | SOLE | 0 | 17,433 | 0 | 0 | ||
| SELECTIVE INS GROUP INC | COM | 816300107 | 988,700 | 10,597 | SH | SOLE | 0 | 10,597 | 0 | 0 | ||
| SNAP ON INC | COM | 833034101 | 2,107,930 | 7,276 | SH | SOLE | 0 | 7,276 | 0 | 0 | ||
| SPDR S&P 500 ETF TR | TR UNIT | 78462F103 | 1,222,974 | 2,132 | SH | SOLE | 0 | 2,132 | 0 | 0 | ||
| STRYKER CORPORATION | COM | 863667101 | 273,113 | 756 | SH | SOLE | 0 | 756 | 0 | 0 | ||
| TELEFLEX INCORPORATED | COM | 879369106 | 19,015,198 | 76,885 | SH | SOLE | 0 | 76,885 | 0 | 0 | ||
| TESLA INC | COM | 88160R101 | 483,231 | 1,847 | SH | SOLE | 0 | 1,847 | 0 | 0 | ||
| THERMO FISHER SCIENTIFIC INC | COM | 883556102 | 25,830,246 | 41,758 | SH | SOLE | 0 | 41,758 | 0 | 0 | ||
| TRAVELERS COMPANIES INC | COM | 89417E109 | 426,098 | 1,820 | SH | SOLE | 0 | 1,820 | 0 | 0 | ||
| TRUIST FINL CORP | COM | 89832Q109 | 229,504 | 5,366 | SH | SOLE | 0 | 5,366 | 0 | 0 | ||
| UFP TECHNOLOGIES INC | COM | 902673102 | 29,445,499 | 92,976 | SH | SOLE | 0 | 92,976 | 0 | 0 | ||
| UNION PAC CORP | COM | 907818108 | 658,348 | 2,671 | SH | SOLE | 0 | 2,671 | 0 | 0 | ||
| UNITEDHEALTH GROUP INC | COM | 91324P102 | 227,799 | 390 | SH | SOLE | 0 | 390 | 0 | 0 | ||
| US BANCORP DEL | COM NEW | 902973304 | 3,479,093 | 76,079 | SH | SOLE | 0 | 76,079 | 0 | 0 | ||
| VANGUARD BD INDEX FDS | SHORT TRM BOND | 921937827 | 14,025,392 | 178,236 | SH | SOLE | 0 | 178,236 | 0 | 0 | ||
| VANGUARD BD INDEX FDS | INTERMED TERM | 921937819 | 1,359,328 | 17,345 | SH | SOLE | 0 | 17,345 | 0 | 0 | ||
| VANGUARD BD INDEX FDS | TOTAL BND MRKT | 921937835 | 3,486,531 | 46,419 | SH | SOLE | 0 | 46,419 | 0 | 0 | ||
| VANGUARD BD INDEX FDS | VANGUARD ULTRA | 92203C303 | 3,073,707 | 61,548 | SH | SOLE | 0 | 61,548 | 0 | 0 | ||
| VANGUARD INDEX FDS | S&P 500 ETF SHS | 922908363 | 593,629 | 1,125 | SH | SOLE | 0 | 1,125 | 0 | 0 | ||
| VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 | 816,350 | 2,883 | SH | SOLE | 0 | 2,883 | 0 | 0 | ||
| VANGUARD SCOTTSDALE FDS | SHRT TRM CORP BD | 92206C409 | 8,195,641 | 103,194 | SH | SOLE | 0 | 103,194 | 0 | 0 | ||
| VANGUARD SCOTTSDALE FDS | SHORT TERM TREAS | 92206C102 | 2,559,107 | 43,360 | SH | SOLE | 0 | 43,360 | 0 | 0 | ||
| VERALTO CORP | COM SHS | 92338C103 | 6,051,514 | 54,099 | SH | SOLE | 0 | 54,099 | 0 | 0 | ||
| VERISK ANALYTICS INC | COM | 92345Y106 | 46,403,973 | 173,175 | SH | SOLE | 0 | 173,175 | 0 | 0 | ||
| VERIZON COMMUNICATIONS INC | COM | 92343V104 | 265,643 | 5,915 | SH | SOLE | 0 | 5,915 | 0 | 0 | ||
| VERTIV HOLDINGS CO | COM CL A | 92537N108 | 43,347,395 | 435,696 | SH | SOLE | 0 | 435,696 | 0 | 0 | ||
| VISA INC | COM CL A | 92826C839 | 1,138,568 | 4,141 | SH | SOLE | 0 | 4,141 | 0 | 0 | ||
| VONTIER CORPORATION | COM | 928881101 | 1,350,646 | 40,031 | SH | SOLE | 0 | 40,031 | 0 | 0 | ||
| WABTEC | COM | 929740108 | 1,555,769 | 8,559 | SH | SOLE | 0 | 8,559 | 0 | 0 | ||
| WALMART INC | COM | 931142103 | 1,869,295 | 23,149 | SH | SOLE | 0 | 23,149 | 0 | 0 | ||
| WATERS CORP | COM | 941848103 | 3,979,664 | 11,058 | SH | SOLE | 0 | 11,058 | 0 | 0 | ||
| WELLS FARGO CO NEW | COM | 949746101 | 1,024,277 | 18,132 | SH | SOLE | 0 | 18,132 | 0 | 0 | ||
| WINMARK CORP | COM | 974250102 | 11,889,594 | 31,049 | SH | SOLE | 0 | 31,049 | 0 | 0 | ||
| XYLEM INC | COM | 98419M100 | 41,791,380 | 309,497 | SH | SOLE | 0 | 309,497 | 0 | 0 | ||
| ZEBRA TECHNOLOGIES CORPORATI | CL A | 989207105 | 2,085,642 | 5,632 | SH | SOLE | 0 | 5,632 | 0 | 0 | ||
| ZIFF DAVIS INC | COM | 48123V102 | 8,630,970 | 177,373 | SH | SOLE | 0 | 177,373 | 0 | 0 | ||