0001104659-23-021229.txt : 20230214 0001104659-23-021229.hdr.sgml : 20230214 20230214131852 ACCESSION NUMBER: 0001104659-23-021229 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230214 DATE AS OF CHANGE: 20230214 EFFECTIVENESS DATE: 20230214 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LOGAN CAPITAL MANAGEMENT INC CENTRAL INDEX KEY: 0001121330 IRS NUMBER: 232744570 STATE OF INCORPORATION: PA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-05837 FILM NUMBER: 23626292 BUSINESS ADDRESS: STREET 1: 3843 WEST CHESTER PIKE STREET 2: SUITE 150 CITY: NEWTOWN SQUARE STATE: PA ZIP: 19073 BUSINESS PHONE: 2155691100 MAIL ADDRESS: STREET 1: 3843 WEST CHESTER PIKE STREET 2: SUITE 150 CITY: NEWTOWN SQUARE STATE: PA ZIP: 19073 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001121330 XXXXXXXX 12-31-2022 12-31-2022 false LOGAN CAPITAL MANAGEMENT INC
3843 West Chester Pike Suite 150 Newtown Square PA 19073
13F HOLDINGS REPORT 028-05837 000108893 801-45536 N
Mary T. Evans COO, CCO 215-851-9316 /s/ Mary T. Evans Philadelphia PA 02-14-2023 0 705 1943341095
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 265023 2210 SH SOLE 2210 0 0 3M CO COM 88579Y101 239840 2000 SH OTR 0 0 2000 ABB LTD SPONSORED ADR 000375204 2956875 97074 SH SOLE 97074 0 0 ABBOTT LABS COM 002824100 6130106 55835 SH SOLE 55835 0 0 ABBVIE INC COM 00287Y109 15769833 97580 SH SOLE 97580 0 0 ABBVIE INC COM 00287Y109 3315591 20516 SH OTR 0 0 20516 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9016480 33790 SH SOLE 33790 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3484664 13059 SH OTR 0 0 13059 ACUITY BRANDS INC COM 00508Y102 35772 216 SH SOLE 216 0 0 ADEIA INC COMMON STOCK 00676P107 322 34 SH SOLE 34 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 7243472 21524 SH SOLE 21524 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 2170955 6451 SH OTR 0 0 6451 ADVANCED MICRO DEVICES INC COM 007903107 52269 807 SH SOLE 807 0 0 ADVANCED MICRO DEVICES INC COM 007903107 508639 7853 SH OTR 0 0 7853 ADVISORS SER TR LOGAN CAP BRD IN 00770X246 11999801 399373 SH SOLE 399373 0 0 ADVISORS SER TR LOGAN CAP BRD IN 00770X246 29066991 967397 SH OTR 0 0 967397 AGILENT TECHNOLOGIES INC COM 00846U101 17069510 114063 SH SOLE 114063 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 3717755 24843 SH OTR 0 0 24843 AIR PRODS & CHEMS INC COM 009158106 15413 50 SH SOLE 50 0 0 ALASKA AIR GROUP INC COM 011659109 667245 15539 SH SOLE 15539 0 0 ALASKA AIR GROUP INC COM 011659109 620440 14449 SH OTR 0 0 14449 ALIGN TECHNOLOGY INC COM 016255101 136452 647 SH SOLE 647 0 0 ALIGN TECHNOLOGY INC COM 016255101 1844531 8746 SH OTR 0 0 8746 ALLEGION PLC ORD SHS G0176J109 17578 167 SH SOLE 167 0 0 ALLSTATE CORP COM 020002101 4068 30 SH SOLE 30 0 0 ALPHABET INC CAP STK CL C 02079K107 15776626 177805 SH SOLE 177805 0 0 ALPHABET INC CAP STK CL A 02079K305 15249379 172837 SH SOLE 172837 0 0 ALPHABET INC CAP STK CL A 02079K305 1773247 20098 SH OTR 0 0 20098 ALTRIA GROUP INC COM 02209S103 1153172 25228 SH SOLE 25228 0 0 AMAZON COM INC COM 023135106 23403492 278613 SH SOLE 278613 0 0 AMAZON COM INC COM 023135106 12687360 151040 SH OTR 0 0 151040 AMDOCS LTD SHS G02602103 333512 3669 SH SOLE 3669 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 76 6 SH SOLE 6 0 0 AMERICAN ELEC PWR CO INC COM 025537101 4273 45 SH SOLE 45 0 0 AMERICAN EXPRESS CO COM 025816109 98254 665 SH SOLE 665 0 0 AMERICAN TOWER CORP NEW COM 03027X100 3690625 17420 SH SOLE 17420 0 0 AMERICAN TOWER CORP NEW COM 03027X100 496600 2344 SH OTR 0 0 2344 AMERICAN WTR WKS CO INC NEW COM 030420103 15242 100 SH SOLE 100 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1042813 6293 SH SOLE 6293 0 0 AMERISOURCEBERGEN CORP COM 03073E105 2840435 17141 SH OTR 0 0 17141 AMETEK INC COM 031100100 62874 450 SH SOLE 450 0 0 AMGEN INC COM 031162100 15676037 59686 SH SOLE 59686 0 0 AMGEN INC COM 031162100 2107949 8026 SH OTR 0 0 8026 AMPHENOL CORP NEW CL A 032095101 23740693 311803 SH SOLE 311803 0 0 AMPHENOL CORP NEW CL A 032095101 4932045 64776 SH OTR 0 0 64776 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 11045 450 SH SOLE 450 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 24016 400 SH SOLE 400 0 0 AON PLC SHS CL A G0403H108 1488398 4959 SH SOLE 4959 0 0 APPLE INC COM 037833100 63473984 488524 SH SOLE 488524 0 0 APPLE INC COM 037833100 41960764 322949 SH OTR 0 0 322949 APTIV PLC SHS G6095L109 826901 8879 SH SOLE 8879 0 0 APTIV PLC SHS G6095L109 474870 5099 SH OTR 0 0 5099 ARBOR REALTY TRUST INC COM 038923108 23742 1800 SH SOLE 1800 0 0 ARES CAPITAL CORP COM 04010L103 18655 1010 SH SOLE 1010 0 0 ARISTA NETWORKS INC COM 040413106 2554782 21053 SH SOLE 21053 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 2742382 5019 SH SOLE 5019 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 1617344 2960 SH OTR 0 0 2960 ASTRAZENECA PLC SPONSORED ADR 046353108 2543513 37515 SH SOLE 37515 0 0 AT&T INC COM 00206R102 8145712 442461 SH SOLE 442461 0 0 AT&T INC COM 00206R102 5102387 277153 SH OTR 0 0 277153 AUTODESK INC COM 052769106 1869 10 SH SOLE 10 0 0 AUTODESK INC COM 052769106 560610 3000 SH OTR 0 0 3000 AUTOMATIC DATA PROCESSING IN COM 053015103 7279810 30477 SH SOLE 30477 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 876855 3671 SH OTR 0 0 3671 AUTONATION INC COM 05329W102 29508 275 SH SOLE 275 0 0 AUTOZONE INC COM 053332102 187430 76 SH SOLE 76 0 0 AUTOZONE INC COM 053332102 2046929 830 SH OTR 0 0 830 AVERY DENNISON CORP COM 053611109 1629 9 SH SOLE 9 0 0 BAIDU INC SPON ADR REP A 056752108 114380 1000 SH SOLE 1000 0 0 BALL CORP COM 058498106 2046 40 SH SOLE 40 0 0 BANK NEW YORK MELLON CORP COM 064058100 691849 15199 SH SOLE 15199 0 0 BANK NEW YORK MELLON CORP COM 064058100 455200 10000 SH OTR 0 0 10000 BCE INC COM NEW 05534B760 2338477 53208 SH SOLE 53208 0 0 BECTON DICKINSON & CO COM 075887109 418069 1644 SH SOLE 1644 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 465821 1508 SH SOLE 1508 0 0 BHP GROUP LTD SPONSORED ADS 088606108 15078 243 SH SOLE 243 0 0 BIO-TECHNE CORP COM 09073M104 6630 80 SH SOLE 80 0 0 BIOGEN INC COM 09062X103 31846 115 SH SOLE 115 0 0 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 51392 44 SH SOLE 44 0 0 BK OF AMERICA CORP COM 060505104 141025 4258 SH SOLE 4258 0 0 BLACK KNIGHT INC COM 09215C105 21860 354 SH SOLE 354 0 0 BLACKBAUD INC COM 09227Q100 70632 1200 SH OTR 0 0 1200 BLACKROCK INC COM 09247X101 904450 1276 SH SOLE 1276 0 0 BLACKROCK INC COM 09247X101 637767 900 SH OTR 0 0 900 BOEING CO COM 097023105 171639 901 SH SOLE 901 0 0 BOEING CO COM 097023105 1417436 7441 SH OTR 0 0 7441 BOOKING HOLDINGS INC COM 09857L108 1626331 807 SH SOLE 807 0 0 BOOKING HOLDINGS INC COM 09857L108 3806864 1889 SH OTR 0 0 1889 BOOT BARN HLDGS INC COM 099406100 18756 300 SH SOLE 300 0 0 BOOT BARN HLDGS INC COM 099406100 93780 1500 SH OTR 0 0 1500 BORGWARNER INC COM 099724106 15456 384 SH SOLE 384 0 0 BORGWARNER INC COM 099724106 1475605 36661 SH OTR 0 0 36661 BOSTON BEER INC CL A 100557107 330 1 SH SOLE 1 0 0 BOSTON SCIENTIFIC CORP COM 101137107 5784 125 SH SOLE 125 0 0 BP PLC SPONSORED ADR 055622104 4633187 132642 SH SOLE 132642 0 0 BP PLC SPONSORED ADR 055622104 838320 24000 SH OTR 0 0 24000 BREAD FINANCIAL HOLDINGS INC COM 018581108 301280 8000 SH OTR 0 0 8000 BRISTOL-MYERS SQUIBB CO COM 110122108 2001979 27825 SH SOLE 27825 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 1665643 23150 SH OTR 0 0 23150 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3653619 91386 SH SOLE 91386 0 0 BROADCOM INC COM 11135F101 44026569 78741 SH SOLE 78741 0 0 BROADCOM INC COM 11135F101 7499611 13413 SH OTR 0 0 13413 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6529151 48678 SH SOLE 48678 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 670650 5000 SH OTR 0 0 5000 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 16270 525 SH SOLE 525 0 0 BROWN FORMAN CORP CL B 115637209 5911 90 SH SOLE 90 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 58976 909 SH SOLE 909 0 0 BUNGE LIMITED COM G16962105 39908 400 SH SOLE 400 0 0 BURLINGTON STORES INC COM 122017106 5457285 26915 SH SOLE 26915 0 0 BURLINGTON STORES INC COM 122017106 1211694 5976 SH OTR 0 0 5976 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 183120 2000 SH OTR 0 0 2000 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 13070 1240 SH SOLE 1240 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 1595556 39445 SH SOLE 39445 0 0 CANADIAN NATL RY CO COM 136375102 39112 329 SH SOLE 329 0 0 CANADIAN PAC RY LTD COM 13645T100 4102 55 SH SOLE 55 0 0 CANADIAN SOLAR INC COM 136635109 1579114 51104 SH SOLE 51104 0 0 CAPITAL ONE FINL CORP COM 14040H105 9296 100 SH SOLE 100 0 0 CARMAX INC COM 143130102 644703 10588 SH SOLE 10588 0 0 CARMAX INC COM 143130102 1148203 18857 SH OTR 0 0 18857 CARRIER GLOBAL CORPORATION COM 14448C104 111540 2704 SH SOLE 2704 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 218625 5300 SH OTR 0 0 5300 CATERPILLAR INC COM 149123101 4110453 17158 SH SOLE 17158 0 0 CATERPILLAR INC COM 149123101 2227908 9300 SH OTR 0 0 9300 CBRE GROUP INC CL A 12504L109 251428 3267 SH SOLE 3267 0 0 CBRE GROUP INC CL A 12504L109 1700816 22100 SH OTR 0 0 22100 CDW CORP COM 12514G108 6817400 38176 SH SOLE 38176 0 0 CDW CORP COM 12514G108 3670890 20556 SH OTR 0 0 20556 CELANESE CORP DEL COM 150870103 2454 24 SH SOLE 24 0 0 CHARLES RIV LABS INTL INC COM 159864107 3770324 17303 SH SOLE 17303 0 0 CHARLES RIV LABS INTL INC COM 159864107 1094076 5021 SH OTR 0 0 5021 CHARTER COMMUNICATIONS INC N CL A 16119P108 1356 4 SH SOLE 4 0 0 CHEMOURS CO COM 163851108 14483 473 SH SOLE 473 0 0 CHENIERE ENERGY INC COM NEW 16411R208 4499 30 SH SOLE 30 0 0 CHEVRON CORP NEW COM 166764100 22363806 124596 SH SOLE 124596 0 0 CHEVRON CORP NEW COM 166764100 8266771 46057 SH OTR 0 0 46057 CHOICE HOTELS INTL INC COM 169905106 90112 800 SH SOLE 800 0 0 CHUBB LIMITED COM H1467J104 123977 562 SH SOLE 562 0 0 CHURCHILL DOWNS INC COM 171484108 60680 287 SH SOLE 287 0 0 CIGNA CORP NEW COM 125523100 217028 655 SH SOLE 655 0 0 CIGNA CORP NEW COM 125523100 2104009 6350 SH OTR 0 0 6350 CINTAS CORP COM 172908105 15874161 35149 SH SOLE 35149 0 0 CINTAS CORP COM 172908105 3767866 8343 SH OTR 0 0 8343 CISCO SYS INC COM 17275R102 11614436 243796 SH SOLE 243796 0 0 CISCO SYS INC COM 17275R102 2875503 60359 SH OTR 0 0 60359 CITIGROUP INC COM NEW 172967424 22615 500 SH SOLE 500 0 0 CITIZENS & NORTHN CORP COM 172922106 1377544 60260 SH OTR 0 0 60260 CLOROX CO DEL COM 189054109 2442707 17407 SH SOLE 17407 0 0 CME GROUP INC COM 12572Q105 96556 574 SH SOLE 574 0 0 CMS ENERGY CORP COM 125896100 4727746 74653 SH SOLE 74653 0 0 COCA COLA CO COM 191216100 8718386 137060 SH SOLE 137060 0 0 COCA COLA CO COM 191216100 1892970 29759 SH OTR 0 0 29759 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4987715 87213 SH SOLE 87213 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2972793 51981 SH OTR 0 0 51981 COINBASE GLOBAL INC COM CL A 19260Q107 1735773 49047 SH SOLE 49047 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 200307 5660 SH OTR 0 0 5660 COLGATE PALMOLIVE CO COM 194162103 986372 12519 SH SOLE 12519 0 0 COMCAST CORP NEW CL A 20030N101 103092 2948 SH SOLE 2948 0 0 COMCAST CORP NEW CL A 20030N101 433628 12400 SH OTR 0 0 12400 COMMUNITY BK SYS INC COM 203607106 3789590 60200 SH OTR 0 0 60200 COMPASS DIVERSIFIED SH BEN INT 20451Q104 17300 949 SH SOLE 949 0 0 COMPASS INC CL A 20464U100 2330 1000 SH SOLE 1000 0 0 CONOCOPHILLIPS COM 20825C104 1416526 12004 SH SOLE 12004 0 0 CONOCOPHILLIPS COM 20825C104 9652400 81800 SH OTR 0 0 81800 CONSOLIDATED EDISON INC COM 209115104 16679 175 SH SOLE 175 0 0 CONSTELLATION BRANDS INC CL A 21036P108 7541846 32543 SH SOLE 32543 0 0 CONSTELLATION BRANDS INC CL A 21036P108 557822 2407 SH OTR 0 0 2407 CONSTELLATION ENERGY CORP COM 21037T109 45260 525 SH SOLE 525 0 0 COPART INC COM 217204106 8874535 145747 SH SOLE 145747 0 0 COPART INC COM 217204106 1737679 28538 SH OTR 0 0 28538 CORNING INC COM 219350105 1788640 56000 SH SOLE 56000 0 0 CORTEVA INC COM 22052L104 48317 822 SH SOLE 822 0 0 CORTEVA INC COM 22052L104 1037347 17648 SH OTR 0 0 17648 COSTAR GROUP INC COM 22160N109 15456 200 SH SOLE 200 0 0 COSTCO WHSL CORP NEW COM 22160K105 971478 2128 SH SOLE 2128 0 0 CROWN CASTLE INC COM 22822V101 13428 99 SH SOLE 99 0 0 CSX CORP COM 126408103 3714023 119885 SH SOLE 119885 0 0 CSX CORP COM 126408103 947244 30576 SH OTR 0 0 30576 CUMMINS INC COM 231021106 240352 992 SH SOLE 992 0 0 CUMMINS INC COM 231021106 4171992 17219 SH OTR 0 0 17219 CVS HEALTH CORP COM 126650100 955582 10254 SH SOLE 10254 0 0 CVS HEALTH CORP COM 126650100 689606 7400 SH OTR 0 0 7400 D R HORTON INC COM 23331A109 1783 20 SH SOLE 20 0 0 DANAHER CORPORATION COM 235851102 222157 837 SH SOLE 837 0 0 DECKERS OUTDOOR CORP COM 243537107 77038 193 SH SOLE 193 0 0 DEERE & CO COM 244199105 540693 1261 SH SOLE 1261 0 0 DEERE & CO COM 244199105 8491592 19805 SH OTR 0 0 19805 DELL TECHNOLOGIES INC CL C 24703L202 40 1 SH SOLE 1 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 29443 896 SH SOLE 896 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 370635 2080 SH SOLE 2080 0 0 DICKS SPORTING GOODS INC COM 253393102 20577667 171067 SH SOLE 171067 0 0 DICKS SPORTING GOODS INC COM 253393102 3087363 25666 SH OTR 0 0 25666 DIGITAL RLTY TR INC COM 253868103 12433 124 SH SOLE 124 0 0 DISNEY WALT CO COM 254687106 2144198 24680 SH SOLE 24680 0 0 DISNEY WALT CO COM 254687106 2814912 32400 SH OTR 0 0 32400 DOLLAR GEN CORP NEW COM 256677105 4595730 18663 SH SOLE 18663 0 0 DOLLAR TREE INC COM 256746108 44554 315 SH SOLE 315 0 0 DOMINION ENERGY INC COM 25746U109 32745 534 SH SOLE 534 0 0 DOMINOS PIZZA INC COM 25754A201 1386 4 SH SOLE 4 0 0 DONEGAL GROUP INC CL A 257701201 3176583 223703 SH OTR 0 0 223703 DONEGAL GROUP INC CL B 257701300 2395478 135185 SH OTR 0 0 135185 DOVER CORP COM 260003108 20312 150 SH SOLE 150 0 0 DOW INC COM 260557103 806643 16008 SH SOLE 16008 0 0 DOW INC COM 260557103 848164 16832 SH OTR 0 0 16832 DR REDDYS LABS LTD ADR 256135203 607804 11745 SH SOLE 11745 0 0 DR REDDYS LABS LTD ADR 256135203 328406 6346 SH OTR 0 0 6346 DT MIDSTREAM INC COMMON STOCK 23345M107 13815 250 SH SOLE 250 0 0 DTE ENERGY CO COM 233331107 58765 500 SH SOLE 500 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 3420827 33215 SH SOLE 33215 0 0 DUPONT DE NEMOURS INC COM 26614N102 1733099 25253 SH SOLE 25253 0 0 DUPONT DE NEMOURS INC COM 26614N102 1155178 16832 SH OTR 0 0 16832 DYCOM INDS INC COM 267475101 673920 7200 SH OTR 0 0 7200 DYNATRACE INC COM NEW 268150109 1034 27 SH SOLE 27 0 0 EATON CORP PLC SHS G29183103 216905 1382 SH SOLE 1382 0 0 EBAY INC. COM 278642103 1037 25 SH SOLE 25 0 0 ECOLAB INC COM 278865100 2257354 15508 SH SOLE 15508 0 0 ECOLAB INC COM 278865100 729838 5014 SH OTR 0 0 5014 EDWARDS LIFESCIENCES CORP COM 28176E108 271506 3639 SH SOLE 3639 0 0 ELECTRONIC ARTS INC COM 285512109 8342369 68279 SH SOLE 68279 0 0 ELECTRONIC ARTS INC COM 285512109 2847161 23303 SH OTR 0 0 23303 ELEVANCE HEALTH INC COM 036752103 7627006 14868 SH SOLE 14868 0 0 EMBECTA CORP COMMON STOCK 29082K105 8093 320 SH SOLE 320 0 0 EMERSON ELEC CO COM 291011104 3242004 33750 SH SOLE 33750 0 0 EMERSON ELEC CO COM 291011104 672420 7000 SH OTR 0 0 7000 ENBRIDGE INC COM 29250N105 66509 1701 SH SOLE 1701 0 0 ENSIGN GROUP INC COM 29358P101 67930 718 SH SOLE 718 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 121975 5057 SH SOLE 5057 0 0 EPAM SYS INC COM 29414B104 8593015 26219 SH SOLE 26219 0 0 EPAM SYS INC COM 29414B104 4395321 13411 SH OTR 0 0 13411 EQUINIX INC COM 29444U700 3514644 5366 SH SOLE 5366 0 0 ETSY INC COM 29786A106 1198 10 SH SOLE 10 0 0 EXELON CORP COM 30161N101 75220 1740 SH SOLE 1740 0 0 EXPEDIA GROUP INC COM NEW 30212P303 10775 123 SH SOLE 123 0 0 EXPEDIA GROUP INC COM NEW 30212P303 445884 5090 SH OTR 0 0 5090 EXPEDITORS INTL WASH INC COM 302130109 1663 16 SH SOLE 16 0 0 EXTRA SPACE STORAGE INC COM 30225T102 254621 1730 SH SOLE 1730 0 0 EXXON MOBIL CORP COM 30231G102 2158777 19572 SH SOLE 19572 0 0 EXXON MOBIL CORP COM 30231G102 551500 5000 SH OTR 0 0 5000 F N B CORP COM 302520101 906975 69500 SH OTR 0 0 69500 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 1561 78 SH SOLE 78 0 0 F5 INC COM 315616102 932815 6500 SH OTR 0 0 6500 FACTSET RESH SYS INC COM 303075105 1919389 4784 SH SOLE 4784 0 0 FAIR ISAAC CORP COM 303250104 10176 17 SH SOLE 17 0 0 FASTENAL CO COM 311900104 12282007 259552 SH SOLE 259552 0 0 FASTENAL CO COM 311900104 2912167 61542 SH OTR 0 0 61542 FEDEX CORP COM 31428X106 78806 455 SH SOLE 455 0 0 FERRARI N V COM N3167Y103 936570 4372 SH SOLE 4372 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 9651 220 SH SOLE 220 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 44918 1194 SH SOLE 1194 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 34739 512 SH SOLE 512 0 0 FIRST AMERN FINL CORP COM 31847R102 1309 25 SH SOLE 25 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 3539 29 SH SOLE 29 0 0 FIRST UTD CORP COM 33741H107 97287 4951 SH SOLE 4951 0 0 FIRSTENERGY CORP COM 337932107 32713 780 SH SOLE 780 0 0 FISERV INC COM 337738108 6847897 67754 SH SOLE 67754 0 0 FISERV INC COM 337738108 2895959 28653 SH OTR 0 0 28653 FIVE BELOW INC COM 33829M101 3742039 21157 SH SOLE 21157 0 0 FIVE BELOW INC COM 33829M101 2828328 15991 SH OTR 0 0 15991 FLEETCOR TECHNOLOGIES INC COM 339041105 266703 1452 SH SOLE 1452 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1569729 8546 SH OTR 0 0 8546 FLEX LTD ORD Y2573F102 1967818 91697 SH SOLE 91697 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 3959788 56869 SH SOLE 56869 0 0 FLOWSERVE CORP COM 34354P105 18715 610 SH SOLE 610 0 0 FLOWSERVE CORP COM 34354P105 610532 19900 SH OTR 0 0 19900 FMC CORP COM NEW 302491303 25085 201 SH SOLE 201 0 0 FORWARD AIR CORP COM 349853101 1416854 13508 SH SOLE 13508 0 0 FOX FACTORY HLDG CORP COM 35138V102 27095 297 SH SOLE 297 0 0 FRANKLIN FINL SVCS CORP COM 353525108 1463855 40550 SH OTR 0 0 40550 FULTON FINL CORP PA COM 360271100 3436686 204200 SH OTR 0 0 204200 GALLAGHER ARTHUR J & CO COM 363576109 26396 140 SH SOLE 140 0 0 GENERAL DYNAMICS CORP COM 369550108 4551528 18345 SH SOLE 18345 0 0 GENERAL DYNAMICS CORP COM 369550108 818763 3300 SH OTR 0 0 3300 GENERAL ELECTRIC CO COM NEW 369604301 57564 687 SH SOLE 687 0 0 GENERAL ELECTRIC CO COM NEW 369604301 125685 1500 SH OTR 0 0 1500 GENERAL MTRS CO COM 37045V100 547558 16277 SH SOLE 16277 0 0 GENPACT LIMITED SHS G3922B107 1202884 25969 SH SOLE 25969 0 0 GENTEX CORP COM 371901109 1227 45 SH SOLE 45 0 0 GETTY RLTY CORP NEW COM 374297109 34019 1005 SH SOLE 1005 0 0 GILEAD SCIENCES INC COM 375558103 343400 4000 SH OTR 0 0 4000 GLOBAL PMTS INC COM 37940X102 902124 9083 SH SOLE 9083 0 0 GLOBAL PMTS INC COM 37940X102 1675230 16867 SH OTR 0 0 16867 GLOBANT S A COM L44385109 1143992 6803 SH SOLE 6803 0 0 GLOBANT S A COM L44385109 635140 3777 SH OTR 0 0 3777 GOLDMAN SACHS BDC INC SHS 38147U107 34300 2500 SH SOLE 2500 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 72453 211 SH SOLE 211 0 0 GOOSEHEAD INS INC COM CL A 38267D109 343400 10000 SH OTR 0 0 10000 GRAINGER W W INC COM 384802104 68975 124 SH SOLE 124 0 0 GRAINGER W W INC COM 384802104 1403975 2524 SH OTR 0 0 2524 GREAT LAKES DREDGE & DOCK CO COM 390607109 94795 15932 SH SOLE 15932 0 0 GSK PLC SPONSORED ADR 37733W204 390757 11120 SH OTR 0 0 11120 GSK PLC SPONSORED ADR 37733W204 55662 1584 SH SOLE 1584 0 0 HALEON PLC SPON ADS 405552100 111200 13900 SH OTR 0 0 13900 HALEON PLC SPON ADS 405552100 15840 1980 SH SOLE 1980 0 0 HCA HEALTHCARE INC COM 40412C101 14398 60 SH SOLE 60 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 1359991 19880 SH SOLE 19880 0 0 HENRY JACK & ASSOC INC COM 426281101 20541 117 SH SOLE 117 0 0 HERSHEY CO COM 427866108 6947 30 SH SOLE 30 0 0 HERSHEY CO COM 427866108 12111111 52300 SH OTR 0 0 52300 HOME DEPOT INC COM 437076102 21592891 68362 SH SOLE 68362 0 0 HOME DEPOT INC COM 437076102 3206295 10151 SH OTR 0 0 10151 HONDA MOTOR LTD AMERN SHS 438128308 2243090 98123 SH SOLE 98123 0 0 HONEYWELL INTL INC COM 438516106 5410824 25249 SH SOLE 25249 0 0 HP INC COM 40434L105 26870 1000 SH SOLE 1000 0 0 HUMANA INC COM 444859102 4610 9 SH SOLE 9 0 0 HUNT J B TRANS SVCS INC COM 445658107 3313 19 SH SOLE 19 0 0 ICON PLC SHS G4705A100 20396 105 SH SOLE 105 0 0 IDEXX LABS INC COM 45168D104 2856 7 SH SOLE 7 0 0 ILLINOIS TOOL WKS INC COM 452308109 932207 4232 SH SOLE 4232 0 0 ILLINOIS TOOL WKS INC COM 452308109 528720 2400 SH OTR 0 0 2400 INFOSYS LTD SPONSORED ADR 456788108 1337477 74263 SH SOLE 74263 0 0 INFOSYS LTD SPONSORED ADR 456788108 693475 38505 SH OTR 0 0 38505 ING GROEP N.V. SPONSORED ADR 456837103 2696762 221591 SH SOLE 221591 0 0 INGERSOLL RAND INC COM 45687V106 23042 441 SH SOLE 441 0 0 INSPERITY INC COM 45778Q107 6235186 54887 SH SOLE 54887 0 0 INSPERITY INC COM 45778Q107 2518285 22168 SH OTR 0 0 22168 INTEL CORP COM 458140100 238081 9008 SH SOLE 9008 0 0 INTEL CORP COM 458140100 1469508 55600 SH OTR 0 0 55600 INTERCONTINENTAL EXCHANGE IN COM 45866F104 12311 120 SH SOLE 120 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 8990253 63810 SH SOLE 63810 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 9182928 65178 SH OTR 0 0 65178 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 170470 1626 SH SOLE 1626 0 0 INTERNATIONAL PAPER CO COM 460146103 12467 360 SH SOLE 360 0 0 INTUIT COM 461202103 2315470 5949 SH SOLE 5949 0 0 INTUIT COM 461202103 1883436 4839 SH OTR 0 0 4839 INTUITIVE SURGICAL INC COM NEW 46120E602 37945 143 SH SOLE 143 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 4948 152 SH SOLE 152 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 16912 70 SH SOLE 70 0 0 INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 18635 630 SH SOLE 630 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 22302 270 SH SOLE 270 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 21491 120 SH SOLE 120 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 47398 178 SH SOLE 178 0 0 IPG PHOTONICS CORP COM 44980X109 3086084 32598 SH SOLE 32598 0 0 IPG PHOTONICS CORP COM 44980X109 1415032 14947 SH OTR 0 0 14947 IQVIA HLDGS INC COM 46266C105 6252423 30516 SH SOLE 30516 0 0 IQVIA HLDGS INC COM 46266C105 2805559 13693 SH OTR 0 0 13693 ISHARES INC MSCI EMERG MRKT 464286533 77241 1456 SH SOLE 1456 0 0 ISHARES INC CORE MSCI EMKT 46434G103 28 1 SH SOLE 1 0 0 ISHARES SILVER TR ISHARES 46428Q109 170347 7736 SH SOLE 7736 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 7774004 36286 SH SOLE 36286 0 0 ISHARES TR PFD AND INCM SEC 464288687 7633 250 SH SOLE 250 0 0 ISHARES TR RUS 1000 ETF 464287622 115687 550 SH SOLE 550 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 300120 1721 SH SOLE 1721 0 0 ISHARES TR CORE S&P MCP ETF 464287507 16030 66 SH SOLE 66 0 0 ISHARES TR S&P SML 600 GWT 464287887 771079 7135 SH SOLE 7135 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 3754854 24760 SH SOLE 24760 0 0 ISHARES TR INTRM GOV CR ETF 464288612 1995578 19470 SH SOLE 19470 0 0 ISHARES TR CORE S&P SCP ETF 464287804 179154 1893 SH SOLE 1893 0 0 ISHARES TR CORE MSCI EAFE 46432F842 252786 4101 SH SOLE 4101 0 0 ISHARES TR EAFE VALUE ETF 464288877 95797 2088 SH SOLE 2088 0 0 ISHARES TR EAFE GRWTH ETF 464288885 97711 1166 SH SOLE 1166 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 354206 7109 SH SOLE 7109 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 346628 3619 SH SOLE 3619 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 25812 432 SH SOLE 432 0 0 ISHARES TR MSCI EAFE ETF 464287465 164691 2509 SH SOLE 2509 0 0 ISHARES TR EAFE SML CP ETF 464288273 39 1 SH SOLE 1 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 20636 530 SH SOLE 530 0 0 ISHARES TR SELECT DIVID ETF 464287168 3015 25 SH SOLE 25 0 0 ISHARES TR US REGNL BKS ETF 464288778 1706 36 SH SOLE 36 0 0 JACOBS SOLUTIONS INC COM 46982L108 48028 400 SH SOLE 400 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 623858 3916 SH SOLE 3916 0 0 JOHNSON & JOHNSON COM 478160104 13697346 77539 SH SOLE 77539 0 0 JOHNSON & JOHNSON COM 478160104 3427010 19400 SH OTR 0 0 19400 JOHNSON CTLS INTL PLC SHS G51502105 194240 3035 SH SOLE 3035 0 0 JPMORGAN CHASE & CO COM 46625H100 21077834 157180 SH SOLE 157180 0 0 JPMORGAN CHASE & CO COM 46625H100 1751078 13058 SH OTR 0 0 13058 KB FINL GROUP INC SPONSORED ADR 48241A105 7229 187 SH SOLE 187 0 0 KELLOGG CO COM 487836108 7124 100 SH SOLE 100 0 0 KELLOGG CO COM 487836108 505804 7100 SH OTR 0 0 7100 KEYCORP COM 493267108 3184254 182793 SH SOLE 182793 0 0 KEYCORP COM 493267108 522600 30000 SH OTR 0 0 30000 KEYSIGHT TECHNOLOGIES INC COM 49338L103 4106 24 SH SOLE 24 0 0 KIMBERLY-CLARK CORP COM 494368103 436708 3217 SH SOLE 3217 0 0 KIRBY CORP COM 497266106 362162 5628 SH SOLE 5628 0 0 KLA CORP COM NEW 482480100 28922176 76711 SH SOLE 76711 0 0 KLA CORP COM NEW 482480100 4223490 11202 SH OTR 0 0 11202 KRAFT HEINZ CO COM 500754106 18971 466 SH SOLE 466 0 0 KRAFT HEINZ CO COM 500754106 377137 9264 SH OTR 0 0 9264 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 9997 899 SH SOLE 899 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 9811 47 SH SOLE 47 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 10126 43 SH SOLE 43 0 0 LAM RESEARCH CORP COM 512807108 101292 241 SH SOLE 241 0 0 LAUDER ESTEE COS INC CL A 518439104 16629716 67026 SH SOLE 67026 0 0 LAUDER ESTEE COS INC CL A 518439104 6112934 24638 SH OTR 0 0 24638 LILLY ELI & CO COM 532457108 3459749 9457 SH SOLE 9457 0 0 LILLY ELI & CO COM 532457108 9146000 25000 SH OTR 0 0 25000 LINCOLN ELEC HLDGS INC COM 533900106 9006784 62335 SH SOLE 62335 0 0 LINDE PLC SHS G5494J103 6062547 18587 SH SOLE 18587 0 0 LINDE PLC SHS G5494J103 652360 2000 SH OTR 0 0 2000 LINKBANCORP INC COM 53578P105 268195 28684 SH OTR 0 0 28684 LITHIA MTRS INC COM 536797103 8050048 39318 SH SOLE 39318 0 0 LITHIA MTRS INC COM 536797103 1341047 6550 SH OTR 0 0 6550 LITTELFUSE INC COM 537008104 2853389 12958 SH SOLE 12958 0 0 LITTELFUSE INC COM 537008104 1590284 7222 SH OTR 0 0 7222 LOCKHEED MARTIN CORP COM 539830109 5931062 12192 SH SOLE 12192 0 0 LOWES COS INC COM 548661107 5977 30 SH SOLE 30 0 0 LOYALTY VENTURES INC COMMON STOCK 54911Q107 7712 3200 SH OTR 0 0 3200 LPL FINL HLDGS INC COM 50212V100 8287218 38337 SH SOLE 38337 0 0 LPL FINL HLDGS INC COM 50212V100 622137 2878 SH OTR 0 0 2878 LULULEMON ATHLETICA INC COM 550021109 9292622 29005 SH SOLE 29005 0 0 LULULEMON ATHLETICA INC COM 550021109 3655536 11410 SH OTR 0 0 11410 MAGNA INTL INC COM 559222401 1124 20 SH SOLE 20 0 0 MARATHON OIL CORP COM 565849106 8392 310 SH SOLE 310 0 0 MARRIOTT INTL INC NEW CL A 571903202 4949761 33244 SH SOLE 33244 0 0 MARSH & MCLENNAN COS INC COM 571748102 53616 324 SH SOLE 324 0 0 MARVELL TECHNOLOGY INC COM 573874104 2037 55 SH SOLE 55 0 0 MASIMO CORP COM 574795100 5122325 34622 SH SOLE 34622 0 0 MASIMO CORP COM 574795100 2498580 16888 SH OTR 0 0 16888 MASTERCARD INCORPORATED CL A 57636Q104 33985547 97735 SH SOLE 97735 0 0 MASTERCARD INCORPORATED CL A 57636Q104 5572373 16025 SH OTR 0 0 16025 MATCH GROUP INC NEW COM 57667L107 1040791 25085 SH SOLE 25085 0 0 MATCH GROUP INC NEW COM 57667L107 341463 8230 SH OTR 0 0 8230 MCDONALDS CORP COM 580135101 5885514 22333 SH SOLE 22333 0 0 MCDONALDS CORP COM 580135101 3241419 12300 SH OTR 0 0 12300 MEDTRONIC PLC SHS G5960L103 648951 8350 SH SOLE 8350 0 0 MEDTRONIC PLC SHS G5960L103 349740 4500 SH OTR 0 0 4500 MERCK & CO INC COM 58933Y105 7345713 66207 SH SOLE 66207 0 0 MERCK & CO INC COM 58933Y105 11711327 105555 SH OTR 0 0 105555 META PLATFORMS INC CL A 30303M102 10199618 84757 SH SOLE 84757 0 0 META PLATFORMS INC CL A 30303M102 1583554 13159 SH OTR 0 0 13159 METLIFE INC COM 59156R108 1476361 20400 SH SOLE 20400 0 0 METLIFE INC COM 59156R108 796070 11000 SH OTR 0 0 11000 METTLER TOLEDO INTERNATIONAL COM 592688105 22361112 15470 SH SOLE 15470 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 8685709 6009 SH OTR 0 0 6009 MICROCHIP TECHNOLOGY INC. COM 595017104 1546554 22015 SH SOLE 22015 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 776965 11060 SH OTR 0 0 11060 MICROSOFT CORP COM 594918104 27477389 114575 SH SOLE 114575 0 0 MICROSOFT CORP COM 594918104 27016922 112655 SH OTR 0 0 112655 MIDDLEBY CORP COM 596278101 132561 990 SH SOLE 990 0 0 MIDDLEBY CORP COM 596278101 546312 4080 SH OTR 0 0 4080 MONDELEZ INTL INC CL A 609207105 14551595 218329 SH SOLE 218329 0 0 MONDELEZ INTL INC CL A 609207105 2193252 32907 SH OTR 0 0 32907 MONOLITHIC PWR SYS INC COM 609839105 3182 9 SH SOLE 9 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 7660540 75451 SH SOLE 75451 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1365071 13445 SH OTR 0 0 13445 MOODYS CORP COM 615369105 9473 34 SH SOLE 34 0 0 MORGAN STANLEY COM NEW 617446448 6092688 71662 SH SOLE 71662 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 5154 20 SH SOLE 20 0 0 MSC INDL DIRECT INC CL A 553530106 189953 2325 SH SOLE 2325 0 0 MSCI INC COM 55354G100 3740432 8041 SH SOLE 8041 0 0 MSCI INC COM 55354G100 1628095 3500 SH OTR 0 0 3500 NASDAQ INC COM 631103108 1879 31 SH SOLE 31 0 0 NATIONAL BANKSHARES INC VA COM 634865109 34255 850 SH SOLE 850 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2629676 43567 SH SOLE 43567 0 0 NETEASE INC SPONSORED ADS 64110W102 1205367 16596 SH SOLE 16596 0 0 NETFLIX INC COM 64110L106 19174572 65025 SH SOLE 65025 0 0 NETFLIX INC COM 64110L106 2258191 7658 SH OTR 0 0 7658 NEXTERA ENERGY INC COM 65339F101 6002549 71801 SH SOLE 71801 0 0 NIKE INC CL B 654106103 15476520 132267 SH SOLE 132267 0 0 NIKE INC CL B 654106103 3272887 27971 SH OTR 0 0 27971 NISOURCE INC COM 65473P105 32301 1178 SH SOLE 1178 0 0 NOKIA CORP SPONSORED ADR 654902204 367 79 SH SOLE 79 0 0 NORDSON CORP COM 655663102 9861776 41485 SH SOLE 41485 0 0 NORDSON CORP COM 655663102 3670635 15441 SH OTR 0 0 15441 NORFOLK SOUTHN CORP COM 655844108 1919319 7789 SH SOLE 7789 0 0 NORFOLK SOUTHN CORP COM 655844108 2513484 10200 SH OTR 0 0 10200 NORTHERN TR CORP COM 665859104 7522 85 SH SOLE 85 0 0 NORTHROP GRUMMAN CORP COM 666807102 4812824 8821 SH SOLE 8821 0 0 NOVARTIS AG SPONSORED ADR 66987V109 3559970 39241 SH SOLE 39241 0 0 NOVO-NORDISK A S ADR 670100205 2024010 14955 SH SOLE 14955 0 0 NUCOR CORP COM 670346105 1364 10 SH SOLE 10 0 0 NUTRIEN LTD COM 67077M108 1356167 18570 SH OTR 0 0 18570 NVIDIA CORPORATION COM 67066G104 854919 5850 SH SOLE 5850 0 0 NVIDIA CORPORATION COM 67066G104 591867 4050 SH OTR 0 0 4050 NXP SEMICONDUCTORS N V COM N6596X109 2002556 12672 SH SOLE 12672 0 0 NXP SEMICONDUCTORS N V COM N6596X109 2566565 16241 SH OTR 0 0 16241 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 495 12 PRN SOLE 12 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 14439484 50883 SH SOLE 50883 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 2541534 8956 SH OTR 0 0 8956 ON SEMICONDUCTOR CORP COM 682189105 4941450 79228 SH SOLE 79228 0 0 ON SEMICONDUCTOR CORP COM 682189105 3416504 54778 SH OTR 0 0 54778 ONE GAS INC COM 68235P108 2574 34 SH SOLE 34 0 0 ONEMAIN HLDGS INC COM 68268W103 3692490 110852 SH SOLE 110852 0 0 ONEMAIN HLDGS INC COM 68268W103 889377 26700 SH OTR 0 0 26700 ONEOK INC NEW COM 682680103 16425 250 SH SOLE 250 0 0 ORACLE CORP COM 68389X105 236556 2894 SH SOLE 2894 0 0 ORACLE CORP COM 68389X105 3132440 38322 SH OTR 0 0 38322 ORANGE SPONSORED ADR 684060106 1846564 186899 SH SOLE 186899 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 12660 15 SH SOLE 15 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 253209 300 SH OTR 0 0 300 ORGANON & CO COMMON STOCK 68622V106 26115 935 SH SOLE 935 0 0 OTIS WORLDWIDE CORP COM 68902V107 94364 1205 SH SOLE 1205 0 0 OTIS WORLDWIDE CORP COM 68902V107 82226 1050 SH OTR 0 0 1050 PARKER-HANNIFIN CORP COM 701094104 3623579 12452 SH SOLE 12452 0 0 PAYCHEX INC COM 704326107 168486 1458 SH SOLE 1458 0 0 PAYCOM SOFTWARE INC COM 70432V102 17200483 55430 SH SOLE 55430 0 0 PAYCOM SOFTWARE INC COM 70432V102 3622559 11674 SH OTR 0 0 11674 PAYLOCITY HLDG CORP COM 70438V106 62357 321 SH SOLE 321 0 0 PAYPAL HLDGS INC COM 70450Y103 759989 10671 SH SOLE 10671 0 0 PAYPAL HLDGS INC COM 70450Y103 768464 10790 SH OTR 0 0 10790 PELOTON INTERACTIVE INC CL A COM 70614W100 9322 1174 SH SOLE 1174 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 2383878 20742 SH SOLE 20742 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 706475 6147 SH OTR 0 0 6147 PEPSICO INC COM 713448108 8622905 47730 SH SOLE 47730 0 0 PEPSICO INC COM 713448108 9918234 54900 SH OTR 0 0 54900 PERKINELMER INC COM 714046109 46974 335 SH SOLE 335 0 0 PFIZER INC COM 717081103 10049588 196128 SH SOLE 196128 0 0 PFIZER INC COM 717081103 10823271 211227 SH OTR 0 0 211227 PHILIP MORRIS INTL INC COM 718172109 12428899 122803 SH SOLE 122803 0 0 PHILIP MORRIS INTL INC COM 718172109 1582216 15633 SH OTR 0 0 15633 PHILLIPS 66 COM 718546104 56099 539 SH SOLE 539 0 0 PHILLIPS 66 COM 718546104 1384264 13300 SH OTR 0 0 13300 PINTEREST INC CL A 72352L106 36420 1500 SH SOLE 1500 0 0 PNC FINL SVCS GROUP INC COM 693475105 1004915 6363 SH SOLE 6363 0 0 PNC FINL SVCS GROUP INC COM 693475105 4074062 25795 SH OTR 0 0 25795 POLARIS INC COM 731068102 4040 40 SH SOLE 40 0 0 POLARIS INC COM 731068102 539643 5343 SH OTR 0 0 5343 POOL CORP COM 73278L105 5754981 19035 SH SOLE 19035 0 0 POOL CORP COM 73278L105 1849353 6117 SH OTR 0 0 6117 PPG INDS INC COM 693506107 30303 241 SH SOLE 241 0 0 PPL CORP COM 69351T106 69047 2363 SH SOLE 2363 0 0 PRICE T ROWE GROUP INC COM 74144T108 2181 20 SH SOLE 20 0 0 PRIMERICA INC COM 74164M108 4735996 33394 SH SOLE 33394 0 0 PRIMERICA INC COM 74164M108 2794989 19708 SH OTR 0 0 19708 PROCTER AND GAMBLE CO COM 742718109 9747768 64316 SH SOLE 64316 0 0 PROCTER AND GAMBLE CO COM 742718109 11958084 78900 SH OTR 0 0 78900 PROGYNY INC COM 74340E103 15575 500 SH SOLE 500 0 0 PROLOGIS INC. COM 74340W103 50729 450 SH SOLE 450 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 1625 50 SH SOLE 50 0 0 PRUDENTIAL FINL INC COM 744320102 7360 74 SH SOLE 74 0 0 PTC INC COM 69370C100 1015058 8456 SH SOLE 8456 0 0 PUBLIC STORAGE COM 74460D109 56038 200 SH SOLE 200 0 0 QUALCOMM INC COM 747525103 671116 6104 SH SOLE 6104 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 2027328 20088 SH SOLE 20088 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 536188 5313 SH OTR 0 0 5313 REAVES UTIL INCOME FD COM SH BEN INT 756158101 28270 1000 SH SOLE 1000 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 1574 73 SH SOLE 73 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 2429 12 SH SOLE 12 0 0 RESMED INC COM 761152107 3122 15 SH SOLE 15 0 0 REVOLVE GROUP INC CL A 76156B107 1347175 60520 SH SOLE 60520 0 0 REVOLVE GROUP INC CL A 76156B107 730774 32829 SH OTR 0 0 32829 RH COM 74967X103 3125054 11696 SH SOLE 11696 0 0 RH COM 74967X103 954670 3573 SH OTR 0 0 3573 RINGCENTRAL INC CL A 76680R206 283448 8007 SH OTR 0 0 8007 RINGCENTRAL INC CL A 76680R206 8213 232 SH SOLE 232 0 0 ROBERT HALF INTL INC COM 770323103 83576 1132 SH SOLE 1132 0 0 ROBERT HALF INTL INC COM 770323103 125511 1700 SH OTR 0 0 1700 ROPER TECHNOLOGIES INC COM 776696106 10802 25 SH SOLE 25 0 0 ROYAL BK CDA COM 780087102 2212706 23534 SH SOLE 23534 0 0 RPM INTL INC COM 749685103 428098 4393 SH SOLE 4393 0 0 S&P GLOBAL INC COM 78409V104 7695761 22977 SH SOLE 22977 0 0 S&P GLOBAL INC COM 78409V104 2305392 6883 SH OTR 0 0 6883 SABRA HEALTH CARE REIT INC COM 78573L106 3480 280 SH SOLE 280 0 0 SALESFORCE INC COM 79466L302 39512 298 SH SOLE 298 0 0 SANOFI SPONSORED ADR 80105N105 3234573 66789 SH SOLE 66789 0 0 SCHWAB CHARLES CORP COM 808513105 840676 10097 SH SOLE 10097 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 184605 3826 SH SOLE 3826 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 5949 91 SH SOLE 91 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 14584 323 SH SOLE 323 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1 0 SH SOLE 0 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1171 22 SH SOLE 22 0 0 SEI INVTS CO COM 784117103 565510 9700 SH OTR 0 0 9700 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 12813 267 SH SOLE 267 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 5049 65 SH SOLE 65 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2581 19 SH SOLE 19 0 0 SEMPRA COM 816851109 19318 125 SH SOLE 125 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 676607 16756 SH SOLE 16756 0 0 SHELL PLC SPON ADS 780259305 13936616 244717 SH SOLE 244717 0 0 SHELL PLC SPON ADS 780259305 1953214 34297 SH OTR 0 0 34297 SHERWIN WILLIAMS CO COM 824348106 18940654 79807 SH SOLE 79807 0 0 SHERWIN WILLIAMS CO COM 824348106 9690659 40832 SH OTR 0 0 40832 SHOPIFY INC CL A 82509L107 876011 25238 SH SOLE 25238 0 0 SHOPIFY INC CL A 82509L107 738282 21270 SH OTR 0 0 21270 SIMON PPTY GROUP INC NEW COM 828806109 8459 72 SH SOLE 72 0 0 SIMON PPTY GROUP INC NEW COM 828806109 140976 1200 SH OTR 0 0 1200 SIMPLIFY EXCHANGE TRADED FUN SIMPLIFY INTERST 82889N855 25246 350 SH SOLE 350 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 48937 537 SH SOLE 537 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2033029 7177 SH SOLE 7177 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 934791 3300 SH OTR 0 0 3300 SOUTHERN CO COM 842587107 29992 420 SH SOLE 420 0 0 SPDR GOLD TR GOLD SHS 78463V107 292120 1722 SH SOLE 1722 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 6421858 16794 SH SOLE 16794 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 3598 71 SH SOLE 71 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 3073 79 SH SOLE 79 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 9811 334 SH SOLE 334 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 593178 9737 SH OTR 0 0 9737 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 265855 4364 SH SOLE 4364 0 0 STANLEY BLACK & DECKER INC COM 854502101 165264 2200 SH OTR 0 0 2200 STARBUCKS CORP COM 855244109 20286803 204504 SH SOLE 204504 0 0 STARBUCKS CORP COM 855244109 7947309 80114 SH OTR 0 0 80114 STATE STR CORP COM 857477103 465420 6000 SH OTR 0 0 6000 STERIS PLC SHS USD G8473T100 5173 30 SH SOLE 30 0 0 STRYKER CORPORATION COM 863667101 180189 737 SH SOLE 737 0 0 STRYKER CORPORATION COM 863667101 455974 1865 SH OTR 0 0 1865 SURGALIGN HOLDINGS INC COM NEW 86882C204 129 66 SH SOLE 66 0 0 SYLVAMO CORP COMMON STOCK 871332102 3158 65 SH SOLE 65 0 0 SYNOPSYS INC COM 871607107 62900 197 SH SOLE 197 0 0 T-MOBILE US INC COM 872590104 26600 190 SH SOLE 190 0 0 TARGET CORP COM 87612E106 4078270 27364 SH SOLE 27364 0 0 TC ENERGY CORP COM 87807B107 2193439 55029 SH SOLE 55029 0 0 TE CONNECTIVITY LTD SHS H84989104 904764 7881 SH SOLE 7881 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 0 0 SH SOLE 0 0 0 TELEFLEX INCORPORATED COM 879369106 18722 75 SH SOLE 75 0 0 TELUS CORPORATION COM 87971M103 15448 800 SH SOLE 800 0 0 TESLA INC COM 88160R101 6282 51 SH SOLE 51 0 0 TEXAS INSTRS INC COM 882508104 193101 1169 SH SOLE 1169 0 0 TEXAS ROADHOUSE INC COM 882681109 1052746 11575 SH SOLE 11575 0 0 THE BEAUTY HEALTH COMPANY COM CL A 88331L108 36400 4000 SH SOLE 4000 0 0 THE TRADE DESK INC COM CL A 88339J105 12097062 269843 SH SOLE 269843 0 0 THE TRADE DESK INC COM CL A 88339J105 2986037 66608 SH OTR 0 0 66608 THERMO FISHER SCIENTIFIC INC COM 883556102 354094 643 SH SOLE 643 0 0 TIDAL ETF TR RPAR RISK PARI 886364603 8018 430 SH SOLE 430 0 0 TJX COS INC NEW COM 872540109 319355 4012 SH SOLE 4012 0 0 TJX COS INC NEW COM 872540109 2069600 26000 SH OTR 0 0 26000 TOMPKINS FINL CORP COM 890110109 1818398 23439 SH OTR 0 0 23439 TOPBUILD CORP COM 89055F103 5477 35 SH SOLE 35 0 0 TORO CO COM 891092108 1924 17 SH SOLE 17 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 32121 496 SH SOLE 496 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 3654925 58874 SH SOLE 58874 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 84045 500 SH SOLE 500 0 0 TRANSUNION COM 89400J107 549454 9682 SH SOLE 9682 0 0 TRAVELERS COMPANIES INC COM 89417E109 178116 950 SH SOLE 950 0 0 TREX CO INC COM 89531P105 22731 537 SH SOLE 537 0 0 TREX CO INC COM 89531P105 656115 15500 SH OTR 0 0 15500 TRIMBLE INC COM 896239100 5050893 99899 SH SOLE 99899 0 0 TRIMBLE INC COM 896239100 2076499 41070 SH OTR 0 0 41070 TRUIST FINL CORP COM 89832Q109 10044557 233432 SH SOLE 233432 0 0 TRUIST FINL CORP COM 89832Q109 7917606 184002 SH OTR 0 0 184002 TRUSTMARK CORP COM 898402102 244370 7000 SH SOLE 7000 0 0 TTEC HLDGS INC COM 89854H102 969956 21980 SH SOLE 21980 0 0 TTEC HLDGS INC COM 89854H102 710625 16103 SH OTR 0 0 16103 TYLER TECHNOLOGIES INC COM 902252105 8705 27 SH SOLE 27 0 0 UBIQUITI INC COM 90353W103 6147860 22476 SH SOLE 22476 0 0 UBIQUITI INC COM 90353W103 1882981 6884 SH OTR 0 0 6884 UBS GROUP AG SHS H42097107 3049947 163361 SH SOLE 163361 0 0 ULTA BEAUTY INC COM 90384S303 2016063 4298 SH SOLE 4298 0 0 ULTA BEAUTY INC COM 90384S303 1043681 2225 SH OTR 0 0 2225 UNDER ARMOUR INC CL C 904311206 446 50 SH SOLE 50 0 0 UNDER ARMOUR INC CL A 904311107 508 50 SH SOLE 50 0 0 UNILEVER PLC SPON ADR NEW 904767704 2352930 46731 SH SOLE 46731 0 0 UNION PAC CORP COM 907818108 5073574 24502 SH SOLE 24502 0 0 UNITED PARCEL SERVICE INC CL B 911312106 9663925 55591 SH SOLE 55591 0 0 UNITED PARCEL SERVICE INC CL B 911312106 1985253 11420 SH OTR 0 0 11420 UNITED RENTALS INC COM 911363109 10270572 28897 SH SOLE 28897 0 0 UNITED RENTALS INC COM 911363109 5816804 16366 SH OTR 0 0 16366 UNITEDHEALTH GROUP INC COM 91324P102 11445836 21589 SH SOLE 21589 0 0 UNITEDHEALTH GROUP INC COM 91324P102 2704448 5101 SH OTR 0 0 5101 UNIVERSAL DISPLAY CORP COM 91347P105 3997 37 SH SOLE 37 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 40435 287 SH SOLE 287 0 0 UNIVEST FINANCIAL CORPORATIO COM 915271100 47740 1827 SH SOLE 1827 0 0 UNIVEST FINANCIAL CORPORATIO COM 915271100 1269918 48600 SH OTR 0 0 48600 US BANCORP DEL COM NEW 902973304 7827819 179496 SH SOLE 179496 0 0 US BANCORP DEL COM NEW 902973304 1461546 33514 SH OTR 0 0 33514 V F CORP COM 918204108 11044 400 SH SOLE 400 0 0 V F CORP COM 918204108 198792 7200 SH OTR 0 0 7200 VALERO ENERGY CORP COM 91913Y100 18648 147 SH SOLE 147 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 298958 2131 SH SOLE 2131 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 26570 76 SH SOLE 76 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 739353 4113 SH SOLE 4113 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 5959544 32470 SH SOLE 32470 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 156577 986 SH SOLE 986 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 358094 1757 SH SOLE 1757 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 106687 532 SH SOLE 532 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 273607 7019 SH SOLE 7019 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 390189 7782 SH SOLE 7782 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 49887 900 SH SOLE 900 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 195595 2601 SH SOLE 2601 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1090890 7184 SH SOLE 7184 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 102398 1981 SH SOLE 1981 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 327341 7799 SH SOLE 7799 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1736289 16050 SH SOLE 16050 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 47110 720 SH SOLE 720 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 36516 240 SH SOLE 240 0 0 VENTAS INC COM 92276F100 45050 1000 SH SOLE 1000 0 0 VERISK ANALYTICS INC COM 92345Y106 8801065 49887 SH SOLE 49887 0 0 VERISK ANALYTICS INC COM 92345Y106 3145921 17832 SH OTR 0 0 17832 VERIZON COMMUNICATIONS INC COM 92343V104 2333248 59220 SH SOLE 59220 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 2261560 57400 SH OTR 0 0 57400 VIATRIS INC COM 92556V106 29550 2655 SH SOLE 2655 0 0 VISA INC COM CL A 92826C839 14017573 67470 SH SOLE 67470 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 20 2 SH SOLE 2 0 0 WABTEC COM 929740108 15471 155 SH SOLE 155 0 0 WABTEC COM 929740108 592672 5938 SH OTR 0 0 5938 WALGREENS BOOTS ALLIANCE INC COM 931427108 28580 765 SH SOLE 765 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 186800 5000 SH OTR 0 0 5000 WALMART INC COM 931142103 124492 878 SH SOLE 878 0 0 WALMART INC COM 931142103 1049246 7400 SH OTR 0 0 7400 WARNER BROS DISCOVERY INC COM SER A 934423104 88730 9350 SH SOLE 9350 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 496109 52277 SH OTR 0 0 52277 WASTE MGMT INC DEL COM 94106L109 105894 675 SH SOLE 675 0 0 WATERS CORP COM 941848103 13133147 38336 SH SOLE 38336 0 0 WATERS CORP COM 941848103 4819758 14069 SH OTR 0 0 14069 WEC ENERGY GROUP INC COM 92939U106 1688 18 SH SOLE 18 0 0 WELLS FARGO CO NEW COM 949746101 2377093 57571 SH SOLE 57571 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 52338 44 SH SOLE 44 0 0 WELLTOWER INC COM 95040Q104 6555 100 SH SOLE 100 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 4011 17 SH SOLE 17 0 0 WEX INC COM 96208T104 941478 5753 SH SOLE 5753 0 0 WEX INC COM 96208T104 736425 4500 SH OTR 0 0 4500 WILLIAMS SONOMA INC COM 969904101 15502375 134897 SH SOLE 134897 0 0 WILLIAMS SONOMA INC COM 969904101 3469894 30194 SH OTR 0 0 30194 WISDOMTREE TR EMER MKT HIGH FD 97717W315 71080 2000 SH SOLE 2000 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 2106 87 SH SOLE 87 0 0 WP CAREY INC COM 92936U109 101595 1300 SH SOLE 1300 0 0 XCEL ENERGY INC COM 98389B100 491 7 SH SOLE 7 0 0 XPERI INC COMMON STOCK 98423J101 110 13 SH SOLE 13 0 0 YETI HLDGS INC COM 98585X104 2227518 53922 SH SOLE 53922 0 0 YETI HLDGS INC COM 98585X104 1378226 33363 SH OTR 0 0 33363 YUM BRANDS INC COM 988498101 37784 295 SH SOLE 295 0 0 YUM CHINA HLDGS INC COM 98850P109 22079 404 SH SOLE 404 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2424869 9457 SH SOLE 9457 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 1014871 3958 SH OTR 0 0 3958 ZIMMER BIOMET HOLDINGS INC COM 98956P102 2741250 21500 SH OTR 0 0 21500 ZIMVIE INC COM 98888T107 20081 2150 SH OTR 0 0 2150 ZOETIS INC CL A 98978V103 10716043 73122 SH SOLE 73122 0 0 ZOETIS INC CL A 98978V103 3298108 22505 SH OTR 0 0 22505 ZSCALER INC COM 98980G102 111900 1000 SH SOLE 1000 0 0