0000932974-23-000005.txt : 20231103 0000932974-23-000005.hdr.sgml : 20231103 20231103103340 ACCESSION NUMBER: 0000932974-23-000005 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231103 DATE AS OF CHANGE: 20231103 EFFECTIVENESS DATE: 20231103 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LORING WOLCOTT & COOLIDGE FIDUCIARY ADVISORS LLP/MA CENTRAL INDEX KEY: 0000932974 IRS NUMBER: 043243850 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04578 FILM NUMBER: 231374837 BUSINESS ADDRESS: STREET 1: 230 CONGRESS STREET CITY: BOSTON STATE: MA ZIP: 02110 BUSINESS PHONE: 6175236531 MAIL ADDRESS: STREET 1: 230 CONGRESS STREET CITY: BOSTON STATE: MA ZIP: 02110 FORMER COMPANY: FORMER CONFORMED NAME: LORING WOLCOTT & COOLIDGE FIDUCIARY ADVISORS /MA DATE OF NAME CHANGE: 19990324 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0000932974 XXXXXXXX 09-30-2023 09-30-2023 LORING WOLCOTT & COOLIDGE FIDUCIARY ADVISORS LLP/MA
230 CONGRESS STREET BOSTON MA 02110
13F HOLDINGS REPORT 028-04578 N
Edmond G Romulus Compliance Associate 617-622-2276 Edmond G Romulus Boston MA 11-03-2023 2 710 8932857666 false 400 0001592615 028-16092 Page Arthur B 428 0001598011 028-15768 Moreno Evelyn V
INFORMATION TABLE 2 LWCO13fhr09302023TXT.xml ABM INDUSTRIES INC COMMON STOCK 000957100 320800 8000 SH SOLE 8000 0 0 AFLAC INC COMMON STOCK 001055102 439299 5375 SH SOLE 5375 0 0 ASGN INC COMMON STOCK 00191U102 158660 1822 SH SOLE 1822 0 0 AT&T INC COMMON STOCK 00206R102 69134 4395 SH SOLE 3495 0 900 ABBOTT LABORATORIES COMMON STOCK 002824100 167973218 1750451 SH SOLE 1691755 9032 49664 ABBOTT LABORATORIES COMMON STOCK 002824100 38288 399 SH OTR 0 0 399 ABBOTT LABORATORIES COMMON STOCK 002824100 205355 2140 SH OTR 400 2140 0 0 ABBOTT LABORATORIES COMMON STOCK 002824100 1179061 12287 SH OTR 428 12287 0 0 ABBVIE INC COMMON STOCK 00287Y109 8773821 61244 SH SOLE 60604 0 640 ADAMS NATURAL RESOURCES FUND INC EQUITY MUTUAL F 00548F105 156753 7023 SH SOLE 7023 0 0 ADOBE SYSTEMS INC COMMON STOCK 00724F101 323556895 579114 SH SOLE 560058 2580 16476 ADOBE SYSTEMS INC COMMON STOCK 00724F101 56430 101 SH OTR 0 0 101 ADOBE SYSTEMS INC COMMON STOCK 00724F101 128504 230 SH OTR 400 230 0 0 ADOBE SYSTEMS INC COMMON STOCK 00724F101 768227 1375 SH OTR 428 1375 0 0 ADVANCE MICRO DEVICES COMMON STOCK 007903107 636411 5902 SH SOLE 5902 0 0 ADVANCED DRAINAGE SYSTEMS INC COMMON STOCK 00790R104 24971 233 SH SOLE 233 0 0 AEROVIRONMENT INC COMMON STOCK 008073108 59380 500 SH SOLE 500 0 0 AGILENT TECHNOLOGIES COMMON STOCK 00846U101 578765 5540 SH SOLE 5540 0 0 AGNICO EAGLE MINES LTD FOREIGN STOCK 008474108 214155 4500 SH SOLE 4500 0 0 AIRBNB INC CL A COMMON STOCK 009066101 87434 757 SH SOLE 757 0 0 AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106 7376331 25469 SH SOLE 25399 0 70 AKAMAI TECHNOLOGIES COMMON STOCK 00971T101 13159 125 SH SOLE 125 0 0 ALIBABA GROUP FOREIGN STOCK 01609W102 24356 292 SH SOLE 292 0 0 ALIGN TECHNOLOGY INC COMMON STOCK 016255101 46226243 240361 SH SOLE 236928 985 2448 ALIGN TECHNOLOGY INC COMMON STOCK 016255101 15386 80 SH OTR 0 0 80 ALLSTATE INSURANCE COMMON STOCK 020002101 105088 800 SH SOLE 800 0 0 ALNYLAM PHARMACEUTICALS COMMON STOCK 02043Q107 307716 1905 SH SOLE 1350 0 555 ALPHABET INC COMMON STOCK 02079K107 26162809 203475 SH SOLE 199571 0 3904 ALPHABET INC COMMON STOCK 02079K305 388540489 3047615 SH SOLE 2939151 22280 86184 ALPHABET INC COMMON STOCK 02079K305 51888 407 SH OTR 0 0 407 ALPHABET INC COMMON STOCK 02079K305 219283 1720 SH OTR 400 1720 0 0 ALPHABET INC COMMON STOCK 02079K305 1073340 8419 SH OTR 428 8419 0 0 ALTRIA GROUP INC COMMON STOCK 02209S103 435495 10708 SH SOLE 10708 0 0 AMAZON.COM COMMON STOCK 023135106 290437446 2103552 SH SOLE 2029086 7860 66606 AMAZON.COM COMMON STOCK 023135106 47634 345 SH OTR 0 0 345 AMAZON.COM COMMON STOCK 023135106 1035526 7500 SH OTR 428 7500 0 0 AMERICAN ELECTRIC POWER INC COMMON STOCK 025537101 187402 2365 SH SOLE 2365 0 0 AMERICAN EXPRESS CO COMMON STOCK 025816109 871763 5779 SH SOLE 5779 0 0 AMERICAN INTL GROUP COMMON STOCK 026874784 9654 150 SH SOLE 150 0 0 AMERICAN TOWER CORP COMMON STOCK 03027X100 271907055 1476550 SH SOLE 1426219 10417 39914 AMERICAN TOWER CORP COMMON STOCK 03027X100 32042 174 SH OTR 0 0 174 AMERICAN TOWER CORP COMMON STOCK 03027X100 143637 780 SH OTR 400 780 0 0 AMERICAN TOWER CORP COMMON STOCK 03027X100 1046341 5682 SH OTR 428 5682 0 0 AMERICAN WATER WORKS CO INC COMMON STOCK 030420103 1133606 9106 SH SOLE 9106 0 0 AMERISOURCEBERGEN CORP COMMON STOCK 03073E105 102816 535 SH SOLE 535 0 0 AMETEK INC NEW COMMON STOCK 031100100 43110 300 SH SOLE 300 0 0 AMGEN INC COMMON STOCK 031162100 19132642 71768 SH SOLE 70120 530 1118 AMPHENOL CORP COMMON STOCK 032095101 330738 3980 SH SOLE 3980 0 0 AMYLYX PHARMACEUTICALS INC COMMON STOCK 03237H101 32490 1803 SH SOLE 1803 0 0 ANALOG DEVICES CORP COMMON STOCK 032654105 28951633 176169 SH SOLE 170560 0 5609 ANALOG DEVICES CORP COMMON STOCK 032654105 28924 176 SH OTR 0 0 176 ANALOG DEVICES CORP COMMON STOCK 032654105 233035 1418 SH OTR 400 1418 0 0 ANSYS INC COMMON STOCK 03662Q105 113778 417 SH SOLE 417 0 0 ELEVANCE HEALTH INC COMMON STOCK 036752103 255103 565 SH SOLE 565 0 0 APPLE INC COMMON STOCK 037833100 289814170 1632112 SH SOLE 1592436 0 39676 APPLE INC COMMON STOCK 037833100 230841 1300 SH OTR 428 1300 0 0 APPLIED MATERIALS INC COMMON STOCK 038222105 236436 1707 SH SOLE 1707 0 0 APPLOVIN CORP COMMON STOCK 03831W108 5044 135 SH SOLE 135 0 0 APTARGROUP INC COMMON STOCK 038336103 49432 400 SH SOLE 400 0 0 ARISTA NETWORKS INC COMMON STOCK 040413106 199403 942 SH SOLE 942 0 0 ASTRAZENECA PLC SPONSORED ADR FOREIGN STOCK 046353108 20409 318 SH SOLE 318 0 0 ATLANTA BRAVES HOLDINGS INC COMMON STOCK 047726302 218 6 SH SOLE 6 0 0 ATLANTIC UNION BANKSHARES CORP COMMON STOCK 04911A107 198204 6473 SH SOLE 6473 0 0 ATLASSIAN CORP CLASS A COMMON STOCK 049468101 111017 612 SH SOLE 588 0 24 AURORA INNOVATION INC COMMON STOCK 051774107 1920 1000 SH SOLE 1000 0 0 AUTODESK INC COMMON STOCK 052769106 428963 2153 SH SOLE 2153 0 0 AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 146904683 672147 SH SOLE 649617 6986 15544 AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 14643 67 SH OTR 0 0 67 AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 211128 966 SH OTR 400 966 0 0 AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 145342 665 SH OTR 428 665 0 0 AVIS BUDGET GROUP INC COMMON STOCK 053774105 84141 450 SH SOLE 450 0 0 BP PLC SPONSORED ADR FOREIGN STOCK 055622104 390201 10586 SH SOLE 10586 0 0 BAIDU.COM SPON ADR FOREIGN STOCK 056752108 21410 200 SH SOLE 0 0 200 BALCHEM CORP COMMON STOCK 057665200 453641 3815 SH SOLE 3540 0 275 BANK OF AMERICA CORP COMMON STOCK 060505104 1087870 39387 SH SOLE 38137 0 1250 BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 48664 1100 SH SOLE 1100 0 0 BANK OZK COMMON STOCK 06417N103 35898 930 SH SOLE 930 0 0 BARRICK GOLD CORP FOREIGN STOCK 067901108 3162 197 SH SOLE 197 0 0 BAXTER INTERNATIONAL INC COMMON STOCK 071813109 41956 1225 SH SOLE 1225 0 0 BECTON DICKINSON COMMON STOCK 075887109 2958178 11559 SH SOLE 11542 0 17 BERKSHIRE HATHAWAY INC COMMON STOCK 084670108 2651700 5 SH SOLE 5 0 0 BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 60895539 174476 SH SOLE 169767 648 4061 BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 44675 128 SH OTR 0 0 128 BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 612530 1755 SH OTR 428 1755 0 0 BHP GROUP LTD FOREIGN STOCK 088606108 432438 7325 SH SOLE 5001 0 2324 BEYOND MEAT COMMON STOCK 08862E109 3710 530 SH SOLE 530 0 0 BIOGEN IDEC INC COMMON STOCK 09062X103 1622639 6709 SH SOLE 6709 0 0 BIONTECH SE ADR COMMON STOCK 09075V102 17573 190 SH SOLE 190 0 0 BLACK HILLS CORP COMMON STOCK 092113109 19964 400 SH SOLE 400 0 0 BLACK STONE MINERALS LP COMMON STOCK 09225M101 274500 15000 SH SOLE 0 0 15000 BLACKROCK INC COMMON STOCK 09247X101 285509 443 SH SOLE 443 0 0 THE BLACKSTONE GROUP INC COMMON STOCK 09260D107 358331 3649 SH SOLE 3649 0 0 BLACKROCK EQUITY MUTUAL F 09260Q108 3154 480 SH SOLE 480 0 0 BLOCK (H & R) INC COMMON STOCK 093671105 210750 5000 SH SOLE 5000 0 0 BOEING CO COMMON STOCK 097023105 1228097 6396 SH SOLE 6396 0 0 BOOKING HOLDINGS INC COMMON STOCK 09857L108 874294 308 SH SOLE 308 0 0 BOSTON BEER COMPANY COMMON STOCK 100557107 109280 328 SH SOLE 328 0 0 BOSTON SCIENTIFIC CORP COMMON STOCK 101137107 68486 1304 SH SOLE 1304 0 0 BRIGHTHOUSE FINANCIAL INC COMMON STOCK 10922N103 47 1 SH SOLE 1 0 0 BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108 2393722 46816 SH SOLE 45873 0 943 BRITISH AMERICAN TOBACCO FOREIGN STOCK 110448107 304797 9925 SH SOLE 9925 0 0 BROADRIDGE FINANCIAL SOLUTIONS COMMON STOCK 11133T103 52826992 295436 SH SOLE 279120 0 16316 BROADRIDGE FINANCIAL SOLUTIONS COMMON STOCK 11133T103 254983 1426 SH OTR 428 1426 0 0 BROADCOM INC COMMON STOCK 11135F101 1874169 2151 SH SOLE 2151 0 0 BROOKLINE BANCORP INC COMMON STOCK 11373M107 106493 11979 SH SOLE 11979 0 0 BROWN FORMAN CORP COMMON STOCK 115637100 94632 1595 SH SOLE 1595 0 0 BROWN FORMAN CORP COMMON STOCK 115637209 924514 15984 SH SOLE 15984 0 0 BURLINGTON STORES INC COMMON STOCK 122017106 63130 500 SH SOLE 500 0 0 CH ROBINSON WORLDWIDE INC COMMON STOCK 12541W209 127845 1570 SH SOLE 1570 0 0 CIGNA CORPORATION COMMON STOCK 125523100 475146 1490 SH SOLE 1490 0 0 CSX CORP COMMON STOCK 126408103 193553 6369 SH SOLE 5054 0 1315 CVS HEALTH CORP COMMON STOCK 126650100 1004278 14421 SH SOLE 14421 0 0 CABOT CORP COMMON STOCK 127055101 19240825 288252 SH SOLE 218897 69355 0 COTERRA ENERGY INC COMMON STOCK 127097103 463497 16512 SH SOLE 16000 0 512 CACI INTERNATIONAL INC CLASS A COMMON STOCK 127190304 163060 500 SH SOLE 500 0 0 CADIZ INC COMMON STOCK 127537207 16200 5000 SH SOLE 5000 0 0 CAMBRIDGE BANCORP COMMON STOCK 132152109 44701 805 SH SOLE 805 0 0 CAMECO CORP FOREIGN STOCK 13321L108 284886 6650 SH SOLE 4000 0 2650 CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 159922918 1468394 SH SOLE 1418205 10545 39644 CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 169900 1560 SH OTR 400 1560 0 0 CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 495541 4550 SH OTR 428 4550 0 0 CANADIAN PACIFIC KANSAS CITY LTD FOREIGN STOCK 13646K108 429552 5853 SH SOLE 5853 0 0 CANOPY GROWTH CORP FOREIGN STOCK 138035100 181 326 SH SOLE 326 0 0 CARLISLE COS INC COMMON STOCK 142339100 20278 77 SH SOLE 0 0 77 CARRIER GLOBAL CORP COMMON STOCK 14448C104 307666 6157 SH SOLE 5957 0 200 CATERPILLAR INC COMMON STOCK 149123101 233142 975 SH SOLE 890 0 85 CHARGEPOINT HOLDINGS INC CLASS A COMMON STOCK 15961R105 2615 905 SH SOLE 905 0 0 CHARTER COMMUNICATIONS INC COMMON STOCK 16119P108 12379 30 SH SOLE 30 0 0 THE CHEMOURS COMPANY COMMON STOCK 163851108 210721 8622 SH SOLE 8622 0 0 CHENIERE ENERGY INC COMMON STOCK 16411R208 797822 4510 SH SOLE 3807 0 703 CHEVRON CORP COMMON STOCK 166764100 11839929 79591 SH SOLE 78275 0 1316 CHIPOTLE MEXICAN GRILL COMMON STOCK 169656105 734770 361 SH SOLE 351 0 10 CHURCH & DWIGHT CO COMMON STOCK 171340102 130326806 1417212 SH SOLE 1380268 5356 31588 CHURCH & DWIGHT CO COMMON STOCK 171340102 220704 2400 SH OTR 400 2400 0 0 CHURCH & DWIGHT CO COMMON STOCK 171340102 253074 2752 SH OTR 428 2752 0 0 CISCO SYSTEMS COMMON STOCK 17275R102 3904141 74012 SH SOLE 73036 0 976 CINTAS CORP COMMON STOCK 172908105 4652963 9104 SH SOLE 9104 0 0 CITIGROUP INC COMMON STOCK 172967424 35148 850 SH SOLE 850 0 0 COCA COLA BOTTLING COMMON STOCK 191098102 200716 312 SH SOLE 312 0 0 COCA-COLA CO COMMON STOCK 191216100 7208873 126272 SH SOLE 126052 0 220 COLGATE PALMOLIVE CO COMMON STOCK 194162103 6320077 84493 SH SOLE 84203 0 290 COMCAST CORP COMMON STOCK 20030N101 1072618 25238 SH SOLE 25238 0 0 CONAGRA FOODS INC COMMON STOCK 205887102 5534 200 SH SOLE 200 0 0 CONOCOPHILLIPS INC COMMON STOCK 20825C104 7804031 63957 SH SOLE 62591 0 1366 CONSOLIDATED EDISON INC COMMON STOCK 209115104 211876 2350 SH SOLE 2350 0 0 CONSTELLATION BRANDS CL A COMMON STOCK 21036P108 555254 2333 SH SOLE 2333 0 0 CONSTELLATION ENERGY CORP COMMON STOCK 21037T109 46876 400 SH SOLE 400 0 0 CORNING INC COMMON STOCK 219350105 547819 20008 SH SOLE 18008 0 2000 CORTEVA INC COMMON STOCK 22052L104 1419051 28633 SH SOLE 28633 0 0 COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105 141784178 255021 SH SOLE 244805 0 10216 COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105 325243 585 SH OTR 428 585 0 0 COSTAR GROUP INC COMMON STOCK 22160N109 5922 80 SH SOLE 80 0 0 COUPANG INC FOREIGN STOCK 22266T109 238960 14500 SH SOLE 14500 0 0 CROWDSTRIKE HOLDINGS INC CLASS A COMMON STOCK 22788C105 117540 643 SH SOLE 533 0 110 CROWN CASTLE INTL CORP COMMON STOCK 22822V101 136376 1398 SH SOLE 1398 0 0 CUMMINS INC COMMON STOCK 231021106 2059534 9450 SH SOLE 9450 0 0 XTRACKERS EQUITY MUTUAL F 233051507 314551 5105 SH SOLE 5105 0 0 XTRACKERS EQUITY MUTUAL F 233051853 127080 3600 SH SOLE 3600 0 0 XTRACKERS COMMON STOCK 233051879 37900 1527 SH SOLE 1527 0 0 DANAHER CORP SHS BEN INT COMMON STOCK 235851102 329182032 1705784 SH SOLE 1646486 12987 46311 DANAHER CORP SHS BEN INT COMMON STOCK 235851102 33579 174 SH OTR 0 0 174 DANAHER CORP SHS BEN INT COMMON STOCK 235851102 300663 1558 SH OTR 400 1558 0 0 DANAHER CORP SHS BEN INT COMMON STOCK 235851102 1160774 6015 SH OTR 428 6015 0 0 DECKERS OUTDOOR CORP COMMON STOCK 243537107 6010 10 SH SOLE 10 0 0 DEERE & CO COMMON STOCK 244199105 3748673 10035 SH SOLE 10010 0 25 DENTSPLY SIRONA INC COMMON STOCK 24906P109 9276 325 SH SOLE 325 0 0 DEVON ENERGY CORP NEW COMMON STOCK 25179M103 181280 3835 SH SOLE 3835 0 0 DEXCOM INC COMMON STOCK 252131107 191368 2043 SH SOLE 2043 0 0 DIAGEO PLC SPONSORED ADR FOREIGN STOCK 25243Q205 1048423 6644 SH SOLE 6379 0 265 DIAMONDBACK COMMON STOCK 25278X109 963280 5901 SH SOLE 5901 0 0 DICKS SPORTING GOODS INC COMMON STOCK 253393102 5531 50 SH SOLE 50 0 0 WALT DISNEY PRODUCTIONS COMMON STOCK 254687106 9321742 111919 SH SOLE 109549 0 2370 DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108 1915381 22481 SH SOLE 22481 0 0 DOLLAR GEN CORP NEW COM COMMON STOCK 256677105 51082 435 SH SOLE 435 0 0 DOMINION ENERGY INC COMMON STOCK 25746U109 130430 3175 SH SOLE 3175 0 0 DONALDSON CO INC COMMON STOCK 257651109 562066 9533 SH SOLE 9533 0 0 DOVER CORP COMMON STOCK 260003108 545300 4092 SH SOLE 3942 0 150 DOW INC COMMON STOCK 260557103 1582379 32300 SH SOLE 32300 0 0 DRAFTKINGS INC CLASS A COMMON STOCK 26142V105 5796 200 SH SOLE 200 0 0 DROPBOX COMMON STOCK 26210C104 5286 200 SH SOLE 200 0 0 DUKE ENERGY CORP COMMON STOCK 26441C204 25439 283 SH SOLE 283 0 0 DUPONT DE NEMOURS INC COMMON STOCK 26614N102 2289441 33604 SH SOLE 33604 0 0 EOG RESOURCES COMMON STOCK 26875P101 189835121 1475594 SH SOLE 1411249 12596 51749 EOG RESOURCES COMMON STOCK 26875P101 49788 387 SH OTR 0 0 387 EOG RESOURCES COMMON STOCK 26875P101 189759 1475 SH OTR 400 1475 0 0 EOG RESOURCES COMMON STOCK 26875P101 1688787 13127 SH OTR 428 13127 0 0 EASTERN BANKSHARES INC COMMON STOCK 27627N105 2272 200 SH SOLE 200 0 0 EASTERN CO COMMON STOCK 276317104 78480 4500 SH SOLE 4500 0 0 EASTGROUP PROPERTIES INC COMMON STOCK 277276101 15875 94 SH SOLE 94 0 0 EASTMAN CHEMICAL CO COMMON STOCK 277432100 10374 138 SH SOLE 138 0 0 EBAY INC COMMON STOCK 278642103 87221 2237 SH SOLE 2237 0 0 ECOLAB INC COMMON STOCK 278865100 12894059 75351 SH SOLE 72655 475 2221 ECOLAB INC COMMON STOCK 278865100 4107 24 SH OTR 0 0 24 EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108 30462759 464867 SH SOLE 446375 0 18492 EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108 7798 119 SH OTR 0 0 119 ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103 2867 306 SH SOLE 306 0 0 ELECTRONIC ARTS INC COMMON STOCK 285512109 1539 12 SH SOLE 12 0 0 EMBECTA CORPORATION COMMON STOCK 29082K105 5793 372 SH SOLE 369 0 3 EMERSON ELECTRIC CO COMMON STOCK 291011104 838216 9195 SH SOLE 9195 0 0 ENBRIDGE INC FOREIGN STOCK 29250N105 842880 25153 SH SOLE 25153 0 0 ENPHASE ENERGY COMMON STOCK 29355A107 475256 6022 SH SOLE 5920 0 102 ENSIGN GROUP INC COMMON STOCK 29358P101 112567 1139 SH SOLE 1139 0 0 ENTERPRISE PRODUCTS PARTNERS LP COMMON STOCK 293792107 65925 2500 SH SOLE 2500 0 0 EPAM SYSTEMS INC COMMON STOCK 29414B104 18585 80 SH SOLE 80 0 0 EQUINIX INC COMMON STOCK 29444U700 625819 820 SH SOLE 731 0 89 EVERBRIDGE INC COMMON STOCK 29978A104 104051 5000 SH SOLE 5000 0 0 EVERSOURCE ENERGY COMMON STOCK 30040W108 66059 1217 SH SOLE 1217 0 0 EXELON CORP COMMON STOCK 30161N101 36630 900 SH SOLE 900 0 0 EXXON MOBIL CORP COMMON STOCK 30231G102 44671065 409413 SH SOLE 404317 1366 3730 META PLATFORMS INC CL A COMMON STOCK 30303M102 70786354 227703 SH SOLE 217541 2150 8012 META PLATFORMS INC CL A COMMON STOCK 30303M102 26113 84 SH OTR 0 0 84 FACTSET RESEARCH SYSTEMS INC COMMON STOCK 303075105 18263153 41295 SH SOLE 38512 0 2783 FACTSET RESEARCH SYSTEMS INC COMMON STOCK 303075105 168060 380 SH OTR 400 380 0 0 FARFETCH COMMON STOCK 30744W107 3 2 SH SOLE 2 0 0 FASTENAL CO COMMON STOCK 311900104 672527 11235 SH SOLE 11235 0 0 FEDEX CORP COMMON STOCK 31428X106 129808 525 SH SOLE 525 0 0 FIDELITY EQUITY MUTUAL F 316092501 41116 881 SH SOLE 881 0 0 FIRST SOLAR INC COMMON STOCK 336433107 393328 2665 SH SOLE 2665 0 0 FIRST TR EQUITY MUTUAL F 33738R506 284856 6240 SH SOLE 6240 0 0 FISERV INC COMMON STOCK 337738108 353410277 2999832 SH SOLE 2900705 20668 78459 FISERV INC COMMON STOCK 337738108 34283 291 SH OTR 0 0 291 FISERV INC COMMON STOCK 337738108 394074 3345 SH OTR 400 3345 0 0 FISERV INC COMMON STOCK 337738108 1097518 9316 SH OTR 428 9316 0 0 FIRSTENERGY CORP COMMON STOCK 337932107 70617 1931 SH SOLE 1931 0 0 FLEXSHARES EQUITY MUTUAL F 33939L407 175743 4429 SH SOLE 4429 0 0 FLOWSERVE CORP COMMON STOCK 34354P105 7436 200 SH SOLE 200 0 0 FORD MOTOR CO COMMON STOCK 345370860 274716 27092 SH SOLE 26779 0 313 FORTIVE CORP COMMON STOCK 34959J108 1130897 17292 SH SOLE 17292 0 0 FORTE BIOSCIENCES INC COMMON STOCK 34962G109 92 193 SH SOLE 193 0 0 FORTREA HOLDINGS INC COMMON STOCK 34965K107 7360 250 SH SOLE 250 0 0 FRANCO NEVADA CORP FOREIGN STOCK 351858105 240097 1966 SH SOLE 1851 0 115 FRESENIUS MEDICAL CARE AG FOREIGN STOCK 358029106 15974 926 SH SOLE 926 0 0 GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK 36266G107 232681 3360 SH SOLE 3360 0 0 GALLAGHER (ARTHUR J) COMMON STOCK 363576109 14532 60 SH SOLE 60 0 0 GAMESTOP CORP COMMON STOCK 36467W109 164 12 SH SOLE 12 0 0 GENERAC HOLDINGS INC COMMON STOCK 368736104 2942151 29611 SH SOLE 28330 0 1281 GENERAL DYNAMICS CORP COMMON STOCK 369550108 149090 611 SH SOLE 611 0 0 GENERAL ELECTRIC CO COMMON STOCK 369604301 1477880 13712 SH SOLE 13712 0 0 GENERAL MILLS INC COMMON STOCK 370334104 1222260 18452 SH SOLE 18452 0 0 GENUINE PARTS CO COMMON STOCK 372460105 8756 67 SH SOLE 67 0 0 GILEAD SCIENCES COMMON STOCK 375558103 758365 9336 SH SOLE 9336 0 0 GLAXOSMITHKLINE PLC ADR FOREIGN STOCK 37733W204 82314 2409 SH SOLE 2409 0 0 GOLDMAN SACHS COMMON STOCK 38141G104 223397 712 SH SOLE 537 0 175 GRAINGER (WW) INC COMMON STOCK 384802104 75629 100 SH SOLE 100 0 0 HCA HEALTHCARE INC COMMON STOCK 40412C101 113960 500 SH SOLE 500 0 0 HDFC BANK LTD-ADR FOREIGN STOCK 40415F101 36424765 629859 SH SOLE 610777 8506 10576 HDFC BANK LTD-ADR FOREIGN STOCK 40415F101 68239 1180 SH OTR 428 1180 0 0 HP INC COMMON STOCK 40434L105 307506 11457 SH SOLE 11457 0 0 HALEON PLC FOREIGN STOCK 405552100 80724 10141 SH SOLE 10141 0 0 HALLIBURTON CO COMMON STOCK 406216101 4059 100 SH SOLE 100 0 0 HANNON ARMSTRONG SUSTAINABLE COMMON STOCK 41068X100 4876870 259408 SH SOLE 255897 0 3511 HANOVER INSURANCE GROUP COMMON STOCK 410867105 35004 300 SH SOLE 300 0 0 HARTFORD FINANCIAL SVCS GROUP COMMON STOCK 416515104 89522 1216 SH SOLE 1216 0 0 JACK HENRY & ASSOCIATES INC COMMON STOCK 426281101 3466637 24425 SH SOLE 23430 0 995 THE HERSHEY COMPANY COMMON STOCK 427866108 2026101 10689 SH SOLE 10385 0 304 HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109 84139 5397 SH SOLE 5397 0 0 HEXCEL CORP NEW COMMON STOCK 428291108 6440 100 SH SOLE 0 0 100 HOME DEPOT INC COMMON STOCK 437076102 75919714 257765 SH SOLE 250368 0 7397 HONDA MOTOR LTD FOREIGN STOCK 438128308 3884 122 SH SOLE 122 0 0 HONEYWELL INTL INC COM COMMON STOCK 438516106 5914867 31727 SH SOLE 31121 0 606 HUMANA INC COMMON STOCK 444859102 55361 115 SH SOLE 115 0 0 HUNTINGTON BANCSHARES INC COMMON STOCK 446150104 18095 1750 SH SOLE 1750 0 0 HUNTINGTON INGALLS INDS INC COMMON STOCK 446413106 70155 300 SH SOLE 300 0 0 IDEXX LABS COMMON STOCK 45168D104 62817012 149764 SH SOLE 145453 0 4311 IDEXX LABS COMMON STOCK 45168D104 251664 600 SH OTR 400 600 0 0 ILLINOIS TOOL WORKS COMMON STOCK 452308109 9349269 40349 SH SOLE 39318 0 1031 ILLUMINA INC COMMON STOCK 452327109 108891 970 SH SOLE 970 0 0 INGREDION INC COMMON STOCK 457187102 6642 70 SH SOLE 70 0 0 INSULET CORP COMMON STOCK 45784P101 144653 1030 SH SOLE 1030 0 0 INTEL CORP COMMON STOCK 458140100 3325029 88197 SH SOLE 88197 0 0 INTERCONTINENTAL EXCHANGE GROUP COMMON STOCK 45866F104 18808 177 SH SOLE 177 0 0 INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 1789993 12176 SH SOLE 12176 0 0 INVESCO EQUITY MUTUAL F 46090E103 1980747 5450 SH SOLE 4925 0 525 INTUIT COMMON STOCK 461202103 488271065 975858 SH SOLE 944481 6761 24616 INTUIT COMMON STOCK 461202103 43530 87 SH OTR 0 0 87 INTUIT COMMON STOCK 461202103 270189 540 SH OTR 400 540 0 0 INTUIT COMMON STOCK 461202103 1732714 3463 SH OTR 428 3463 0 0 INTUITIVE SURGICAL INC COMMON STOCK 46120E602 2465441 8872 SH SOLE 8781 0 91 INVESCO EQUITY MUTUAL F 46137V142 14585 280 SH SOLE 280 0 0 INVESCO EQUITY MUTUAL F 46137V357 449414 3226 SH SOLE 3226 0 0 INVESCO BOND MUTUAL FUN 46138E537 4950 224 SH SOLE 224 0 0 INVESCO EQUITY MUTUAL F 46138E545 84623 2851 SH SOLE 2851 0 0 IQVIA HOLDINGS INC COMMON STOCK 46266C105 3172873 16659 SH SOLE 14273 0 2386 IROBOT CORP COMMON STOCK 462726100 22680 700 SH SOLE 700 0 0 ISHARES EQUITY MUTUAL F 464287150 124204 1316 SH SOLE 960 0 356 ISHARES EQUITY MUTUAL F 464287168 41322 384 SH SOLE 384 0 0 ISHARES BOND MUTUAL FUN 464287176 68034 656 SH SOLE 656 0 0 ISHARES EQUITY MUTUAL F 464287200 1538284 3555 SH SOLE 1711 0 1844 ISHARES BOND MUTUAL FUN 464287226 109710 1172 SH SOLE 1172 0 0 ISHARES EQUITY MUTUAL F 464287234 16961 450 SH SOLE 0 0 450 ISHARES EQUITY MUTUAL F 464287309 504330 7324 SH SOLE 7324 0 0 ISHARES EQUITY MUTUAL F 464287408 835285 5382 SH SOLE 5382 0 0 ISHARES EQUITY MUTUAL F 464287432 1654 19 SH SOLE 19 0 0 ISHARES EQUITY MUTUAL F 464287440 9366 103 SH SOLE 103 0 0 ISHARES EQUITY MUTUAL F 464287465 428263 6213 SH SOLE 5000 0 1213 ISHARES EQUITY MUTUAL F 464287473 230531 2259 SH SOLE 2259 0 0 ISHARES EQUITY MUTUAL F 464287481 99779 1122 SH SOLE 1122 0 0 ISHARES EQUITY MUTUAL F 464287499 91761 1357 SH SOLE 1357 0 0 ISHARES EQUITY MUTUAL F 464287507 487059 2008 SH SOLE 1241 0 767 ISHARES EQUITY MUTUAL F 464287556 42873 367 SH SOLE 367 0 0 ISHARES EQUITY MUTUAL F 464287598 1428517 9519 SH SOLE 9378 0 141 ISHARES EQUITY MUTUAL F 464287606 469294 6651 SH SOLE 6651 0 0 ISHARES EQUITY MUTUAL F 464287614 3213872 11858 SH SOLE 11858 0 0 ISHARES EQUITY MUTUAL F 464287630 1174478 8867 SH SOLE 8845 0 22 ISHARES EQUITY MUTUAL F 464287648 1303080 6153 SH SOLE 6103 0 50 ISHARES EQUITY MUTUAL F 464287655 702751 4137 SH SOLE 3952 0 185 ISHARES EQUITY MUTUAL F 464287689 178154 725 SH SOLE 0 0 725 ISHARES EQUITY MUTUAL F 464287705 275946 2825 SH SOLE 2825 0 0 ISHARES EQUITY MUTUAL F 464287804 798451 8711 SH SOLE 8711 0 0 ISHARES EQUITY MUTUAL F 464287887 128112 1200 SH SOLE 1200 0 0 ISHARES BOND MUTUAL FUN 464288158 2685 26 SH SOLE 26 0 0 ISHARES EQUITY MUTUAL F 464288182 17016 271 SH SOLE 0 0 271 ISHARES EQUITY MUTUAL F 464288208 149347 2556 SH SOLE 2556 0 0 ISHARES BOND MUTUAL FUN 464288588 18817 214 SH SOLE 214 0 0 ISHARES BOND MUTUAL FUN 464288661 85624 758 SH SOLE 758 0 0 ISHARES EQUITY MUTUAL F 46428Q109 292180 14000 SH SOLE 12000 0 2000 ISHARES BOND MUTUAL FUN 46429B267 3821 174 SH SOLE 174 0 0 ISHARES EQUITY MUTUAL F 46432F834 73573 1233 SH SOLE 1233 0 0 ISHARES EQUITY MUTUAL F 46432F842 278417 4334 SH SOLE 4280 0 54 ISHARES EQUITY MUTUAL F 46434G103 6091 129 SH SOLE 129 0 0 ISHARES EQUITY MUTUAL F 46434G863 32769 1084 SH SOLE 0 0 1084 ISHARES EQUITY MUTUAL F 46434V464 263813 1750 SH SOLE 1750 0 0 ISHARES BOND MUTUAL FUN 46434VBD1 183000 7500 SH SOLE 7500 0 0 ISHARES BOND MUTUAL FUN 46434VBG4 98960 4000 SH SOLE 4000 0 0 ISHARES EQUITY MUTUAL F 46435G425 207368 2196 SH SOLE 0 0 2196 ISHARES EQUITY MUTUAL F 46435G516 63691 924 SH SOLE 0 0 924 ISUN INC COMMON STOCK 465246106 775 4482 SH SOLE 4482 0 0 JP MORGAN CHASE & CO COMMON STOCK 46625H100 7106497 50251 SH SOLE 50251 0 0 JACOBS SOLUTIONS INC COMMON STOCK 46982L108 274495 2050 SH SOLE 2050 0 0 JANUS HENDERSON SHORT DURATION BOND MUTUAL FUN 47103U886 48092 1004 SH SOLE 1004 0 0 JOHNSON & JOHNSON COMMON STOCK 478160104 51237992 341040 SH SOLE 334964 0 6076 JOHNSON & JOHNSON COMMON STOCK 478160104 64753 431 SH OTR 428 431 0 0 KADANT INC COMMON STOCK 48282T104 30902 130 SH SOLE 130 0 0 KIMBERLY-CLARK CORP COMMON STOCK 494368103 446312 3687 SH SOLE 3687 0 0 KIMCO REALTY CORP COMMON STOCK 49446R109 42638 2301 SH SOLE 2301 0 0 KINDER MORGAN INC CLASS P COMMON STOCK 49456B101 5070 300 SH SOLE 300 0 0 KINSALE CAP GROUP COMMON STOCK 49714P108 241045 700 SH SOLE 700 0 0 KRAFT HEINZ CO COMMON STOCK 500754106 40816 1218 SH SOLE 1218 0 0 KROGER CO COMMON STOCK 501044101 24380 537 SH SOLE 537 0 0 KYNDRYL HOLDINGS INCORPORATION COMMON STOCK 50155Q100 22647 1520 SH SOLE 1520 0 0 L3HARRIS TECHNOLOGIES INC COMMON STOCK 502431109 226994 1240 SH SOLE 1240 0 0 LABORATORY CORP OF AMERICA HLDGS COMMON STOCK 50540R409 51290 250 SH SOLE 250 0 0 LAM RESEARCH CORP COMMON STOCK 512807108 3740 6 SH SOLE 6 0 0 LAMAR ADVERTISING CO COMMON STOCK 512816109 200470 2175 SH SOLE 2175 0 0 LAMB WESTON HOLDINGS INC COMMON STOCK 513272104 6185 66 SH SOLE 66 0 0 ESTEE LAUDER COMPANIES COMMON STOCK 518439104 3225864 28204 SH SOLE 27027 0 1177 LIBERTY BROADBAND CORP COMMON STOCK 530307107 21929 256 SH SOLE 246 0 10 LIBERTY BROADBAND CORP COMMON STOCK 530307305 58769 686 SH SOLE 648 0 38 LIBERTY MEDIA CORPORATION COMMON STOCK 531229722 21399 642 SH SOLE 622 0 20 LIBERTY MEDIA CORPORATION COMMON STOCK 531229748 25074 767 SH SOLE 757 0 10 LIBERTY MEDIA CORPORATION COMMON STOCK 531229755 32714 498 SH SOLE 498 0 0 LIBERTY MEDIA CORPORATION COMMON STOCK 531229771 14434 246 SH SOLE 246 0 0 LIBERTY MEDIA CORPORATION COMMON STOCK 531229789 64580 2508 SH SOLE 2426 0 82 LIBERTY MEDIA CORPORATION COMMON STOCK 531229813 77945 3040 SH SOLE 2999 0 41 LILLY (ELI) & CO COMMON STOCK 532457108 4120059 7100 SH SOLE 6463 0 637 LILLY (ELI) & CO COMMON STOCK 532457108 162480 280 SH OTR 400 280 0 0 LINCOLN NATIONAL CORP COMMON STOCK 534187109 52089 2253 SH SOLE 2253 0 0 LINDBLAD EXPEDITIONS HOLDINGS COMMON STOCK 535219109 339858 56643 SH SOLE 56643 0 0 LOCKHEED MARTIN CORP COMMON STOCK 539830109 1119581 2444 SH SOLE 2279 0 165 LOWES COMPANIES COMMON STOCK 548661107 65540434 337281 SH SOLE 325884 0 11397 LOWES COMPANIES COMMON STOCK 548661107 146712 755 SH OTR 400 755 0 0 LOWES COMPANIES COMMON STOCK 548661107 68012 350 SH OTR 428 350 0 0 LULULEMON ATHLETICA INC COMMON STOCK 550021109 159383 395 SH SOLE 395 0 0 M & T BANK CORP COMMON STOCK 55261F104 136810 1155 SH SOLE 1155 0 0 MSCI INC COMMON STOCK 55354G100 16985186 34876 SH SOLE 33814 0 1062 MACROGENICS INC COMMON STOCK 556099109 1088 213 SH SOLE 213 0 0 MAGNOLIA OIL & GAS CORP COMMON STOCK 559663109 230600 10000 SH SOLE 10000 0 0 MANHATTAN ASSOCIATES INC COMMON STOCK 562750109 15067 75 SH SOLE 75 0 0 MANULIFE FINANCIAL CORP FOREIGN STOCK 56501R106 8798 480 SH SOLE 480 0 0 MARSH & MCLENNAN COMMON STOCK 571748102 1149287 5941 SH SOLE 5941 0 0 MARVELL TECHNOLOGY INC COMMON STOCK 573874104 97800 2000 SH SOLE 0 0 2000 MASTERCARD INC COMMON STOCK 57636Q104 610934880 1596424 SH SOLE 1545465 12608 38351 MASTERCARD INC COMMON STOCK 57636Q104 44392 116 SH OTR 0 0 116 MASTERCARD INC COMMON STOCK 57636Q104 679275 1775 SH OTR 400 1775 0 0 MASTERCARD INC COMMON STOCK 57636Q104 2054281 5368 SH OTR 428 5368 0 0 MATCH GROUP INC COMMON STOCK 57667L107 204260 7000 SH SOLE 7000 0 0 MATERION CORP COMMON STOCK 576690101 48501 457 SH SOLE 457 0 0 MCCORMICK & COMPANY COMMON STOCK 579780206 1955425 30167 SH SOLE 30167 0 0 MCDONALDS CORP COMMON STOCK 580135101 31520364 118120 SH SOLE 115624 0 2496 MCDONALDS CORP COMMON STOCK 580135101 261512 980 SH OTR 400 980 0 0 MCDONALDS CORP COMMON STOCK 580135101 91796 344 SH OTR 428 344 0 0 MCKESSON CORP COMMON STOCK 58155Q103 648572 1449 SH SOLE 1449 0 0 MEDICAL PROPERTIES TRUST INC COMMON STOCK 58463J304 6773 1300 SH SOLE 0 0 1300 MERCADOLIBRE INC COMMON STOCK 58733R102 983028 745 SH SOLE 740 0 5 MERCK & CO INC COMMON STOCK 58933Y105 44279906 430529 SH SOLE 407653 2690 20186 METLIFE INC COMMON STOCK 59156R108 1080 18 SH SOLE 18 0 0 METTLER TOLEDO INTL COMMON STOCK 592688105 708715 715 SH SOLE 715 0 0 MICROSOFT CORP COMMON STOCK 594918104 685138727 1966981 SH SOLE 1902633 13797 50551 MICROSOFT CORP COMMON STOCK 594918104 52945 152 SH OTR 0 0 152 MICROSOFT CORP COMMON STOCK 594918104 156744 450 SH OTR 400 450 0 0 MICROSOFT CORP COMMON STOCK 594918104 3232409 9280 SH OTR 428 9280 0 0 MICROCHIP TECHNOLOGY INC COMMON STOCK 595017104 194451 2642 SH SOLE 2642 0 0 MICRON TECHNOLOGY COMMON STOCK 595112103 4719 67 SH SOLE 67 0 0 MODERNA INC COMMON STOCK 60770K107 43450 610 SH SOLE 610 0 0 MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 1178056 17332 SH SOLE 17332 0 0 MONGODB INC COMMON STOCK 60937P106 125020 380 SH SOLE 380 0 0 MONRO MUFFLER & BRAKE INC COMMON STOCK 610236101 162313 6250 SH SOLE 6250 0 0 MONSTER BEVERAGE CORP COMMON STOCK 61174X109 9373 178 SH SOLE 178 0 0 MOODYS CORP COMMON STOCK 615369105 747788 2288 SH SOLE 2288 0 0 MORGAN STANLEY COMMON STOCK 617446448 1762821 23997 SH SOLE 23997 0 0 MOSAIC CO COMMON STOCK 61945C103 100980 3000 SH SOLE 3000 0 0 NETAPP INC COMMON STOCK 64110D104 22419 300 SH SOLE 300 0 0 NETFLIX INC COMMON STOCK 64110L106 866408 2040 SH SOLE 2040 0 0 NETEASE INC SPONSORED ADR FOREIGN STOCK 64110W102 150920 1375 SH SOLE 700 0 675 NETCAPITAL INC COMMON STOCK 64113L103 800 2000 SH SOLE 2000 0 0 NEW YORK TIMES CO COMMON STOCK 650111107 11448 275 SH SOLE 275 0 0 NEWELL RUBBERMAID INC COMMON STOCK 651229106 21651 3184 SH SOLE 3184 0 0 NEWMONT MINING CORP COMMON STOCK 651639106 56370 1485 SH SOLE 1485 0 0 NEXTERA ENERGY INC COMMON STOCK 65339F101 2977589 49701 SH SOLE 49430 0 271 NEXTERA ENERGY PARTNERS LP COMMON STOCK 65341B106 137792 4740 SH SOLE 4740 0 0 NIKE INC CLASS B COMMON STOCK 654106103 98664015 938942 SH SOLE 913410 0 25532 NIKE INC CLASS B COMMON STOCK 654106103 250616 2385 SH OTR 428 2385 0 0 NOKIA CORP ADR FOREIGN STOCK 654902204 3350 1000 SH SOLE 1000 0 0 NORFOLK SOUTHERN CORP COMMON STOCK 655844108 3930782 20488 SH SOLE 19638 0 850 NORTHERN DYNASTY COMMON STOCK 66510M204 974 3000 SH SOLE 0 0 3000 NORTHERN TRUST CORP COMMON STOCK 665859104 91130 1300 SH SOLE 1300 0 0 NORTHROP GRUMMAN CORP COMMON STOCK 666807102 534290 1123 SH SOLE 1123 0 0 NOVARTIS AG ADR FOREIGN STOCK 66987V109 734857 7811 SH SOLE 7721 0 90 NOVAVAX INC COMMON STOCK 670002401 4070 570 SH SOLE 570 0 0 NOVO-NORDISK A/S ADR FOREIGN STOCK 670100205 2062606 20436 SH SOLE 20436 0 0 NVIDIA CORP COMMON STOCK 67066G104 50908550 117015 SH SOLE 111211 0 5804 NVIDIA CORP COMMON STOCK 67066G104 141395 325 SH OTR 428 325 0 0 O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 49526328 52238 SH SOLE 49669 150 2419 O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 43612 46 SH OTR 0 0 46 OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 335331 5300 SH SOLE 5300 0 0 OCCIDENTAL PETROLEUM CORP OPTIONS 674599162 46876 1135 PRN SOLE 1135 0 0 OLD NATIONAL BANCORP COMMON STOCK 680033107 211650 15000 SH SOLE 15000 0 0 OMNICOM GROUP INC COMMON STOCK 681919106 80813 1055 SH SOLE 1055 0 0 ONEOK INC (NEW) COMMON STOCK 682680103 194284 2915 SH SOLE 2915 0 0 ORACLE CORP COM COMMON STOCK 68389X105 289618 2710 SH SOLE 2410 0 300 ORGANON & CO COMMON STOCK 68622V106 33272 2538 SH SOLE 2418 0 120 OSHKOSH TRUCK CORP CL B COMMON STOCK 688239201 4600 50 SH SOLE 50 0 0 OTIS WORLDWIDE CORPORATION COMMON STOCK 68902V107 225647 2869 SH SOLE 2769 0 100 PNC FINANCIAL CORP COMMON STOCK 693475105 334862 2794 SH SOLE 2794 0 0 PPG INDUSTRIES INC COMMON STOCK 693506107 4247 34 SH SOLE 34 0 0 PACIRA PHARMACEUTICALS INC COMMON STOCK 695127100 612990 21000 SH SOLE 20000 0 1000 PALO ALTO NETWORKS INC COMMON STOCK 697435105 515742 2060 SH SOLE 1829 0 231 PARKER-HANNIFIN CORP COMMON STOCK 701094104 72241521 178559 SH SOLE 171087 0 7472 PARKER-HANNIFIN CORP COMMON STOCK 701094104 28725 71 SH OTR 0 0 71 PARKER-HANNIFIN CORP COMMON STOCK 701094104 161832 400 SH OTR 400 400 0 0 PAYCHEX INC COMMON STOCK 704326107 3693743 32842 SH SOLE 32091 0 751 PAYCOM SOFTWARE INC COMMON STOCK 70432V102 138822345 853449 SH SOLE 820663 7128 25658 PAYCOM SOFTWARE INC COMMON STOCK 70432V102 29279 180 SH OTR 0 0 180 PAYCOM SOFTWARE INC COMMON STOCK 70432V102 207391 1275 SH OTR 428 1275 0 0 PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 28581236 519092 SH SOLE 500656 5205 13231 PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 11232 204 SH OTR 0 0 204 PEABODY ENERGY COMMON STOCK 704551100 236300 10000 SH SOLE 10000 0 0 PEMBINA PIPELINE CORP FOREIGN STOCK 706327103 84699 2666 SH SOLE 2666 0 0 PEPSICO INC COMMON STOCK 713448108 41778854 250428 SH SOLE 240397 0 10031 REVVITY INC COMMON STOCK 714046109 25185 300 SH SOLE 300 0 0 PERMIAN BASIN ROYALTY TRUST COMMON STOCK 714236106 263549 13571 SH SOLE 13571 0 0 PETROLEO BRASILEIRO SA-ADR FOREIGN STOCK 71654V408 3795 242 SH SOLE 0 0 242 PFIZER COMMON STOCK 717081103 2313492 75852 SH SOLE 75102 0 750 PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109 43762832 481227 SH SOLE 468381 2901 9945 PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109 204615 2250 SH OTR 428 2250 0 0 PHILLIPS 66 COMMON STOCK 718546104 419207 3549 SH SOLE 3549 0 0 PIONEER NATURAL RESOURCES CO COMMON STOCK 723787107 910453 3703 SH SOLE 3527 0 176 PLUG POWER FOREIGN STOCK 72919P202 13794 2200 SH SOLE 2200 0 0 POOL CORP COMMON STOCK 73278L105 660616 2025 SH SOLE 1950 0 75 T ROWE PRICE GROUP INC COMMON STOCK 74144T108 167553 1777 SH SOLE 1777 0 0 PRINCIPAL FINANCIAL GROUP INC COMMON STOCK 74251V102 67004 950 SH SOLE 950 0 0 PROCTER & GAMBLE CO COMMON STOCK 742718109 67118055 443199 SH SOLE 442710 0 489 PROGRESS SOFTWARE COMMON STOCK 743312100 89406 1800 SH SOLE 1800 0 0 PROGRESSIVE CORP OHIO COMMON STOCK 743315103 252761 1592 SH SOLE 1592 0 0 PRUDENTIAL FINANCIAL INC COMMON STOCK 744320102 55002 600 SH SOLE 600 0 0 PUBLIC STORAGE INC COMMON STOCK 74460D109 24826 100 SH SOLE 0 0 100 QORVO INC COMMON STOCK 74736K101 124117 1452 SH SOLE 1452 0 0 QUALCOMM INC COMMON STOCK 747525103 29344339 250037 SH SOLE 246395 0 3642 QUALCOMM INC COMMON STOCK 747525103 440453 3753 SH OTR 428 3753 0 0 QUANTA COMMON STOCK 74762E102 3502 20 SH SOLE 20 0 0 QUANTUMSCAPE CORP COMMON STOCK 74767V109 5396 950 SH SOLE 950 0 0 QUEST DIAGNOSTICS INC COMMON STOCK 74834L100 37823 288 SH SOLE 288 0 0 RANGE RES CORP COMMON STOCK 75281A109 174798 4680 SH SOLE 4680 0 0 RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 8136562 98291 SH SOLE 95234 0 3057 RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 107616 1300 SH OTR 400 1300 0 0 REALTY INCOME CORPORATION COMMON STOCK 756109104 33320 666 SH SOLE 666 0 0 REGENERON PHAR COMMON STOCK 75886F107 35958860 43917 SH SOLE 42573 0 1344 REGIONS FINANCIAL CORP COMMON STOCK 7591EP100 8487 550 SH SOLE 550 0 0 RESMED INC COMMON STOCK 761152107 2552 17 SH SOLE 17 0 0 RIGEL PHARMACEUTICALS INC COMMON STOCK 766559603 22 27 SH SOLE 27 0 0 RIO TINTO PLC FOREIGN STOCK 767204100 432642 6528 SH SOLE 5465 0 1063 RIVIAN AUTOMOTIVE INC COMMON STOCK 76954A103 104940 5966 SH SOLE 5879 0 87 RIVIAN AUTOMOTIVE INC COMMON STOCK 76954A103 7916 450 SH OTR 428 450 0 0 ROBLOX CORP CL A COMMON STOCK 771049103 28526 850 SH SOLE 850 0 0 ROCKWELL AUTOMATION COMMON STOCK 773903109 6197348 23965 SH SOLE 23965 0 0 ROKU INC CLASS A COMMON STOCK 77543R102 3903 50 SH SOLE 50 0 0 ROLLINS INC COMMON STOCK 775711104 75380 2000 SH SOLE 0 0 2000 ROPER INDUSTRIES INC COMMON STOCK 776696106 120893662 244700 SH SOLE 234753 925 9022 ROPER INDUSTRIES INC COMMON STOCK 776696106 197620 400 SH OTR 400 400 0 0 ROPER INDUSTRIES INC COMMON STOCK 776696106 276668 560 SH OTR 428 560 0 0 ROSS STORES INC COMMON STOCK 778296103 17860640 150952 SH SOLE 145938 315 4699 ROYAL DUTCH SHELL PLC COMMON STOCK 780259305 1295882 18904 SH SOLE 18902 0 2 ROYAL GOLD INC COMMON STOCK 780287108 37321 350 SH SOLE 350 0 0 S&P GLOBAL INC COMMON STOCK 78409V104 1345421 3579 SH SOLE 3466 0 113 SBA COMMUNICATIONS CORP COMMON STOCK 78410G104 8261 38 SH SOLE 38 0 0 SEI CORP COMMON STOCK 784117103 49779 900 SH SOLE 900 0 0 SPDR EQUITY MUTUAL F 78462F103 3985949 9253 SH SOLE 8342 0 911 SPDR GOLD TRUST EQUITY MUTUAL F 78463V107 2122352 11527 SH SOLE 10347 0 1180 SPDR EQUITY MUTUAL F 78464A763 12470 109 SH SOLE 109 0 0 SPDR EQUITY MUTUAL F 78464A847 133690 3139 SH SOLE 3094 0 45 SPDR EQUITY MUTUAL F 78467X109 390841 1155 SH SOLE 1155 0 0 SPDR EQUITY MUTUAL F 78467Y107 2477252 5575 SH SOLE 5400 0 175 SPDR BOND MUTUAL FUN 78468R739 119990 2586 SH SOLE 2586 0 0 SPDR EQUITY MUTUAL F 78468R853 131534 3669 SH SOLE 3619 0 50 SABINE ROYALTY TRUST COMMON STOCK 785688102 351609 6116 SH SOLE 6116 0 0 SAGE THERAPEUTICS INC COMMON STOCK 78667J108 978 50 SH SOLE 50 0 0 SALESFORCE.COM COMMON STOCK 79466L302 98349910 472586 SH SOLE 459237 0 13349 SALESFORCE.COM COMMON STOCK 79466L302 173772 835 SH OTR 400 835 0 0 SALESFORCE.COM COMMON STOCK 79466L302 188339 905 SH OTR 428 905 0 0 SANOFI-AVENTIS FOREIGN STOCK 80105N105 7023 151 SH SOLE 151 0 0 SCHLUMBERGER LTD FOREIGN STOCK 806857108 321216 5600 SH SOLE 5600 0 0 SCHWAB BOND MUTUAL FUN 808524862 2439 51 SH SOLE 51 0 0 SEA LTD COMMON STOCK 81141R100 17119 414 SH SOLE 0 0 414 SPDR EQUITY MUTUAL F 81369Y209 104594 825 SH SOLE 825 0 0 SPDR EQUITY MUTUAL F 81369Y308 1854 27 SH SOLE 27 0 0 SPDR EQUITY MUTUAL F 81369Y407 3792 24 SH SOLE 24 0 0 SPDR EQUITY MUTUAL F 81369Y506 234135 2674 SH SOLE 2674 0 0 SPDR EQUITY MUTUAL F 81369Y605 6001 180 SH SOLE 180 0 0 SPDR EQUITY MUTUAL F 81369Y704 1913 19 SH SOLE 19 0 0 SPDR EQUITY MUTUAL F 81369Y803 400204 2354 SH SOLE 2354 0 0 SPDR EQUITY MUTUAL F 81369Y852 4125 62 SH SOLE 62 0 0 SELECT MED HLDGS CORP COMMON STOCK 81619Q105 2262303 98361 SH SOLE 98361 0 0 SEMPRA ENERGY COMMON STOCK 816851109 57664 800 SH SOLE 800 0 0 SERVICENOW INC COMMON STOCK 81762P102 184314584 307483 SH SOLE 295900 1340 10243 SERVICENOW INC COMMON STOCK 81762P102 14986 25 SH OTR 0 0 25 SERVICENOW INC COMMON STOCK 81762P102 149858 250 SH OTR 400 250 0 0 SERVICENOW INC COMMON STOCK 81762P102 821219 1370 SH OTR 428 1370 0 0 SHERWIN WILLIAMS CO COMMON STOCK 824348106 569389 2321 SH SOLE 2321 0 0 SHOPIFY INC COMMON STOCK 82509L107 104774 1755 SH SOLE 1660 0 95 SIMON PROPERTIES GROUP (NEW) COMMON STOCK 828806109 611519 5279 SH SOLE 5279 0 0 SIRIUS XM HOLDINGS INC COMMON STOCK 82968B103 98882 21265 SH SOLE 21265 0 0 SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102 50926 569 SH SOLE 569 0 0 SMUCKER J M CO COMMON STOCK 832696405 56236 493 SH SOLE 493 0 0 SNAP INC COMMON STOCK 83304A106 4172 400 SH SOLE 400 0 0 SNOWFLAKE INC CL A COMMON STOCK 833445109 1056350 7400 SH SOLE 6600 0 800 SOLAREDGE TECHNOLOGIES INC COMMON STOCK 83417M104 29844 410 SH SOLE 410 0 0 SONY CORP FOREIGN STOCK 835699307 25968 300 SH SOLE 300 0 0 SOUTHERN CO COMMON STOCK 842587107 231817 3306 SH SOLE 3016 0 290 SOUTHERN COPPER COMMON STOCK 84265V105 29544 400 SH SOLE 400 0 0 SPROTT PHYSICAL GOLD TRUST EQUITY MUTUAL F 85207H104 131959 8508 SH SOLE 8508 0 0 BLOCK INC CLASS A COMMON STOCK 852234103 4398 100 SH SOLE 100 0 0 STANLEY BLACK & DECKER INC COMMON STOCK 854502101 259560 3000 SH SOLE 3000 0 0 STARBUCKS CORP COMMON STOCK 855244109 92169442 921602 SH SOLE 896967 1445 23190 STARBUCKS CORP COMMON STOCK 855244109 242024 2420 SH OTR 428 2420 0 0 STATE STREET CORP COMMON STOCK 857477103 4517637 67751 SH SOLE 67751 0 0 STERICYCLE INC COMMON STOCK 858912108 4652 112 SH SOLE 112 0 0 STRYKER CORP COMMON STOCK 863667101 350293464 1259007 SH SOLE 1218393 9142 31472 STRYKER CORP COMMON STOCK 863667101 36170 130 SH OTR 0 0 130 STRYKER CORP COMMON STOCK 863667101 161373 580 SH OTR 400 580 0 0 STRYKER CORP COMMON STOCK 863667101 1096782 3942 SH OTR 428 3942 0 0 SUN LIFE FINANCIAL INC FOREIGN STOCK 866796105 61711 1300 SH SOLE 1300 0 0 SUNCOR ENERGY INC NEW FOREIGN STOCK 867224107 170900 5000 SH SOLE 5000 0 0 SUNRUN INC COMMON STOCK 86771W105 11610 1111 SH SOLE 1111 0 0 SYNOPSYS INC COMMON STOCK 871607107 406844 850 SH SOLE 0 0 850 SYSCO CORP COMMON STOCK 871829107 1983357 30211 SH SOLE 30137 0 74 TJX COMPANIES INC COMMON STOCK 872540109 228712819 2543516 SH SOLE 2443595 28968 70953 TJX COMPANIES INC COMMON STOCK 872540109 41813 465 SH OTR 0 0 465 TJX COMPANIES INC COMMON STOCK 872540109 233342 2595 SH OTR 400 2595 0 0 TJX COMPANIES INC COMMON STOCK 872540109 458232 5096 SH OTR 428 5096 0 0 T-MOBILE US INC COMMON STOCK 872590104 369041 2519 SH SOLE 2421 0 98 TAIWAN SEMICONDUCTER ADR FOREIGN STOCK 874039100 85685 947 SH SOLE 947 0 0 TAKE-TWO INTERACTIVE SOFTWARE COMMON STOCK 874054109 22000 160 SH SOLE 160 0 0 TARGET CORP COMMON STOCK 87612E106 1060609 9549 SH SOLE 9549 0 0 TC ENERGY CORPORATION FOREIGN STOCK 87807B107 108872 3005 SH SOLE 2455 0 550 TEGNA INC COMMON STOCK 87901J105 7555 500 SH SOLE 500 0 0 TESLA MOTORS INC COMMON STOCK 88160R101 4198674 19215 SH SOLE 18891 0 324 TETRA TECH INC COMMON STOCK 88162G103 27416 180 SH SOLE 180 0 0 TEXAS INSTRUMENTS INC COMMON STOCK 882508104 621354 4218 SH SOLE 4218 0 0 TEXAS COMMON STOCK 88262P102 1934452 1076 SH SOLE 1038 0 38 TRADE DESK INC COMMON STOCK 88339J105 107626567 1422127 SH SOLE 1375303 0 46824 TRADE DESK INC COMMON STOCK 88339J105 13622 180 SH OTR 0 0 180 TRADE DESK INC COMMON STOCK 88339J105 698904 9235 SH OTR 400 9235 0 0 TRADE DESK INC COMMON STOCK 88339J105 145306 1920 SH OTR 428 1920 0 0 THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 238962764 533911 SH SOLE 514341 2858 16712 THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 40281 90 SH OTR 0 0 90 THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 190218 425 SH OTR 400 425 0 0 THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 729541 1630 SH OTR 428 1630 0 0 3M COMPANY COMMON STOCK 88579Y101 186374 2019 SH SOLE 2019 0 0 TIMKEN CO COMMON STOCK 887389104 1135040 16000 SH SOLE 16000 0 0 TIMKENSTEEL CORP COMMON STOCK 887399103 168560 8000 SH SOLE 8000 0 0 TORONTO-DOMINION BANK FOREIGN STOCK 891160509 41701 718 SH SOLE 718 0 0 TORTOISE EQUITY MUTUAL F 89148H207 6431 225 SH SOLE 0 0 225 TOTAL FINA ELF S A ADR FOREIGN STOCK 89151E109 121973 1777 SH SOLE 1777 0 0 TOYOTA MOTOR CORP SPONS ADR FOREIGN STOCK 892331307 74620 400 SH SOLE 0 0 400 TRACTOR SUPPLY CO COMMON STOCK 892356106 421739 2161 SH SOLE 1977 0 184 TRANSDIGM GROUP INC COM COMMON STOCK 893641100 147854 170 SH SOLE 162 0 8 TRAVEL AND LEISURE CO COMMON STOCK 894164102 50370 1500 SH SOLE 1500 0 0 THE TRAVELERS COMPANIES COMMON STOCK 89417E109 118266 700 SH SOLE 700 0 0 TREX COMPANY INC COMMON STOCK 89531P105 3836 62 SH SOLE 62 0 0 TRUIST FINANCIAL CORP COMMON STOCK 89832Q109 32847 1096 SH SOLE 1096 0 0 TWILIO INC COMMON STOCK 90138F102 78807 1510 SH SOLE 1510 0 0 TYLER TECHNOLOGIES INC COMMON STOCK 902252105 910909 2245 SH SOLE 1480 0 765 UGI CORP NEW COMMON STOCK 902681105 24123 1102 SH SOLE 1102 0 0 US BANCORP COMMON STOCK 902973304 256726 7476 SH SOLE 7476 0 0 ULTA BEAUTY INC COMMON STOCK 90384S303 511530 1345 SH SOLE 1315 0 30 UNILEVER PLC SPONSORED ADR FOREIGN STOCK 904767704 2749703 57682 SH SOLE 56582 0 1100 UNION BANKSHARES INC COMMON STOCK 905400107 23603 875 SH SOLE 875 0 0 UNION PACIFIC COMMON STOCK 907818108 53736647 254206 SH SOLE 243838 0 10368 UNION PACIFIC COMMON STOCK 907818108 39530 187 SH OTR 0 0 187 UNION PACIFIC COMMON STOCK 907818108 79271 375 SH OTR 428 375 0 0 UNITED BANCORP INC COMMON STOCK 909911109 74081 6917 SH SOLE 6917 0 0 UNITED PARCEL SERVICE COMMON STOCK 911312106 701007 4937 SH SOLE 4787 0 150 UNITED STATES OIL FUND LP COMMON STOCK 91232N207 57136 750 SH SOLE 0 0 750 UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 2308038 4305 SH SOLE 4190 0 115 UNIVERSAL HEALTH SERVICES INC COMMON STOCK 913903100 2516273 19953 SH SOLE 19953 0 0 VAIL RESORTS INC COMMON STOCK 91879Q109 70051 321 SH SOLE 321 0 0 VALERO ENERGY CORP COMMON STOCK 91913Y100 45136 350 SH SOLE 350 0 0 VALMONT INDUSTRIES INC COMMON STOCK 920253101 1054685 5270 SH SOLE 5270 0 0 VANECK BOND MUTUAL FUN 92189H201 5049 115 SH SOLE 115 0 0 VANECK BOND MUTUAL FUN 92189H409 868 18 SH SOLE 18 0 0 VANGUARD EQUITY MUTUAL F 921908844 2389565 15260 SH SOLE 14845 0 415 VANGUARD EQUITY MUTUAL F 921910733 525003 6950 SH SOLE 6950 0 0 VANGUARD BOND MUTUAL FUN 921937827 580467 7720 SH SOLE 0 0 7720 VANGUARD BOND MUTUAL FUN 921937835 72646 1047 SH SOLE 1047 0 0 VANGUARD EQUITY MUTUAL F 921943858 1314005 30117 SH SOLE 19912 0 10205 VANGUARD BOND MUTUAL FUN 922020805 429539 9085 SH SOLE 9085 0 0 VANGUARD EQUITY MUTUAL F 922042676 83066 2131 SH SOLE 2131 0 0 VANGUARD EQUITY MUTUAL F 922042718 98270 944 SH SOLE 944 0 0 VANGUARD EQUITY MUTUAL F 922042775 855470 16534 SH SOLE 15859 0 675 VANGUARD EQUITY MUTUAL F 922042858 88697 2286 SH SOLE 2120 0 166 VANGUARD EQUITY MUTUAL F 92204A108 122679 462 SH SOLE 462 0 0 VANGUARD EQUITY MUTUAL F 92204A306 13316 108 SH SOLE 108 0 0 VANGUARD EQUITY MUTUAL F 92204A702 10547 25 SH SOLE 25 0 0 VANGUARD BOND MUTUAL FUN 92206C102 222834 3872 SH SOLE 3872 0 0 VANGUARD EQUITY MUTUAL F 92206C680 356283 5108 SH SOLE 5108 0 0 VANGUARD EQUITY MUTUAL F 92206C714 383363 5820 SH SOLE 5820 0 0 VANGUARD EQUITY MUTUAL F 92206C870 11565 153 SH SOLE 153 0 0 VEEVA SYSTEMS INC COMMON STOCK 922475108 25262034 133021 SH SOLE 130816 0 2205 VEEVA SYSTEMS INC COMMON STOCK 922475108 258658 1362 SH OTR 400 1362 0 0 VENTAS INC COMMON STOCK 92276F100 21985 500 SH SOLE 500 0 0 VANGUARD EQUITY MUTUAL F 922908363 302771 765 SH SOLE 0 0 765 VANGUARD EQUITY MUTUAL F 922908553 82828 1093 SH SOLE 1093 0 0 VANGUARD EQUITY MUTUAL F 922908595 2446 12 SH SOLE 12 0 0 VANGUARD EQUITY MUTUAL F 922908611 43021 275 SH SOLE 275 0 0 VANGUARD EQUITY MUTUAL F 922908629 387486 1900 SH SOLE 1900 0 0 VANGUARD EQUITY MUTUAL F 922908736 688348 2486 SH SOLE 2486 0 0 VANGUARD EQUITY MUTUAL F 922908744 863833 6287 SH SOLE 6287 0 0 VANGUARD EQUITY MUTUAL F 922908751 230693 1260 SH SOLE 1205 0 55 VANGUARD EQUITY MUTUAL F 922908769 6214994 29177 SH SOLE 28832 0 345 VERASTEM INC COMMON STOCK 92337C203 18992 2949 SH SOLE 2949 0 0 VERALTO CORPORATION COMMON STOCK 92338C103 45026011 640668 SH SOLE 619140 4327 17201 VERALTO CORPORATION COMMON STOCK 92338C103 3233 46 SH OTR 0 0 46 VERALTO CORPORATION COMMON STOCK 92338C103 36475 519 SH OTR 400 519 0 0 VERALTO CORPORATION COMMON STOCK 92338C103 140771 2003 SH OTR 428 2003 0 0 VERISIGN COMMON STOCK 92343E102 100175 500 SH SOLE 500 0 0 VERIZON COMMON STOCK 92343V104 330783 9214 SH SOLE 9214 0 0 VERISK ANALYTICS INC COMMON STOCK 92345Y106 76087 331 SH SOLE 331 0 0 VERTEX PHARMACEUTICALS COMMON STOCK 92532F100 205974 547 SH SOLE 547 0 0 PARAMOUNT GLOBAL COMMON STOCK 92556H206 644 54 SH SOLE 54 0 0 VIATRIS INC COMMON STOCK 92556V106 37889 4243 SH SOLE 4243 0 0 VISA INC COMMON STOCK 92826C839 151569378 623100 SH SOLE 609560 0 13540 VISA INC COMMON STOCK 92826C839 39163 161 SH OTR 0 0 161 VMWARE INC COMMON STOCK 928563402 59062 408 SH SOLE 408 0 0 VODAFONE GROUP PLC FOREIGN STOCK 92857W308 60598 6352 SH SOLE 352 0 6000 VONTIER CORP INC COMMON STOCK 928881101 192254 6111 SH SOLE 2712 0 3399 W P CAREY INC COMMON STOCK 92936U109 553900 10000 SH SOLE 10000 0 0 WABTEC CORP COMMON STOCK 929740108 20886 191 SH SOLE 191 0 0 WAL-MART STORES INC COMMON STOCK 931142103 4636709 28013 SH SOLE 27813 0 200 WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 372725 17336 SH SOLE 17336 0 0 WARNER BROS DISCOVERY INC COMMON STOCK 934423104 32420 2926 SH SOLE 2685 0 241 WASHINGTON TR BANCORP INC COMMON STOCK 940610108 18179 739 SH SOLE 739 0 0 WASTE MANAGEMENT INC COMMON STOCK 94106L109 232088 1391 SH SOLE 1391 0 0 WATSCO INC COMMON STOCK 942622200 12667189 34999 SH SOLE 33617 0 1382 WATTS WATER TECHNOLOGIES INC COMMON STOCK 942749102 15591 84 SH SOLE 84 0 0 WELLS FARGO & CO (NEW) COMMON STOCK 949746101 288876 7131 SH SOLE 7131 0 0 WEX INC COMMON STOCK 96208T104 144169362 837705 SH SOLE 819578 0 18127 WEX INC COMMON STOCK 96208T104 33215 193 SH OTR 0 0 193 WEX INC COMMON STOCK 96208T104 963760 5600 SH OTR 428 5600 0 0 WEYERHAEUSER COMMON STOCK 962166104 120640 4000 SH SOLE 4000 0 0 WHEATON FOREIGN STOCK 962879102 484968 11213 SH SOLE 9345 0 1868 WISDOM TREE EQUITY MUTUAL F 97717X669 160350 2500 SH SOLE 0 0 2500 WYNDHAM COMMON STOCK 98311A105 109755 1500 SH SOLE 1500 0 0 XCEL ENERGY INC COM COMMON STOCK 98389B100 474209 7765 SH SOLE 7500 0 265 XYLEM INC COMMON STOCK 98419M100 320277 3396 SH SOLE 3396 0 0 XEROX HOLDING CORP COMMON STOCK 98421M106 162 12 SH SOLE 12 0 0 YUM! BRANDS COMMON STOCK 988498101 263329 2119 SH SOLE 2119 0 0 YUM CHINA HOLDINGS INC COMMON STOCK 98850P109 54295 1186 SH SOLE 1186 0 0 ZIMMER HOLDINGS INC COMMON STOCK 98956P102 34162 310 SH SOLE 310 0 0 ZIONS BANCORP COMMON STOCK 989701107 3988 120 SH SOLE 120 0 0 ZOETIS INC COMMON STOCK 98978V103 4714247 29297 SH SOLE 26264 0 3033 ZOOM VIDEO COMMUNICATIONS-A COMMON STOCK 98980L101 1042 17 SH SOLE 17 0 0 AMCOR PLC FOREIGN STOCK G0250X107 1017819 115530 SH SOLE 115530 0 0 ACCENTURE PLC FOREIGN STOCK G1151C101 33968067 110243 SH SOLE 106902 0 3341 EATON CORP COMMON STOCK G29183103 152825 707 SH SOLE 707 0 0 GH RESEARCH COMMON STOCK G3855L106 14120 2000 SH SOLE 2000 0 0 LIBERTY GLOBAL PLC COMMON STOCK G5480U104 10901 697 SH SOLE 666 0 31 LIBERTY GLOBAL PLC COMMON STOCK G5480U120 35539 2093 SH SOLE 2000 0 93 LINDE PLC FOREIGN STOCK G54950103 1430833 3672 SH SOLE 3672 0 0 LUMIRADX LTD FOREIGN STOCK G5709L109 1231 12820 SH SOLE 12820 0 0 MEDTRONIC PLC FOREIGN STOCK G5960L103 120823 1676 SH SOLE 1466 0 210 NU HOLDINGS LTD COMMON STOCK G6683N103 8386 1019 SH SOLE 1019 0 0 PAGSEGURO DIGITAL LTD FOREIGN STOCK G68707101 22087 3005 SH SOLE 3005 0 0 SEAGATE TECHNOLOGY HOLDINGS PLC COMMON STOCK G7997R103 10412 145 SH SOLE 145 0 0 TRANE TECHNOLOGIES PLC FOREIGN STOCK G8994E103 3410 16 SH SOLE 16 0 0 LIBERTY LATIN AMERICA COMMON STOCK G9001E102 9773 1450 SH SOLE 1446 0 4 LIBERTY LATIN AMERICA COMMON STOCK G9001E128 5747 850 SH SOLE 828 0 22 CHUBB LTD FOREIGN STOCK H1467J104 1589222 7270 SH SOLE 7270 0 0 CRISPR THERAPEUTICS COMMON STOCK H17182108 47796 1035 SH SOLE 1035 0 0 ON HOLDING AG CL A COMMON STOCK H5919C104 5240 190 SH SOLE 190 0 0 TE CONNECTIVITY LTD FOREIGN STOCK H84989104 269415 2172 SH SOLE 2172 0 0 TRANSOCEAN LTD FOREIGN STOCK H8817H100 17859 2592 SH SOLE 2000 0 592 SPOTIFY TECH COMMON STOCK L8681T102 18404 110 SH SOLE 110 0 0 CHECK POINT SOFTWARE TECH LTD COMMON STOCK M22465104 132483 970 SH SOLE 970 0 0 CYBERARK SOFTWARE LTD COMMON STOCK M2682V108 8675 50 SH SOLE 0 0 50 ASM LITHOGRAPHY HLDG N V FOREIGN STOCK N07059210 29824390 47236 SH SOLE 45935 0 1301 ASM LITHOGRAPHY HLDG N V FOREIGN STOCK N07059210 25256 40 SH OTR 400 40 0 0 NXP SEMICONDUCTORS FOREIGN STOCK N6596X109 180991148 1019151 SH SOLE 978336 11540 29275 NXP SEMICONDUCTORS FOREIGN STOCK N6596X109 35163 198 SH OTR 0 0 198 NXP SEMICONDUCTORS FOREIGN STOCK N6596X109 1482877 8350 SH OTR 428 8350 0 0 MAKEMYTRIP LTD FOREIGN STOCK V5633W109 155 4 SH SOLE 4 0 0