0001085146-24-002190.txt : 20240503 0001085146-24-002190.hdr.sgml : 20240503 20240502212047 ACCESSION NUMBER: 0001085146-24-002190 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240503 DATE AS OF CHANGE: 20240502 EFFECTIVENESS DATE: 20240503 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WELCH & FORBES LLC CENTRAL INDEX KEY: 0000105495 ORGANIZATION NAME: IRS NUMBER: 043573806 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-00262 FILM NUMBER: 24910514 BUSINESS ADDRESS: STREET 1: 45 SCHOOL STREET CITY: BOSTON STATE: MA ZIP: 02108 BUSINESS PHONE: 617-523-1635 MAIL ADDRESS: STREET 1: 45 SCHOOL STREET CITY: BOSTON STATE: MA ZIP: 02108 FORMER COMPANY: FORMER CONFORMED NAME: WELCH & FORBES INC DATE OF NAME CHANGE: 19970304 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0000105495 XXXXXXXX 03-31-2024 03-31-2024 false WELCH & FORBES LLC
45 SCHOOL STREET Boston MA 02108
13F HOLDINGS REPORT 028-00262 000115119 801-60532 N
Todd Jundi Chief Compliance Officer 617-557-9878 /s/ Todd Jundi Boston MA 05-02-2024 0 378 7284513779 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 BBG001S5T7X2 5654488 53309 SH SOLE 51760 0 1549 ABBOTT LABS COM 002824100 BBG001S5N9M6 73449987 646225 SH SOLE 607499 0 38726 ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 67700440 371776 SH SOLE 367090 0 4686 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 42441024 122446 SH SOLE 73459 0 48987 ADOBE INC COM 00724F101 BBG001S5NCQ5 54871210 108742 SH SOLE 69766 0 38976 AFFILIATED MANAGERS GROUP IN COM 008252108 BBG001S6DMD6 611270 3650 SH SOLE 2950 0 700 AFLAC INC COM 001055102 BBG001S5NGJ4 33405035 389064 SH SOLE 379210 0 9854 AGILENT TECHNOLOGIES INC COM 00846U101 BBG001SCTQY4 260319 1789 SH SOLE 1789 0 0 AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 8872659 36623 SH SOLE 35922 0 701 AIRBNB INC COM CL A 009066101 BBG001Y2XS16 567462 3440 SH SOLE 3440 0 0 ALLIANT ENERGY CORP COM 018802108 BBG001S8ZQ30 2533306 50264 SH SOLE 50264 0 0 ALLSTATE CORP COM 020002101 BBG001S9BM06 1114013 6439 SH SOLE 6439 0 0 ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 68739121 455437 SH SOLE 406257 0 49180 ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 180687451 1186703 SH SOLE 961696 0 225007 ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 937527 21493 SH SOLE 17916 0 3577 AMAZON COM INC COM 023135106 BBG001S5PQL7 83354937 462107 SH SOLE 304553 0 157554 AMCOR PLC ORD G0250X107 BBG00LNJRQ18 109365 11500 SH SOLE 11500 0 0 AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 372384 4325 SH SOLE 2444 0 1881 AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 20278768 89063 SH SOLE 85309 0 3754 AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 1799848 9109 SH SOLE 7141 0 1968 AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 9156006 74920 SH SOLE 65589 0 9331 AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 80800103 184290 SH SOLE 132660 0 51630 AMGEN INC COM 031162100 BBG001S5NNL6 7381521 25962 SH SOLE 23380 0 2582 AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 855090 7413 SH SOLE 7413 0 0 ANALOG DEVICES INC COM 032654105 BBG001S5ND38 5699520 28816 SH SOLE 25948 0 2868 ANSYS INC COM 03662Q105 BBG001S926L8 139856520 402859 SH SOLE 377738 0 25121 AON PLC SHS CL A G0403H108 BBG00SSQFPR9 273984 821 SH SOLE 700 0 121 APA CORPORATION COM 03743Q108 BBG00YTS96H1 271602 7900 SH SOLE 6450 0 1450 APPLE INC COM 037833100 BBG001S5N8V8 306173398 1785476 SH SOLE 1495205 0 290271 APPLIED MATLS INC COM 038222105 BBG001S5NMM7 1404014 6808 SH SOLE 6616 0 192 APTIV PLC SHS G6095L109 BBG001TRL2T7 827496 10389 SH SOLE 9307 0 1082 AT&T INC COM 00206R102 BBG001S5VWH2 2461291 139846 SH SOLE 137163 0 2683 AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 61400475 245858 SH SOLE 233348 0 12510 BALL CORP COM 058498106 BBG001S5P7Q4 24245954 359946 SH SOLE 309528 0 50418 BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 39767763 1048728 SH SOLE 592364 0 456364 BANK OZK LITTLE ROCK ARK COM 06417N103 BBG001SMRQL8 700086 15400 SH SOLE 15400 0 0 BARRICK GOLD CORP COM 067901108 BBG001S5N9P3 482976 29025 SH SOLE 23393 0 5632 BCE INC COM NEW 05534B760 BBG001S5P2C0 429444 12638 SH SOLE 5235 0 7403 BECTON DICKINSON & CO COM 075887109 BBG001S5P374 20969453 84742 SH SOLE 73633 0 11109 BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 634440 1 SH SOLE 0 0 1 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 54316899 129166 SH SOLE 72648 0 56518 BHP GROUP LTD SPONSORED ADS 088606108 BBG001S5P5K4 272008 4715 SH SOLE 4715 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 BBG008B5CF38 942277 58966 SH SOLE 27260 0 31706 BLACKROCK INC COM 09247X101 BBG001SDBP55 1547350 1856 SH SOLE 1762 0 94 BLACKROCK MUNICIPAL INCOME COM 09253X102 BBG001SLPP25 672152 55734 SH SOLE 55734 0 0 BLACKSTONE INC COM 09260D107 BBG001S7H949 1512363 11512 SH SOLE 10626 0 886 BOEING CO COM 097023105 BBG001S5P0V3 532074 2757 SH SOLE 2175 0 582 BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 31573474 8703 SH SOLE 7919 0 784 BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 14040861 205006 SH SOLE 202603 0 2403 BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 2524256 66992 SH SOLE 64532 0 2460 BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 6719542 123908 SH SOLE 121551 0 2357 BROADCOM INC COM 11135F101 BBG00KHY5SY8 4266497 3219 SH SOLE 2854 0 365 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 BBG001SR7MB9 1409847 6882 SH SOLE 6707 0 175 CADENCE DESIGN SYSTEM INC COM 127387108 BBG001S65YK1 216961 697 SH SOLE 0 0 697 CANADIAN NAT RES LTD COM 136385101 BBG001S5YC56 277423 3635 SH SOLE 3000 0 635 CANADIAN NATL RY CO COM 136375102 BBG001S8WVQ7 2277003 17288 SH SOLE 17288 0 0 CAPITAL ONE FINL CORP COM 14040H105 BBG001S65PV8 2379122 15979 SH SOLE 14693 0 1286 CARLISLE COS INC COM 142339100 BBG001S5Q6R4 32244229 82287 SH SOLE 72975 0 9312 CARMAX INC COM 143130102 BBG001SD9561 78467063 900780 SH SOLE 728922 0 171858 CARRIER GLOBAL CORPORATION COM 14448C104 BBG00RP5HZM1 9398475 161680 SH SOLE 156144 0 5536 CATERPILLAR INC COM 149123101 BBG001S5PJ06 8706383 23760 SH SOLE 21917 0 1843 CBIZ INC COM 124805102 BBG001S8MB55 265566 3383 SH SOLE 3383 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 BBG001SB85K0 5786114 35279 SH SOLE 33962 0 1317 CHEFS WHSE INC COM 163086101 BBG001V11JN2 3254955 86430 SH SOLE 72440 0 13990 CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 63881178 404977 SH SOLE 219014 0 185963 CHUBB LIMITED COM H1467J104 BBG001S8S1L3 107268600 413956 SH SOLE 326071 0 87885 CHURCH & DWIGHT CO INC COM 171340102 BBG001S5PR99 47215846 452649 SH SOLE 426184 0 26465 CINTAS CORP COM 172908105 BBG001S7CRG1 33623252 48940 SH SOLE 48880 0 60 CISCO SYS INC COM 17275R102 BBG001S6HC62 31533320 631802 SH SOLE 350748 0 281054 COCA COLA CO COM 191216100 BBG001S5SMQ8 19164512 313247 SH SOLE 267319 0 45928 COGNEX CORP COM 192422103 BBG001S5TC16 13743247 323980 SH SOLE 315187 0 8793 COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 6034533 67013 SH SOLE 50193 0 16820 COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 51226590 1181694 SH SOLE 784822 0 396872 CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 3245892 25502 SH SOLE 23810 0 1692 CONSTELLATION BRANDS INC CL A 21036P108 BBG001SD31G5 21237503 78148 SH SOLE 26519 0 51629 CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRPJ9 309993 1677 SH SOLE 1223 0 454 COPART INC COM 217204106 BBG001S7MTB1 2388100 41231 SH SOLE 41231 0 0 CORTEVA INC COM 22052L104 BBG00BN969D0 781832 13557 SH SOLE 13519 0 38 COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 126295187 172386 SH SOLE 160206 0 12180 CROWDSTRIKE HLDGS INC CL A 22788C105 BBG00BLYKRZ7 324437 1012 SH SOLE 226 0 786 CROWN CASTLE INC COM 22822V101 BBG001S7W5T3 302252 2856 SH SOLE 575 0 2281 CSX CORP COM 126408103 BBG001S5Q7Q3 809980 21850 SH SOLE 21850 0 0 CUMMINS INC COM 231021106 BBG001S5Q9M3 14068695 47747 SH SOLE 42123 0 5624 CVS HEALTH CORP COM 126650100 BBG001S5QBD8 5180654 64953 SH SOLE 59591 0 5362 DANAHER CORPORATION COM 235851102 BBG001S5QGT0 168913373 676411 SH SOLE 580592 0 95819 DEERE & CO COM 244199105 BBG001S5QFF7 2265645 5516 SH SOLE 4957 0 559 DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 1306759 8786 SH SOLE 5969 0 2817 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 BBG001V0SZW9 622170 6975 SH SOLE 6975 0 0 DISCOVER FINL SVCS COM 254709108 BBG001SS0KV6 302951 2311 SH SOLE 2311 0 0 DISNEY WALT CO COM 254687106 BBG001S5QHF3 5665272 46300 SH SOLE 37353 0 8947 DOMINION ENERGY INC COM 25746U109 BBG001S5QCP3 207729 4223 SH SOLE 2523 0 1700 DONALDSON INC COM 257651109 BBG001S5QDV4 445466 5965 SH SOLE 5965 0 0 DOVER CORP COM 260003108 BBG001S5QL46 29334358 165553 SH SOLE 163101 0 2452 DOW INC COM 260557103 BBG00BN96931 881405 15215 SH SOLE 15215 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 6217587 64291 SH SOLE 60270 0 4021 DUPONT DE NEMOURS INC COM 26614N102 BBG00BN961H3 970105 12653 SH SOLE 12653 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 BBG007SV91T2 285172 24776 SH SOLE 24776 0 0 EASTERN BANKSHARES INC COM 27627N105 BBG00W9KWY41 271466 19700 SH SOLE 19700 0 0 EATON CORP PLC SHS G29183103 BBG001S5QZ45 835168 2671 SH SOLE 2446 0 225 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 BBG001SCBSL3 2109286 205784 SH SOLE 205784 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 BBG001SPXHX1 93840 11500 SH SOLE 2000 0 9500 EBAY INC. COM 278642103 BBG001S9B9J5 264219 5006 SH SOLE 4706 0 300 ECOLAB INC COM 278865100 BBG001S5QRB5 108663445 470607 SH SOLE 379266 0 91341 EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 23523723 246167 SH SOLE 217561 0 28606 ELEVANCE HEALTH INC COM 036752103 BBG001S6KBQ8 223491 431 SH SOLE 285 0 146 ELI LILLY & CO COM 532457108 BBG001S5STL8 105661775 135819 SH SOLE 130766 0 5053 EMERSON ELEC CO COM 291011104 BBG001S5QVT7 14843624 130873 SH SOLE 128046 0 2827 ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 405941 11220 SH SOLE 10584 0 636 ENTEGRIS INC COM 29362U104 BBG001SF9YL6 392106 2790 SH SOLE 2790 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 955763 32754 SH SOLE 14650 0 18104 EOG RES INC COM 26875P101 BBG001S5ZB93 3002960 23490 SH SOLE 19882 0 3608 EQUINIX INC COM 29444U700 BBG001SKBNS9 6344320 7687 SH SOLE 7321 0 366 ESSENTIAL UTILS INC COM 29670G102 BBG001S5VFD3 270910 7312 SH SOLE 1312 0 6000 EVERSOURCE ENERGY COM 30040W108 BBG001S5TRL1 556642 9313 SH SOLE 6227 0 3086 EXELON CORP COM 30161N101 BBG001SBJMT2 207238 5516 SH SOLE 4153 0 1363 EXPEDITORS INTL WASH INC COM 302130109 BBG001S5QZZ1 13889617 114252 SH SOLE 112902 0 1350 EXXON MOBIL CORP COM 30231G102 BBG001S69V32 36924077 317654 SH SOLE 290235 0 27419 FASTENAL CO COM 311900104 BBG001S5R1F7 2548630 33039 SH SOLE 33039 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 BBG00HJHQ112 3185517 174836 SH SOLE 171171 0 3665 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 BBG006XT8631 2451872 41125 SH SOLE 5209 0 35916 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 32709335 1107664 SH SOLE 973966 0 133698 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 BBG004HQLXB7 27953165 604916 SH SOLE 538687 0 66229 FIRST TR NASDAQ 100 TECH IND SHS 337345102 BBG001SQWVL2 475365 2493 SH SOLE 2493 0 0 FISERV INC COM 337738108 BBG001S5R6Q4 145316133 909248 SH SOLE 721218 0 188030 FORD MTR CO DEL COM 345370860 BBG001S5TZ33 432370 32558 SH SOLE 29000 0 3558 FORMFACTOR INC COM 346375108 BBG001SFT2R8 365040 8000 SH SOLE 0 0 8000 FORTIVE CORP COM 34959J108 BBG00BLVZ237 9086559 105633 SH SOLE 104069 0 1564 GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 77617768 310421 SH SOLE 281829 0 28592 GARTNER INC COM 366651107 BBG001S5SD60 2638368 5535 SH SOLE 5535 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 BBG01BFR8YW0 925279 10178 SH SOLE 9889 0 289 GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 1260472 4462 SH SOLE 3572 0 890 GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 8605592 49026 SH SOLE 47570 0 1456 GENERAL MLS INC COM 370334104 BBG001S5RKR2 5797715 82860 SH SOLE 79576 0 3284 GENERAL MTRS CO COM 37045V100 BBG001SM1DK6 1497145 33013 SH SOLE 27679 0 5334 GENTEX CORP COM 371901109 BBG001S5RMR8 1063734 29450 SH SOLE 17300 0 12150 GENUINE PARTS CO COM 372460105 BBG001S5RNH7 902930 5828 SH SOLE 2950 0 2878 GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 2036719 27805 SH SOLE 27305 0 500 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 BBG00YPS1LT7 8120000 7000000 SH SOLE 7000000 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 BBG001SH3WJ5 1660700 37420 SH SOLE 0 0 37420 GLOBAL PMTS INC COM 37940X102 BBG001SGS2Z8 202495 1515 SH SOLE 1515 0 0 GLOBE LIFE INC COM 37959E102 BBG001S5WRX4 276379 2375 SH SOLE 2375 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 525872 1259 SH SOLE 1054 0 205 GRAINGER W W INC COM 384802104 BBG001S5RRD2 610380 600 SH SOLE 600 0 0 GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 22320307 520651 SH SOLE 520651 0 0 HALEON PLC SPON ADS 405552100 BBG018GZNDB0 5502216 648082 SH SOLE 648082 0 0 HALLIBURTON CO COM 406216101 BBG001S5RS59 299592 7600 SH SOLE 7600 0 0 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 BBG001S98632 983000 50000 SH SOLE 50000 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 BBG001S8PXF3 494537 4799 SH SOLE 4799 0 0 HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 745129 4289 SH SOLE 4289 0 0 HERSHEY CO COM 427866108 BBG001S5S148 918818 4724 SH SOLE 4126 0 598 HESS CORP COM 42809H107 BBG001S5NHS2 404496 2650 SH SOLE 2650 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 BBG0078W3NP4 388660 21921 SH SOLE 21921 0 0 HINGHAM INSTN SVGS MASS COM 433323102 BBG001S614T2 266052 1525 SH SOLE 1525 0 0 HOME DEPOT INC COM 437076102 BBG001S5RTW7 165696398 431951 SH SOLE 358699 0 73252 HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 2491533 12139 SH SOLE 9560 0 2579 HP INC COM 40434L105 BBG001S6W7N7 635889 21042 SH SOLE 20542 0 500 HUBBELL INC COM 443510607 BBG001S5S1L9 1989751 4794 SH SOLE 4794 0 0 HUBSPOT INC COM 443573100 BBG001T53670 301375 481 SH SOLE 481 0 0 HUMANA INC COM 444859102 BBG001S5S1X6 268015 773 SH SOLE 773 0 0 ICON PLC SHS G4705A100 BBG001SDCL35 6642747 19773 SH SOLE 19773 0 0 IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 91910189 170226 SH SOLE 167302 0 2924 ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 6308714 23511 SH SOLE 20121 0 3390 ILLUMINA INC COM 452327109 BBG001SF4NY1 268598 1956 SH SOLE 1956 0 0 INTEL CORP COM 458140100 BBG001S5SF65 18773412 425026 SH SOLE 401535 0 23491 INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 254525 1852 SH SOLE 1626 0 226 INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 12348095 64663 SH SOLE 60912 0 3751 INTUIT COM 461202103 BBG001S6TWR2 2975700 4578 SH SOLE 4575 0 3 INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 3934230 9858 SH SOLE 7434 0 2424 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 BBG00KXH5XJ3 417405 9200 SH SOLE 9200 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 BBG001V0MBC0 2391410 113069 SH SOLE 72399 0 40670 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 BBG001S69B36 262997 6178 SH SOLE 5655 0 523 INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837 BBG001SJ09N0 238949 2419 SH SOLE 2419 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 BBG001SPPQG9 812155 12200 SH SOLE 11460 0 740 INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 3543642 7981 SH SOLE 7492 0 489 IQVIA HLDGS INC COM 46266C105 BBG00333FZ54 510838 2020 SH SOLE 2012 0 8 IRON MTN INC DEL COM 46284V101 BBG001SCQ2X1 58364130 727641 SH SOLE 668929 0 58712 ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 3796618 90374 SH SOLE 83992 0 6382 ISHARES TR CALIF MUN BD ETF 464288356 BBG001T03XM5 200182 3479 SH SOLE 0 0 3479 ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 780053 10510 SH SOLE 4022 0 6488 ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 3947194 64985 SH SOLE 32560 0 32425 ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 3817139 34538 SH SOLE 29994 0 4544 ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 235558 2043 SH SOLE 1456 0 587 ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 6619994 12592 SH SOLE 8689 0 3903 ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 635730 6491 SH SOLE 3687 0 2804 ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 573149 11225 SH SOLE 6625 0 4600 ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 7974249 73212 SH SOLE 70956 0 2256 ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 299414 2182 SH SOLE 2182 0 0 ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 315836 1398 SH SOLE 1398 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 4291881 83695 SH SOLE 80796 0 2899 ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 2304363 28855 SH SOLE 17935 0 10920 ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 871388 21212 SH SOLE 20212 0 1000 ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 1541633 18445 SH SOLE 14045 0 4400 ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 432337 4018 SH SOLE 63 0 3955 ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 22071709 684818 SH SOLE 555794 0 129024 ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 2406204 8354 SH SOLE 6277 0 2077 ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 1353257 4015 SH SOLE 2615 0 1400 ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 868684 4850 SH SOLE 2850 0 2000 ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 4073373 15042 SH SOLE 14612 0 430 ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 570922 3595 SH SOLE 3145 0 450 ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 213784 1873 SH SOLE 1673 0 200 ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 1874201 22288 SH SOLE 14927 0 7361 ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 7761352 36906 SH SOLE 35005 0 1901 ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 2653722 10726 SH SOLE 10726 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 552153 6539 SH SOLE 5750 0 789 ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 485706 2600 SH SOLE 2600 0 0 ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 905475 9923 SH SOLE 3816 0 6107 ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 1269004 10302 SH SOLE 9461 0 841 ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 2351312 21891 SH SOLE 6240 0 15651 J JILL INC COM 46620W201 BBG00FZBYDT6 1035828 32400 SH SOLE 32400 0 0 JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 117362600 741908 SH SOLE 615605 0 126303 JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 143700406 717425 SH SOLE 568161 0 149264 KAYNE ANDERSON ENERGY INFRST COM 486606106 BBG001SLV0G8 115116 11500 SH SOLE 11500 0 0 KENVUE INC COM 49177J102 BBG01C79X614 522444 24345 SH SOLE 24345 0 0 KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 2852945 22056 SH SOLE 21690 0 366 KINSALE CAP GROUP INC COM 49714P108 BBG00D8JDB02 209896 400 SH SOLE 400 0 0 KKR & CO INC COM 48251W104 BBG001S6PW05 631141 6275 SH SOLE 6250 0 25 KLA CORP COM NEW 482480100 BBG001S5SLM4 328329 470 SH SOLE 470 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 28025384 131512 SH SOLE 66979 0 64533 LABORATORY CORP AMER HLDGS COM NEW 50540R409 BBG001S7RX54 484982 2220 SH SOLE 2220 0 0 LANCASTER COLONY CORP COM 513847103 BBG001S5SPQ1 16014102 77128 SH SOLE 76978 0 150 LAUDER ESTEE COS INC CL A 518439104 BBG001S8L5H6 377669 2450 SH SOLE 2450 0 0 LINCOLN ELEC HLDGS INC COM 533900106 BBG001S5TV87 49815394 195018 SH SOLE 118162 0 76856 LINDE PLC SHS G54950103 BBG01FND0CH6 43729665 94181 SH SOLE 89387 0 4794 LINDSAY CORP COM 535555106 BBG001SB90F6 247086 2100 SH SOLE 0 0 2100 LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 3478212 7647 SH SOLE 6046 0 1601 LOWES COS INC COM 548661107 BBG001S5SVL3 4398174 17266 SH SOLE 16535 0 731 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 BBG001T8LMY9 306840 3000 SH SOLE 0 0 3000 M & T BK CORP COM 55261F104 BBG001S7S2B4 323460 2224 SH SOLE 2092 0 132 MARATHON OIL CORP COM 565849106 BBG001S69V69 212550 7500 SH SOLE 7500 0 0 MARATHON PETE CORP COM 56585A102 BBG001S169P1 2369640 11760 SH SOLE 11760 0 0 MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 3057978 14846 SH SOLE 11346 0 3500 MASCO CORP COM 574599106 BBG001S5SZ70 2149322 27248 SH SOLE 23948 0 3300 MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 7230771 15015 SH SOLE 11997 0 3018 MCCORMICK & CO INC COM NON VTG 579780206 BBG001S79S19 1167056 15194 SH SOLE 13044 0 2150 MCDONALDS CORP COM 580135101 BBG001S5T110 89253395 316557 SH SOLE 248319 0 68238 MCGRATH RENTCORP COM 580589109 BBG001S5T593 320762 2600 SH SOLE 2600 0 0 MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 6134517 70390 SH SOLE 59803 0 10587 MERCK & CO INC COM 58933Y105 BBG001S5TC52 49300776 373632 SH SOLE 353633 0 19999 META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 52618997 108363 SH SOLE 57589 0 50774 METLIFE INC COM 59156R108 BBG001S5T3R8 411386 5551 SH SOLE 5303 0 248 METTLER TOLEDO INTERNATIONAL COM 592688105 BBG001SB87G1 83374722 62627 SH SOLE 57756 0 4871 MICROSOFT CORP COM 594918104 BBG001S5TD05 382706402 909645 SH SOLE 756517 0 153128 MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 2319870 33141 SH SOLE 26141 0 7000 MONGODB INC CL A 60937P106 BBG0022FDRZ7 5892107 16429 SH SOLE 15150 0 1279 MOODYS CORP COM 615369105 BBG001S5VP87 19363809 49268 SH SOLE 47569 0 1699 MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 590102 6267 SH SOLE 6039 0 228 MORNINGSTAR INC COM 617700109 BBG001SC6FV6 377753 1225 SH SOLE 1225 0 0 NETAPP INC COM 64110D104 BBG001S8LYX5 455990 4344 SH SOLE 4344 0 0 NEWMONT CORP COM 651639106 BBG001S5TKX3 230380 6428 SH SOLE 6428 0 0 NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 32407780 507083 SH SOLE 298164 0 208919 NIKE INC CL B 654106103 BBG001S6NTK2 4789231 50960 SH SOLE 46202 0 4758 NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 333625 1309 SH SOLE 1254 0 55 NORTHEAST BK LEWISTON ME COM 66405S100 BBG001SDS4K7 774760 14000 SH SOLE 0 0 14000 NORTHERN TR CORP COM 665859104 BBG001S5TRG7 298327 3355 SH SOLE 3275 0 80 NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 1581975 3305 SH SOLE 3228 0 77 NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 6683483 69094 SH SOLE 58545 0 10549 NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 2758675 21485 SH SOLE 21466 0 19 NUTRIEN LTD COM 67077M108 BBG00JM9SM69 597410 11000 SH SOLE 6000 0 5000 NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 402980522 445992 SH SOLE 361734 0 84258 OLD SECOND BANCORP INC ILL COM 680277100 BBG001S7HMZ6 202687 14645 SH SOLE 14645 0 0 OMNICOM GROUP INC COM 681919106 BBG001S5VR10 28680439 296408 SH SOLE 266536 0 29872 ONEOK INC NEW COM 682680103 BBG001S5TWK1 395398 4932 SH SOLE 4438 0 494 ORACLE CORP COM 68389X105 BBG001S5SJG6 14968329 119165 SH SOLE 98774 0 20391 OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 234259568 207515 SH SOLE 175075 0 32440 OTIS WORLDWIDE CORP COM 68902V107 BBG00RP60LN7 29373274 295892 SH SOLE 279306 0 16586 PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 2650651 9329 SH SOLE 9060 0 269 PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 2494387 4488 SH SOLE 2828 0 1660 PAYCHEX INC COM 704326107 BBG001S5V135 48521345 395125 SH SOLE 386159 0 8966 PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 649273 9692 SH SOLE 7523 0 2169 PEPSICO INC COM 713448108 BBG001S695T1 100764421 575763 SH SOLE 474246 0 101517 PFIZER INC COM 717081103 BBG001S5V466 13086977 471602 SH SOLE 438540 0 33062 PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 2363705 25799 SH SOLE 22078 0 3721 PHILLIPS 66 COM 718546104 BBG00286S4P7 1094382 6700 SH SOLE 6115 0 585 PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 1292476 7998 SH SOLE 7998 0 0 PPG INDS INC COM 693506107 BBG001S5VC13 754784 5209 SH SOLE 4255 0 954 PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 206654 1695 SH SOLE 1170 0 525 PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 129629243 798946 SH SOLE 683388 0 115558 PROGRESSIVE CORP COM 743315103 BBG001S5V509 8739592 42257 SH SOLE 42036 0 221 PROLOGIS INC. COM 74340W103 BBG001S5NMN6 583386 4480 SH SOLE 4227 0 253 PROSHARES TR BITCOIN STRATE 74347G440 BBG0131STKH5 251617 7790 SH SOLE 0 0 7790 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 BBG001S5V3C1 296168 4435 SH SOLE 4435 0 0 QUALCOMM INC COM 747525103 BBG001S6VS70 25996879 153555 SH SOLE 133060 0 20495 REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 234513 1225 SH SOLE 1225 0 0 RESMED INC COM 761152107 BBG001SBGRC2 63970715 323035 SH SOLE 241901 0 81134 ROLLINS INC COM 775711104 BBG001S5VRG4 3225347 69707 SH SOLE 68407 0 1300 ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 111513503 198833 SH SOLE 156664 0 42169 RPM INTL INC COM 749685103 BBG001S7X317 8330921 70037 SH SOLE 65673 0 4364 RTX CORPORATION COM 75513E101 BBG001S5X5Q9 115779850 1187119 SH SOLE 947276 0 239843 S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 411836 968 SH SOLE 962 0 6 SALESFORCE INC COM 79466L302 BBG001SDLP09 2677794 8891 SH SOLE 7662 0 1229 SCHLUMBERGER LTD COM STK 806857108 BBG001S5W4C8 656627 11980 SH SOLE 10565 0 1415 SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 415304 5741 SH SOLE 1229 0 4512 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 2513236 31170 SH SOLE 30759 0 411 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 692289 3324 SH SOLE 2984 0 340 SERVICENOW INC COM 81762P102 BBG001T4JFC0 1135216 1489 SH SOLE 1335 0 154 SHELL PLC SPON ADS 780259305 BBG0147BN6H1 672546 10032 SH SOLE 9779 0 253 SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 9975321 28720 SH SOLE 28621 0 99 SHOPIFY INC CL A 82509L107 BBG004DW5NC7 10303213 133513 SH SOLE 132053 0 1460 SMITH A O CORP COM 831865209 BBG001S5NRY3 49811985 556806 SH SOLE 310712 0 246094 SOUTHERN CO COM 842587107 BBG001S5W777 510073 7110 SH SOLE 6063 0 1047 SOUTHERN MO BANCORP INC COM 843380106 BBG001S7WWN0 304440 6965 SH SOLE 6965 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 BBG001S8LH99 362359 911 SH SOLE 911 0 0 SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 615309 2991 SH SOLE 2072 0 919 SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 24435748 46716 SH SOLE 34280 0 12436 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 85513121 153690 SH SOLE 93662 0 60028 SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 306684 7125 SH SOLE 7125 0 0 SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 3031644 23100 SH SOLE 23100 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 BBG00JPZ8T56 732261 36001 SH SOLE 36001 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 BBG001T66XM9 298667 17264 SH SOLE 17264 0 0 STANLEY BLACK & DECKER INC COM 854502101 BBG001S5WHT1 414539 4233 SH SOLE 4233 0 0 STARBUCKS CORP COM 855244109 BBG001S72KH6 24191448 264705 SH SOLE 128814 0 135891 STATE STR CORP COM 857477103 BBG001S5RLD5 4136005 53492 SH SOLE 48150 0 5342 STERICYCLE INC COM 858912108 BBG001S7P0T2 569700 10800 SH SOLE 10800 0 0 STERIS PLC SHS USD G8473T100 BBG00MRHG532 582059 2589 SH SOLE 2589 0 0 STRYKER CORPORATION COM 863667101 BBG001S8FR03 186753190 521846 SH SOLE 440459 0 81387 SYSCO CORP COM 871829107 BBG001S5WJS8 7228596 89044 SH SOLE 87744 0 1300 TARGET CORP COM 87612E106 BBG001SC0K41 1346264 7597 SH SOLE 7597 0 0 TESLA INC COM 88160R101 BBG001SQKGD7 1689695 9612 SH SOLE 4145 0 5467 TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 5723499 32854 SH SOLE 27567 0 5287 TEXTRON INC COM 883203101 BBG001S5WZ39 276278 2880 SH SOLE 2880 0 0 THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 3481177 9585 SH SOLE 9081 0 504 THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 54556997 93868 SH SOLE 61037 0 32831 TJX COS INC NEW COM 872540109 BBG001S5WQ93 80228325 791050 SH SOLE 729783 0 61267 TOPBUILD CORP COM 89055F103 BBG0077VS2G6 548268 1244 SH SOLE 1222 0 22 TORONTO DOMINION BK ONT COM NEW 891160509 BBG001S60L15 12972708 214851 SH SOLE 207536 0 7315 TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 26280095 100413 SH SOLE 89976 0 10437 TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 750486 3261 SH SOLE 3261 0 0 TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 1547001 39687 SH SOLE 30624 0 9063 TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 424585 999 SH SOLE 999 0 0 UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MW4 291638 3788 SH SOLE 3788 0 0 UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 795511 15850 SH SOLE 15850 0 0 UNION PAC CORP COM 907818108 BBG001S5X2M0 4894498 19902 SH SOLE 17512 0 2390 UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 10097784 67939 SH SOLE 62203 0 5736 UNITED RENTALS INC COM 911363109 BBG001SBGZ25 509825 707 SH SOLE 707 0 0 UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 2341915 4734 SH SOLE 4254 0 480 US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 1543670 34534 SH SOLE 34234 0 300 VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 4197781 24593 SH SOLE 23671 0 922 VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 6874807 217418 SH SOLE 7205 0 210213 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 429813 4781 SH SOLE 4781 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 251539 1118 SH SOLE 1118 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 681767 9042 SH SOLE 2775 0 6267 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 3346038 43642 SH SOLE 21313 0 22329 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 512041 7050 SH SOLE 582 0 6468 VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 370014 1075 SH SOLE 616 0 459 VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 2459125 9842 SH SOLE 1932 0 7910 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 2119888 4410 SH SOLE 3515 0 895 VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 2894868 12664 SH SOLE 3494 0 9170 VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 294987 1135 SH SOLE 1135 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 2535567 15569 SH SOLE 14761 0 808 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 7666616 130718 SH SOLE 125558 0 5160 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 2646803 63366 SH SOLE 48920 0 14446 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 BBG001T0SKD6 1205204 10315 SH SOLE 10310 0 5 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 444657 2435 SH SOLE 996 0 1439 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 43391209 864883 SH SOLE 92616 0 772267 VANGUARD WORLD FD ENERGY ETF 92204A306 BBG001SHTV45 352693 2678 SH SOLE 2668 0 10 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 BBG001SHVR32 562682 2080 SH SOLE 2000 0 80 VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 2014782 8696 SH SOLE 6124 0 2572 VERALTO CORP COM SHS 92338C103 BBG019Q32XK7 3321415 37462 SH SOLE 34248 0 3214 VERISK ANALYTICS INC COM 92345Y106 BBG001SBRX64 4370681 18541 SH SOLE 16824 0 1717 VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 31159078 742590 SH SOLE 464082 0 278508 VERTEX PHARMACEUTICALS INC COM 92532F100 BBG001S68LJ8 80651285 192941 SH SOLE 177219 0 15722 VISA INC COM CL A 92826C839 BBG001SRCFY3 210484926 754210 SH SOLE 631793 0 122417 VONTIER CORPORATION COM 928881101 BBG00RRGSKH2 310262 6840 SH SOLE 6600 0 240 WABTEC COM 929740108 BBG001S5XBT3 830667 5702 SH SOLE 5702 0 0 WALMART INC COM 931142103 BBG001S5XH92 30701970 510253 SH SOLE 248443 0 261810 WASTE CONNECTIONS INC COM 94106B101 BBG001SKJ4K1 907353 5275 SH SOLE 5264 0 11 WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 1204085 5649 SH SOLE 5642 0 7 WATERS CORP COM 941848103 BBG001S8MDG9 1286732 3738 SH SOLE 1263 0 2475 WATSCO INC COM 942622200 BBG001S82CQ2 94989020 219897 SH SOLE 202889 0 17008 WATTS WATER TECHNOLOGIES INC CL A 942749102 BBG001S6N6Y7 1207286 5680 SH SOLE 5280 0 400 WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 1003423 12219 SH SOLE 11809 0 410 WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 3972461 68538 SH SOLE 61279 0 7259 WESCO INTL INC COM 95082P105 BBG001SCRP78 531311 3102 SH SOLE 0 0 3102 WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 2428876 6138 SH SOLE 4238 0 1900 WEX INC COM 96208T104 BBG001SCJLG6 599763 2525 SH SOLE 2525 0 0 WORKDAY INC CL A 98138H101 BBG001T21KQ7 672875 2467 SH SOLE 2457 0 10 XYLEM INC COM 98419M100 BBG001V05C73 29847209 230944 SH SOLE 213485 0 17459 ZIMMER BIOMET HOLDINGS INC COM 98956P102 BBG001S7DQJ9 1590097 12048 SH SOLE 12048 0 0