0001085146-24-005117.txt : 20241024 0001085146-24-005117.hdr.sgml : 20241024 20241024092345 ACCESSION NUMBER: 0001085146-24-005117 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241024 DATE AS OF CHANGE: 20241024 EFFECTIVENESS DATE: 20241024 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DAVENPORT & Co LLC CENTRAL INDEX KEY: 0000887777 ORGANIZATION NAME: IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03200 FILM NUMBER: 241390922 BUSINESS ADDRESS: STREET 1: ONE JAMES CENTER STREET 2: 901 E CARY STREET STE 1100 CITY: RICHMOND STATE: VA ZIP: 23219 BUSINESS PHONE: 8047802000 MAIL ADDRESS: STREET 1: P O BOX 85678 CITY: RICHMOND STATE: VA ZIP: 23285-5678 FORMER COMPANY: FORMER CONFORMED NAME: DAVENPORT & CO LLC DATE OF NAME CHANGE: 20010307 FORMER COMPANY: FORMER CONFORMED NAME: DAVENPORT & CO OF VIRGINIA INC DATE OF NAME CHANGE: 20010213 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0000887777 XXXXXXXX 09-30-2024 09-30-2024 false DAVENPORT & Co LLC
P O BOX 85678 RICHMOND VA 23285-5678
13F HOLDINGS REPORT 028-03200 000001588 801-13057 N
Stefanie Boykin Compliance Manager 804-697-2978 /s/ Stefanie Boykin Richmond VA 10-23-2024 0 1142 17643774374 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 6959691 50908 SH SOLE 35614 0 15294 3M CO COM 88579Y101 2487940 18200 SH Call SOLE 7900 0 10300 8X8 INC NEW COM 282914100 39101 19167 SH SOLE 6167 0 13000 AAR CORP COM 000361105 392160 6000 SH SOLE 6000 0 0 AB ACTIVE ETFS INC TAX AWARE SHRT 00039J202 485992 19194 SH SOLE 19194 0 0 ABBOTT LABS COM 002824100 106363523 935583 SH SOLE 882580 0 53003 ABBVIE INC COM 00287Y109 33817070 171254 SH SOLE 149973 0 21281 ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 134480 14778 SH SOLE 14778 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 132585594 375991 SH SOLE 360869 0 15122 ADOBE INC COM 00724F101 161927234 313047 SH SOLE 288832 0 24215 ADVANCED MICRO DEVICES INC COM 007903107 102278068 623120 SH SOLE 592902 0 30218 ADVISOR MANAGED PORTFOLIOS CORNERCAP FUNDAM 00777X660 327533 7776 SH SOLE 7776 0 0 ADVISORSHARES TR PURE US CANNABIS 00768Y453 286800 40000 SH SOLE 40000 0 0 ADVISORSHARES TR PURE US CANNABIS 00768Y453 286800 40000 SH Call SOLE 40000 0 0 AES CORP COM 00130H105 1895088 94471 SH SOLE 65076 0 29395 AFLAC INC COM 001055102 15273649 136616 SH SOLE 130990 0 5626 AGILENT TECHNOLOGIES INC COM 00846U101 1314696 8854 SH SOLE 7419 0 1435 AGNICO EAGLE MINES LTD COM 008474108 281206 3491 SH SOLE 3322 0 169 AIR PRODS & CHEMS INC COM 009158106 175649521 588799 SH SOLE 541303 0 47496 AIRBNB INC COM CL A 009066101 234599 1850 SH SOLE 1850 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 4797447 47523 SH SOLE 47523 0 0 ALBANY INTL CORP CL A 012348108 1135094 12775 SH SOLE 12775 0 0 ALBEMARLE CORP COM 012653101 12860260 135775 SH SOLE 68427 0 67348 ALCON AG ORD SHS H01301128 1870556 18710 SH SOLE 18585 0 125 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 74113255 620955 SH SOLE 590698 0 30257 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 474237 4469 SH SOLE 3339 0 1130 ALIGHT INC COM CL A 01626W101 78336866 10586063 SH SOLE 6559840 0 4026223 ALIGN TECHNOLOGY INC COM 016255101 112851784 443417 SH SOLE 425857 0 17560 ALLEGION PLC ORD SHS G0176J109 636014 4364 SH SOLE 4364 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1256808 36022 SH SOLE 5750 0 30272 ALLSTATE CORP COM 020002101 4869080 25674 SH SOLE 13131 0 12543 ALPHABET INC CAP STK CL A 02079K305 156952348 948246 SH SOLE 837789 0 110457 ALPHABET INC CAP STK CL C 02079K107 52638887 314891 SH SOLE 200071 0 114820 ALPHABET INC CAP STK CL C 02079K107 1170330 7000 SH Call SOLE 7000 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 2867955 60852 SH SOLE 54751 0 6101 ALPS ETF TR MED BREAKTHGH 00162Q593 28691811 769762 SH SOLE 30792 0 738970 ALPS ETF TR OSHARES US QUALT 00162Q387 1924717 35643 SH SOLE 33643 0 2000 ALPS ETF TR RIVERFRNT DYMC 00162Q528 445398 8067 SH SOLE 8067 0 0 ALTRIA GROUP INC COM 02209S103 14067138 275610 SH SOLE 234274 0 41336 ALTUS POWER INC COM CL A 02217A102 218180 68610 SH SOLE 600 0 68010 AMAZON COM INC COM 023135106 385804720 2067785 SH SOLE 1860784 0 207001 AMBEV SA SPONSORED ADR 02319V103 1071790 439258 SH SOLE 436533 0 2725 AMCOR PLC ORD G0250X107 1935046 170790 SH SOLE 168435 0 2355 AMERICAN CENTY ETF TR FOCUSED LRG CAP 025072794 256769 3670 SH SOLE 3670 0 0 AMERICAN ELEC PWR CO INC COM 025537101 5569704 54286 SH SOLE 49375 0 4911 AMERICAN EXPRESS CO COM 025816109 14408337 53128 SH SOLE 30531 0 22597 AMERICAN INTL GROUP INC COM NEW 026874784 227819 3111 SH SOLE 3011 0 100 AMERICAN TOWER CORP NEW COM 03027X100 145206920 626526 SH SOLE 597891 0 28635 AMERICAN WTR WKS CO INC NEW COM 030420103 547810 3746 SH SOLE 3496 0 250 AMERIPRISE FINL INC COM 03076C106 11498912 24476 SH SOLE 19083 0 5393 AMETEK INC COM 031100100 1187375 6915 SH SOLE 2315 0 4600 AMGEN INC COM 031162100 18522889 57487 SH SOLE 43564 0 13923 AMGEN INC COM 031162100 2384354 7400 SH Call SOLE 2800 0 4600 AMPHENOL CORP NEW CL A 032095101 6289403 96595 SH SOLE 45370 0 51225 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 1403347 34070 SH SOLE 25295 0 8775 ANALOG DEVICES INC COM 032654105 78607133 340996 SH SOLE 321252 0 19744 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 118752577 1793620 SH SOLE 1681184 0 112436 ANSYS INC COM 03662Q105 238335 748 SH SOLE 748 0 0 AON PLC SHS CL A G0403H108 97321542 280947 SH SOLE 255702 0 25245 APOLLO GLOBAL MGMT INC COM 03769M106 2304524 18449 SH SOLE 17868 0 581 APPLE INC COM 037833100 312938187 1346872 SH SOLE 1127352 0 219520 APPLIED MATLS INC COM 038222105 7648281 37853 SH SOLE 27368 0 10485 APTARGROUP INC COM 038336103 882647 5510 SH SOLE 1433 0 4077 ARCBEST CORP COM 03937C105 1677087 15464 SH SOLE 14182 0 1282 ARCH CAP GROUP LTD ORD G0450A105 272183 2433 SH SOLE 2413 0 20 ARCHER DANIELS MIDLAND CO COM 039483102 1257922 21057 SH SOLE 16436 0 4621 ARCTURUS THERAPEUTICS HLDGS COM 03969T109 369039 15900 SH SOLE 9000 0 6900 ARES CAPITAL CORP COM 04010L103 6110836 291826 SH SOLE 261682 0 30144 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 429755 2758 SH SOLE 2758 0 0 ARGENX SE SPONSORED ADR 04016X101 828298 1528 SH SOLE 1528 0 0 ARISTA NETWORKS INC COM 040413106 2269528 5913 SH SOLE 3228 0 2685 ARK ETF TR GENOMIC REV ETF 00214Q302 492263 19229 SH SOLE 10778 0 8451 ARK ETF TR INNOVATION ETF 00214Q104 1015807 21372 SH SOLE 9311 0 12061 ARMSTRONG WORLD INDS INC NEW COM 04247X102 2112133 16070 SH SOLE 16070 0 0 ASHLAND INC COM 044186104 577548 6641 SH SOLE 274 0 6367 ASML HOLDING N V N Y REGISTRY SHS N07059210 1890133 2268 SH SOLE 2237 0 31 ASPEN TECHNOLOGY INC COM 29109X106 299958 1256 SH SOLE 1256 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 1132441 14535 SH SOLE 10959 0 3576 AT&T INC COM 00206R102 7705681 350281 SH SOLE 316047 0 34234 ATLANTA BRAVES HLDGS INC COM SER A 047726104 467865 11100 SH SOLE 11100 0 0 ATLANTA BRAVES HLDGS INC COM SER C 047726302 1899017 47714 SH SOLE 30881 0 16833 ATLANTIC UN BANKSHARES CORP COM 04911A107 2673905 70982 SH SOLE 59944 0 11038 ATLAS ENERGY SOLUTIONS INC COM NEW 642045108 773900 35500 SH SOLE 18500 0 17000 ATLASSIAN CORPORATION CL A 049468101 1675763 10552 SH SOLE 10552 0 0 ATMOS ENERGY CORP COM 049560105 481862 3474 SH SOLE 3131 0 343 AUTODESK INC COM 052769106 38532046 140687 SH SOLE 135144 0 5543 AUTOMATIC DATA PROCESSING IN COM 053015103 18380058 66419 SH SOLE 60104 0 6315 AUTONATION INC COM 05329W102 394519 2205 SH SOLE 2205 0 0 AUTOZONE INC COM 053332102 699309 222 SH SOLE 205 0 17 AVALONBAY CMNTYS INC COM 053484101 231201 1026 SH SOLE 923 0 103 AVANTOR INC COM 05352A100 60677302 2347372 SH SOLE 2324081 0 23291 AVERY DENNISON CORP COM 053611109 6522171 29544 SH SOLE 29201 0 343 AXON ENTERPRISE INC COM 05464C101 332068 831 SH SOLE 831 0 0 AZENTA INC COM 114340102 1359912 28074 SH SOLE 28074 0 0 BADGER METER INC COM 056525108 810613 3711 SH SOLE 3711 0 0 BALL CORP COM 058498106 4037662 59686 SH SOLE 14336 0 45350 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 2129594 196457 SH SOLE 196457 0 0 BANCORP INC DEL COM 05969A105 874565 16347 SH SOLE 16347 0 0 BANK AMERICA CORP COM 060505104 14775245 372360 SH SOLE 254303 0 118057 BANK HAWAII CORP COM 062540109 1368700 21805 SH SOLE 21805 0 0 BANK NEW YORK MELLON CORP COM 064058100 768065 10688 SH SOLE 10467 0 221 BARCLAYS PLC ADR 06738E204 389201 32033 SH SOLE 31827 0 206 BARINGS CORPORATE INVS COM 06759X107 378670 19000 SH SOLE 10683 0 8317 BARRICK GOLD CORP COM 067901108 1104498 55530 SH SOLE 47055 0 8475 BASSETT FURNITURE INDS INC COM 070203104 299346 20716 SH SOLE 0 0 20716 BAXTER INTL INC COM 071813109 332245 8750 SH SOLE 7456 0 1294 BCE INC COM NEW 05534B760 4167058 119690 SH SOLE 105865 0 13825 BECTON DICKINSON & CO COM 075887109 88394206 366460 SH SOLE 347807 0 18653 BELLRING BRANDS INC COMMON STOCK 07831C103 1314218 21637 SH SOLE 18813 0 2824 BENTLEY SYS INC COM CL B 08265T208 413390 8136 SH SOLE 8136 0 0 BERKLEY W R CORP COM 084423102 708396 12487 SH SOLE 11863 0 624 BERKSHIRE HATHAWAY INC DEL CL A 084670108 16588320 24 SH SOLE 3 0 21 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 240482485 523128 SH SOLE 457771 0 65357 BEST BUY INC COM 086516101 516500 5000 SH Put SOLE 0 0 5000 BHP GROUP LTD SPONSORED ADS 088606108 1966872 31668 SH SOLE 30717 0 951 BICYCLE THERAPEUTICS PLC SPONSORED ADS 088786108 467310 20650 SH SOLE 16450 0 4200 BIO RAD LABS INC CL A 090572207 19036598 56897 SH SOLE 56897 0 0 BIOMARIN PHARMACEUTICAL INC NOTE 1.250% 5/1 09061GAK7 952930 10000 SH SOLE 10000 0 0 BIOXCEL THERAPEUTICS INC COM 09075P105 10282 16855 SH SOLE 2045 0 14810 BJS WHSL CLUB HLDGS INC COM 05550J101 228387 2769 SH SOLE 2769 0 0 BLACKROCK ENHANCD CAP & INM COM 09256A109 381691 19385 SH SOLE 15963 0 3422 BLACKROCK ENHANCED EQUITY DI COM 09251A104 321157 37128 SH SOLE 29916 0 7212 BLACKROCK ETF TRUST US EQT FACTOR 09290C103 355209 7180 SH SOLE 5274 0 1906 BLACKROCK ETF TRUST II FLEXIBLE INCOME 092528603 281216 5253 SH SOLE 5217 0 36 BLACKROCK INC COM 09247X101 6348051 6686 SH SOLE 6414 0 272 BLACKROCK MULTI SECTOR INC T COM 09258A107 561665 36952 SH SOLE 34952 0 2000 BLACKSTONE INC COM 09260D107 7418252 48444 SH SOLE 44878 0 3566 BLACKSTONE STRATEGIC CRED 20 COM SHS BEN IN 09257R101 369292 29975 SH SOLE 29975 0 0 BLOCK INC CL A 852234103 316585 4716 SH SOLE 4304 0 412 BLOOM ENERGY CORP COM CL A 093712107 634656 60100 SH SOLE 39000 0 21100 BLOOM ENERGY CORP COM CL A 093712107 105600 10000 SH Call SOLE 10000 0 0 BLOOM ENERGY CORP COM CL A 093712107 105600 10000 SH Put SOLE 10000 0 0 BLUE RIDGE BANKSHARES INC VA COM 095825105 45189 16139 SH SOLE 6463 0 9676 BOEING CO COM 097023105 3541307 23292 SH SOLE 18072 0 5220 BONDBLOXX ETF TRUST BLOOMBERG SEVEN 09789C820 228963 4667 SH SOLE 4667 0 0 BOOKING HOLDINGS INC COM 09857L108 1845689 438 SH SOLE 362 0 76 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 5567367 34206 SH SOLE 34176 0 30 BOSTON SCIENTIFIC CORP COM 101137107 944258 11268 SH SOLE 7318 0 3950 BP PLC SPONSORED ADR 055622104 5142901 163839 SH SOLE 76485 0 87354 BRIGHT HORIZONS FAM SOL IN D COM 109194100 286846 2047 SH SOLE 2047 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 117736452 2284435 SH SOLE 2051610 0 232825 BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 4031 83970 SH SOLE 21970 0 62000 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2741922 74957 SH SOLE 69752 0 5205 BROADCOM INC COM 11135F101 129897799 752923 SH SOLE 704311 0 48612 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 297817 1385 SH SOLE 1385 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 154368311 3263775 SH SOLE 3091175 0 172600 BROOKFIELD CORP CL A LTD VT SH 11271J107 502488169 9439335 SH SOLE 8783428 0 655907 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 5342817 152195 SH SOLE 32397 0 119798 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 1851271 42580 SH SOLE 33264 0 9316 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 8648949 264813 SH SOLE 133865 0 130948 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 10309235 365495 SH SOLE 74621 0 290874 BROWN & BROWN INC COM 115236101 3935764 37990 SH SOLE 37990 0 0 BROWN FORMAN CORP CL B 115637209 894625 18183 SH SOLE 17543 0 640 BUILDERS FIRSTSOURCE INC COM 12008R107 958250 4943 SH SOLE 4490 0 453 BUNGE GLOBAL SA COM SHS H11356104 3546546 36699 SH SOLE 25320 0 11379 C & F FINL CORP COM 12466Q104 443577 7602 SH SOLE 1945 0 5657 CABLE ONE INC COM 12685J105 22125267 63253 SH SOLE 212 0 63041 CADENCE DESIGN SYSTEM INC COM 127387108 1128442 4164 SH SOLE 4164 0 0 CAESARS ENTERTAINMENT INC NE COM 12769G100 220846 5291 SH SOLE 1291 0 4000 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 564346 47305 SH SOLE 45805 0 1500 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 3618234 208544 SH SOLE 178073 0 30471 CALIFORNIA RES CORP COM STOCK 13057Q305 37027344 705686 SH SOLE 2206 0 703480 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 786082 22719 SH SOLE 16619 0 6100 CAMECO CORP COM 13321L108 524473 10981 SH SOLE 6581 0 4400 CAMPBELL SOUP CO COM 134429109 318285 6506 SH SOLE 6446 0 60 CANADIAN IMPERIAL BK COMM COM 136069101 3015352 49158 SH SOLE 47838 0 1320 CANADIAN NATL RY CO COM 136375102 4128491 35241 SH SOLE 34526 0 715 CANADIAN PACIFIC KANSAS CITY COM 13646K108 449516 5252 SH SOLE 4179 0 1073 CANNAE HLDGS INC COM 13765N107 41363256 2158735 SH SOLE 1445157 0 713578 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 471457 13753 SH SOLE 11619 0 2134 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 2396823 65775 SH SOLE 65178 0 597 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 3065628 101679 SH SOLE 73457 0 28222 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 9814988 282121 SH SOLE 268978 0 13143 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 515600 19118 SH SOLE 17868 0 1250 CAPITAL GRP FIXED INCM ETF T CORE PLUS INCM 14020Y102 2070391 89550 SH SOLE 87400 0 2150 CAPITAL GRP FIXED INCM ETF T MUNICIPAL INCOME 14020Y201 240019 8741 SH SOLE 8367 0 374 CAPITAL GRP FIXED INCM ETF T SHORT DURATION 14020Y409 623586 24067 SH SOLE 24067 0 0 CAPITAL GRP FIXED INCM ETF T US MULTI-SECTOR 14020Y300 2596318 93259 SH SOLE 88823 0 4436 CAPITAL ONE FINL CORP COM 14040H105 10777456 71980 SH SOLE 35742 0 36238 CARDINAL HEALTH INC COM 14149Y108 614290 5558 SH SOLE 5098 0 460 CARLISLE COS INC COM 142339100 2717839 6043 SH SOLE 3458 0 2585 CARLYLE GROUP INC COM 14316J108 348528 8094 SH SOLE 8094 0 0 CARMAX INC COM 143130102 96830200 1251703 SH SOLE 1196975 0 54728 CARNIVAL CORP UNIT 99/99/9999 143658300 246565 13342 SH SOLE 11265 0 2077 CARRIER GLOBAL CORPORATION COM 14448C104 7336848 91152 SH SOLE 64127 0 27025 CASEYS GEN STORES INC COM 147528103 49934386 133308 SH SOLE 126088 0 7220 CATERPILLAR INC COM 149123101 16671324 42625 SH SOLE 25078 0 17547 CBRE GROUP INC CL A 12504L109 2832542 22755 SH SOLE 22420 0 335 CDW CORP COM 12514G108 286850 1268 SH SOLE 1268 0 0 CELSIUS HLDGS INC COM NEW 15118V207 851079 27139 SH SOLE 25029 0 2110 CELSIUS HLDGS INC COM NEW 15118V207 206976 6600 SH Put SOLE 6600 0 0 CENCORA INC COM 03073E105 1212852 5389 SH SOLE 5339 0 50 CENTERPOINT ENERGY INC COM 15189T107 947265 32198 SH SOLE 32198 0 0 CHARLES RIV LABS INTL INC COM 159864107 3318589 16747 SH SOLE 1532 0 15215 CHART INDS INC COM 16115Q308 35676595 287390 SH SOLE 3019 0 284371 CHECK POINT SOFTWARE TECH LT ORD M22465104 570139 2957 SH SOLE 2793 0 164 CHEESECAKE FACTORY INC COM 163072101 1635472 40332 SH SOLE 40332 0 0 CHEMED CORP NEW COM 16359R103 227167 378 SH SOLE 378 0 0 CHESAPEAKE ENERGY CORP COM 165167735 828943 10078 SH SOLE 3308 0 6770 CHEVRON CORP NEW COM 166764100 161395650 1098954 SH SOLE 990640 0 108314 CHEVRON CORP NEW COM 166764100 2488863 16900 SH Call SOLE 6200 0 10700 CHEWY INC CL A 16679L109 1735934 59267 SH SOLE 48094 0 11173 CHIPOTLE MEXICAN GRILL INC COM 169656105 1499100 26017 SH SOLE 25317 0 700 CHOICE HOTELS INTL INC COM 169905106 1811691 13904 SH SOLE 13904 0 0 CHUBB LIMITED COM H1467J104 4315625 14965 SH SOLE 12288 0 2677 CHURCH & DWIGHT CO INC COM 171340102 3175716 30326 SH SOLE 20797 0 9529 CINCINNATI FINL CORP COM 172062101 366523 2693 SH SOLE 1960 0 733 CINTAS CORP COM 172908105 3882691 18859 SH SOLE 16291 0 2568 CISCO SYS INC COM 17275R102 14154485 265974 SH SOLE 156884 0 109090 CISCO SYS INC COM 17275R102 2283138 42900 SH Call SOLE 17300 0 25600 CITIGROUP INC COM NEW 172967424 68055093 1090290 SH SOLE 1000784 0 89506 CITY HLDG CO COM 177835105 498929 4250 SH SOLE 3950 0 300 CLEAN HARBORS INC COM 184496107 80026200 333330 SH SOLE 325727 0 7603 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 547545 12975 SH SOLE 12375 0 600 CLOROX CO DEL COM 189054109 1854406 11383 SH SOLE 7780 0 3603 CME GROUP INC COM 12572Q105 1105898 5012 SH SOLE 3026 0 1986 CNH INDL N V SHS N20944109 175071 15772 SH SOLE 15272 0 500 CNX RES CORP COM 12653C108 19902745 611076 SH SOLE 3730 0 607346 COCA COLA CO COM 191216100 28528608 397003 SH SOLE 220320 0 176683 COCA COLA CO COM 191216100 2673192 37200 SH Call SOLE 13000 0 24200 COCA COLA CONS INC COM 191098102 256698 195 SH SOLE 195 0 0 COCA-COLA FEMSA SAB DE CV SPONS ADS REP 191241108 322408 3634 SH SOLE 3434 0 200 COHEN & STEERS INFRASTRUCTUR COM 19248A109 382459 14693 SH SOLE 11747 0 2946 COHEN & STEERS REIT & PFD & COM 19247X100 398177 16822 SH SOLE 15061 0 1761 COHEN & STEERS SELECT PFD & COM 19248Y107 292780 13656 SH SOLE 11406 0 2250 COHEN & STEERS TOTAL RETURN COM 19247R103 257461 19669 SH SOLE 9671 0 9998 COHERENT CORP COM 19247G107 5894111 66293 SH SOLE 66293 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 447263 2510 SH SOLE 2315 0 195 COLGATE PALMOLIVE CO COM 194162103 4440456 42775 SH SOLE 24212 0 18563 COLUMBIA ETF TR I RESH ENHNC COR 19761L706 492170 14514 SH SOLE 8591 0 5923 COMCAST CORP NEW CL A 20030N101 127529190 3055233 SH SOLE 2871542 0 183691 CONAGRA BRANDS INC COM 205887102 4094519 125910 SH SOLE 101824 0 24086 CONOCOPHILLIPS COM 20825C104 5778759 54889 SH SOLE 41575 0 13314 CONSOLIDATED EDISON INC COM 209115104 485594 4663 SH SOLE 4263 0 400 CONSTELLATION BRANDS INC CL A 21036P108 2968195 11518 SH SOLE 9286 0 2232 CONSTELLATION ENERGY CORP COM 21037T109 592378 2278 SH SOLE 1947 0 331 CONSTRUCTION PARTNERS INC COM CL A 21044C107 2924341 41896 SH SOLE 41896 0 0 COOPER COS INC COM 216648501 413996 3752 SH SOLE 3752 0 0 COPART INC COM 217204106 1146512 21880 SH SOLE 21880 0 0 CORNING INC COM 219350105 778899 17251 SH SOLE 15831 0 1420 CORTEVA INC COM 22052L104 4175960 71181 SH SOLE 24559 0 46622 COSTAR GROUP INC COM 22160N109 5525075 73238 SH SOLE 57546 0 15692 COSTCO WHSL CORP NEW COM 22160K105 111883217 126235 SH SOLE 115097 0 11138 COTERRA ENERGY INC COM 127097103 10485898 437828 SH SOLE 203030 0 234798 CRANE COMPANY COMMON STOCK 224408104 276990 1750 SH SOLE 1750 0 0 CREDICORP LTD COM G2519Y108 996602 5507 SH SOLE 5507 0 0 CRESCENT ENERGY COMPANY CL A COM 44952J104 886950 81000 SH SOLE 50000 0 31000 CRH PLC ORD G25508105 3184321 34336 SH SOLE 34336 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 666622 2377 SH SOLE 2252 0 125 CROWN CASTLE INC COM 22822V101 1437847 12137 SH SOLE 9377 0 2760 CROWN HLDGS INC COM 228368106 2691824 28075 SH SOLE 28075 0 0 CSW INDUSTRIALS INC COM 126402106 1133244 3093 SH SOLE 3093 0 0 CSX CORP COM 126408103 5665870 164085 SH SOLE 75530 0 88555 CUBESMART COM 229663109 5714680 106162 SH SOLE 106052 0 110 CUMMINS INC COM 231021106 11917666 36807 SH SOLE 30673 0 6134 CURTISS WRIGHT CORP COM 231561101 373721 1137 SH SOLE 1137 0 0 CVS HEALTH CORP COM 126650100 3878301 61726 SH SOLE 32610 0 29116 D R HORTON INC COM 23331A109 1537977 8062 SH SOLE 7758 0 304 DANAHER CORPORATION COM 235851102 161456174 581895 SH SOLE 535102 0 46793 DARDEN RESTAURANTS INC COM 237194105 233776 1424 SH SOLE 1424 0 0 DARLING INGREDIENTS INC COM 237266101 1571869 42300 SH SOLE 800 0 41500 DATADOG INC CL A COM 23804L103 235528 2047 SH SOLE 2047 0 0 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 352240 9523 SH SOLE 5901 0 3622 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 1867218 49266 SH SOLE 34205 0 15061 DBX ETF TR XTRACK USD HIGH 233051432 469155 12707 SH SOLE 12707 0 0 DECKERS OUTDOOR CORP COM 243537107 605591 3798 SH SOLE 3798 0 0 DEERE & CO COM 244199105 8373316 20064 SH SOLE 14758 0 5306 DELL TECHNOLOGIES INC CL C 24703L202 325392 2745 SH SOLE 2505 0 240 DELTA AIR LINES INC DEL COM NEW 247361702 717417 14125 SH SOLE 12276 0 1849 DEVON ENERGY CORP NEW COM 25179M103 2205609 56381 SH SOLE 41259 0 15122 DEXCOM INC COM 252131107 2523922 37648 SH SOLE 37508 0 140 DHT HOLDINGS INC SHS NEW Y2065G121 1805987 163734 SH SOLE 75840 0 87894 DIAGEO PLC SPON ADR NEW 25243Q205 11151181 79458 SH SOLE 58453 0 21005 DICKS SPORTING GOODS INC COM 253393102 526990 2525 SH SOLE 2244 0 281 DIGITAL RLTY TR INC COM 253868103 4140756 25587 SH SOLE 18627 0 6960 DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 14598297 338002 SH SOLE 335222 0 2780 DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 3687734 131003 SH SOLE 100422 0 30581 DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773 3866820 144123 SH SOLE 117327 0 26796 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 22792091 351404 SH SOLE 347000 0 4404 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 1229246 13628 SH SOLE 10774 0 2854 DISCOVER FINL SVCS COM 254709108 558924 3984 SH SOLE 3263 0 721 DISNEY WALT CO COM 254687106 186944012 1944356 SH SOLE 1812301 0 132055 DISNEY WALT CO COM 254687106 644473 6700 SH Call SOLE 2000 0 4700 DNP SELECT INCOME FD INC COM 23325P104 1276174 127109 SH SOLE 96294 0 30815 DOCUSIGN INC COM 256163106 711738 11463 SH SOLE 5939 0 5524 DOLLAR GEN CORP NEW COM 256677105 475130 5618 SH SOLE 4368 0 1250 DOLLAR TREE INC COM 256746108 729570 10375 SH SOLE 8991 0 1384 DOMINION ENERGY INC COM 25746U109 25210354 436283 SH SOLE 326439 0 109844 DOVER CORP COM 260003108 744278 3882 SH SOLE 3813 0 69 DOW INC COM 260557103 4490083 82167 SH SOLE 47971 0 34196 DOW INC COM 260557103 2103255 38500 SH Call SOLE 15400 0 23100 DRAFTKINGS INC NEW COM CL A 26142V105 120953952 3085560 SH SOLE 2675888 0 409672 DRAFTKINGS INC NEW COM CL A 26142V105 784000 20000 SH Call SOLE 20000 0 0 DTE ENERGY CO COM 233331107 309954 2414 SH SOLE 2214 0 200 DUKE ENERGY CORP NEW COM NEW 26441C204 24117403 209164 SH SOLE 150370 0 58794 DUPONT DE NEMOURS INC COM 26614N102 863101 9686 SH SOLE 7534 0 2152 EA SERIES TRUST ASTORIA US EQUAL 02072L433 298710 9697 SH SOLE 9697 0 0 EASTMAN CHEM CO COM 277432100 308349 2754 SH SOLE 2372 0 382 EATON CORP PLC SHS G29183103 12245995 37008 SH SOLE 24111 0 12897 EATON VANCE TAX ADVT DIV INC COM 27828G107 520095 21065 SH SOLE 14896 0 6169 EATON VANCE TAX-MANAGED GLOB COM 27829C105 137318 15820 SH SOLE 15820 0 0 EBAY INC. COM 278642103 289870 4452 SH SOLE 3612 0 840 ECOLAB INC COM 278865100 5440234 21307 SH SOLE 14783 0 6524 EDWARDS LIFESCIENCES CORP COM 28176E108 200016 3031 SH SOLE 2506 0 525 ELANCO ANIMAL HEALTH INC COM 28414H103 160929 10955 SH SOLE 2400 0 8555 ELECTRONIC ARTS INC COM 285512109 74837396 520644 SH SOLE 509174 0 11470 ELEVANCE HEALTH INC COM 036752103 95601305 183561 SH SOLE 167115 0 16446 ELI LILLY & CO COM 532457108 28577307 32267 SH SOLE 20916 0 11351 EMBRAER S.A. SPONSORED ADS 29082A107 328941 9300 SH SOLE 4600 0 4700 EMCOR GROUP INC COM 29084Q100 688848 1600 SH SOLE 1100 0 500 EMERSON ELEC CO COM 291011104 12451759 113887 SH SOLE 80651 0 33236 ENBRIDGE INC COM 29250N105 80039304 1967538 SH SOLE 1841481 0 126057 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1728072 107668 SH SOLE 77043 0 30625 ENI S P A SPONSORED ADR 26874R108 304689 10052 SH SOLE 10052 0 0 ENOVIS CORPORATION COM 194014502 114045647 2625125 SH SOLE 1709106 0 916019 ENPHASE ENERGY INC COM 29355A107 1006104 8902 SH SOLE 6524 0 2378 ENPRO INC COM 29355X107 535194 3300 SH SOLE 3300 0 0 ENTEGRIS INC COM 29362U104 972934 8646 SH SOLE 3108 0 5538 ENTERGY CORP NEW COM 29364G103 3172510 24105 SH SOLE 23368 0 737 ENTERPRISE PRODS PARTNERS L COM 293792107 9658726 331581 SH SOLE 145719 0 185862 EOG RES INC COM 26875P101 107574608 875976 SH SOLE 791321 0 84655 EQT CORP COM 26884L109 1653379 45125 SH SOLE 35672 0 9453 EQUIFAX INC COM 294429105 561992 1912 SH SOLE 1912 0 0 EQUINIX INC COM 29444U700 213919 241 SH SOLE 241 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 623583 8741 SH SOLE 4666 0 4075 ESAB CORPORATION COM 29605J106 100104766 940361 SH SOLE 555011 0 385350 ESPERION THERAPEUTICS INC NE COM 29664W105 16500 10000 SH SOLE 0 0 10000 ETFIS SER TR I INFRAC ACT MLP 26923G772 292247 7200 SH SOLE 6350 0 850 ETFIS SER TR I VIRTUS INFRCAP 26923G822 721428 31600 SH SOLE 30400 0 1200 ETSY INC COM 29786A106 86605810 1559622 SH SOLE 971180 0 588442 EVEREST GROUP LTD COM G3223R108 2767361 7019 SH SOLE 1207 0 5812 EVERSOURCE ENERGY COM 30040W108 283232 4162 SH SOLE 3547 0 615 EVERTEC INC COM 30040P103 1509844 44551 SH SOLE 44551 0 0 EXELON CORP COM 30161N101 240213 5924 SH SOLE 4928 0 996 EXPEDITORS INTL WASH INC COM 302130109 207086 1576 SH SOLE 1576 0 0 EXPONENT INC COM 30214U102 255576 2217 SH SOLE 2217 0 0 EXXON MOBIL CORP COM 30231G102 51480874 439208 SH SOLE 312423 0 126785 F N B CORP COM 302520101 205270 14548 SH SOLE 4741 0 9807 F5 INC COM 315616102 2603975 11826 SH SOLE 11826 0 0 FACTSET RESH SYS INC COM 303075105 737140 1603 SH SOLE 1510 0 93 FAIR ISAAC CORP COM 303250104 1692806 871 SH SOLE 871 0 0 FASTENAL CO COM 311900104 1953408 27351 SH SOLE 19651 0 7700 FEDERATED HERMES ETF TRUST US STRATEGIC DIV 31423L305 521406 18682 SH SOLE 13898 0 4784 FEDEX CORP COM 31428X106 96666298 354755 SH SOLE 303330 0 51425 FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 5976873 30100 SH SOLE 29661 0 439 FERRARI N V COM N3167Y103 369523 789 SH SOLE 729 0 60 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 276885 3867 SH SOLE 3217 0 650 FIDELITY COVINGTON TRUST FIDELITY FUND LR 316092337 205970 8600 SH SOLE 8600 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 314739 6214 SH SOLE 4404 0 1810 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 1223946 13839 SH SOLE 13606 0 233 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1352763 7752 SH SOLE 7621 0 131 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 142421992 2306926 SH SOLE 2093368 0 213558 FIDELITY NATL INFORMATION SV COM 31620M106 651826 7783 SH SOLE 7433 0 350 FIDUS INVT CORP COM 316500107 710245 36237 SH SOLE 36237 0 0 FIRST BANCORP N C COM 318910106 796694 19156 SH SOLE 19156 0 0 FIRST CMNTY BANKSHARES INC V COM 31983A103 1586029 36910 SH SOLE 24315 0 12595 FIRST FINL BANKSHARES INC COM 32020R109 1684436 45513 SH SOLE 45513 0 0 FIRST INDL RLTY TR INC COM 32054K103 201797 3605 SH SOLE 1955 0 1650 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 291160 4587 SH SOLE 4587 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 1008004 55691 SH SOLE 44191 0 11500 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 726168 10782 SH SOLE 5519 0 5263 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 457684 19320 SH SOLE 14361 0 4959 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 592398 11586 SH SOLE 10851 0 735 FIRST TR EXCHANGE TRADED FD GROWTH STRENGTH 33733E823 289409 9270 SH SOLE 8976 0 294 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 527318 4714 SH SOLE 4607 0 107 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 1453075 19180 SH SOLE 18123 0 1057 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 289075 2085 SH SOLE 1276 0 809 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 370010 4075 SH SOLE 4075 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1233698 5824 SH SOLE 5299 0 525 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 1325216 22743 SH SOLE 20088 0 2655 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 258339 4315 SH SOLE 4315 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 1641433 39119 SH SOLE 39119 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 2520215 51006 SH SOLE 46735 0 4271 FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705 1044652 19175 SH SOLE 15385 0 3790 FIRST TR EXCHANGE-TRADED FD INTERMEDIATE DUR 33738D796 209319 9795 SH SOLE 9795 0 0 FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 2301226 119855 SH SOLE 119855 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 926261 11535 SH SOLE 11309 0 226 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845 1000312 34553 SH SOLE 23209 0 11344 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 228266 3057 SH SOLE 2952 0 105 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 2996808 50613 SH SOLE 48017 0 2596 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 4218789 91933 SH SOLE 86969 0 4964 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 893058 24548 SH SOLE 23150 0 1398 FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100 881740 8065 SH SOLE 7591 0 474 FIRST TR EXCHNG TRADED FD VI ACTV FCTR LGCP 33740F821 619722 18163 SH SOLE 17520 0 643 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F763 649004 13365 SH SOLE 13365 0 0 FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 330693 11641 SH SOLE 11229 0 412 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 263025 5814 SH SOLE 5814 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 782833 9893 SH SOLE 9591 0 302 FIRST TR MORNINGSTAR DIVID L SHS 336917109 3044781 72581 SH SOLE 71325 0 1256 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 3974068 31678 SH SOLE 27141 0 4537 FIRST TR NASDAQ 100 TECH IND SHS 337345102 1965585 10274 SH SOLE 9789 0 485 FIRST TR VALUE LINE DIVID IN SHS 33734H106 218443 4802 SH SOLE 3938 0 864 FIRSTSERVICE CORP NEW COM 33767E202 521288 2857 SH SOLE 2857 0 0 FISERV INC COM 337738108 2565754 14282 SH SOLE 10869 0 3413 FLOWSERVE CORP COM 34354P105 261758 5064 SH SOLE 5064 0 0 FMC CORP COM NEW 302491303 250228 3795 SH SOLE 1495 0 2300 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 2221340 22504 SH SOLE 22504 0 0 FORD MTR CO COM 345370860 567346 53726 SH SOLE 34282 0 19444 FORTINET INC COM 34959E109 824131 10627 SH SOLE 8480 0 2147 FORTIS INC COM 349553107 221111 4866 SH SOLE 4866 0 0 FORTIVE CORP COM 34959J108 261337 3311 SH SOLE 2299 0 1012 FORTUNE BRANDS INNOVATIONS I COM 34964C106 437981 4892 SH SOLE 3942 0 950 FRANKLIN TEMPLETON ETF TR INCOME FOCUS ETF 35473P439 1490340 54832 SH SOLE 43622 0 11210 FREEPORT-MCMORAN INC CL B 35671D857 9425820 188819 SH SOLE 113862 0 74957 FRESENIUS MEDICAL CARE AG SPONSORED ADR 358029106 1220166 57285 SH SOLE 37744 0 19541 FRONTLINE PLC COM M46528101 644370 28200 SH SOLE 15200 0 13000 FRP HLDGS INC COM 30292L107 8870092 295966 SH SOLE 78 0 295888 FULLER H B CO COM 359694106 1708178 21519 SH SOLE 21519 0 0 GABELLI DIVID & INCOME TR COM 36242H104 400688 16388 SH SOLE 12642 0 3746 GALLAGHER ARTHUR J & CO COM 363576109 1875331 6665 SH SOLE 6476 0 189 GAMING & LEISURE PPTYS INC COM 36467J108 537893 10489 SH SOLE 4725 0 5764 GARTNER INC COM 366651107 414023 817 SH SOLE 817 0 0 GE AEROSPACE COM NEW 369604301 5196033 27553 SH SOLE 21159 0 6394 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 1262402 13451 SH SOLE 10649 0 2802 GE VERNOVA INC COM 36828A101 1651250 6476 SH SOLE 4847 0 1629 GENERAC HLDGS INC COM 368736104 44887572 282525 SH SOLE 9749 0 272776 GENERAL DYNAMICS CORP COM 369550108 9930790 32868 SH SOLE 19060 0 13808 GENERAL MLS INC COM 370334104 2924014 39583 SH SOLE 31359 0 8224 GENERAL MTRS CO COM 37045V100 3754939 83741 SH SOLE 26861 0 56880 GENMAB A/S SPONSORED ADS 372303206 810928 33262 SH SOLE 33262 0 0 GENUINE PARTS CO COM 372460105 72432787 516838 SH SOLE 470774 0 46064 GETTY RLTY CORP NEW COM 374297109 1541481 48459 SH SOLE 48459 0 0 GILEAD SCIENCES INC COM 375558103 6168828 73579 SH SOLE 70114 0 3465 GLADSTONE INVT CORP COM 376546107 2389441 165372 SH SOLE 46260 0 119112 GLOBAL MED REIT INC COM NEW 37954A204 128830 13000 SH SOLE 13000 0 0 GLOBAL PMTS INC COM 37940X102 4211792 41123 SH SOLE 41123 0 0 GLOBAL X FDS GB MSCI AR ETF 37950E259 207493 3130 SH SOLE 3130 0 0 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 319116 11154 SH SOLE 11154 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 333740 18500 SH SOLE 18500 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 348543 8468 SH SOLE 6268 0 2200 GODADDY INC CL A 380237107 281577 1796 SH SOLE 1796 0 0 GOLDEN ENTMT INC COM 381013101 32469702 1021381 SH SOLE 4488 0 1016893 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 405136 3587 SH SOLE 3587 0 0 GOLDMAN SACHS ETF TR S&P 500 CORE PRE 38149W622 1851593 37718 SH SOLE 31578 0 6140 GOLDMAN SACHS GROUP INC COM 38141G104 5667089 11446 SH SOLE 10214 0 1232 GOLDMAN SACHS GROUP INC COM 38141G104 346577 700 SH Call SOLE 200 0 500 GRAHAM HLDGS CO COM CL B 384637104 476598 580 SH SOLE 360 0 220 GRAINGER W W INC COM 384802104 1969650 1896 SH SOLE 1834 0 62 GRAPHIC PACKAGING HLDG CO COM 388689101 507501 17151 SH SOLE 15606 0 1545 GRAYSCALE ETHEREUM MINI TR E COM UNIT 38964R104 31517 12917 SH SOLE 12917 0 0 GSK PLC SPONSORED ADR 37733W204 737713 18047 SH SOLE 14969 0 3078 GUGGENHEIM ACTIVE ALLOC FD COMMON STOCK 40170T106 433610 26200 SH SOLE 26200 0 0 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 1034218 65623 SH SOLE 49925 0 15698 HALEON PLC SPON ADS 405552100 3072548 290411 SH SOLE 288278 0 2133 HALLIBURTON CO COM 406216101 612527 21085 SH SOLE 18023 0 3062 HARTFORD FDS EXCHANGE TRADED CORE BD ETF 41653L701 1287506 35702 SH SOLE 20873 0 14829 HARTFORD FDS EXCHANGE TRADED HARTFORD QUALITY 41653L859 227381 8698 SH SOLE 7598 0 1100 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 471883 23820 SH SOLE 23820 0 0 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 2970874 84979 SH SOLE 49227 0 35752 HARTFORD FINL SVCS GROUP INC COM 416515104 443507 3771 SH SOLE 2246 0 1525 HCA HEALTHCARE INC COM 40412C101 4519208 11119 SH SOLE 10784 0 335 HDFC BANK LTD SPONSORED ADS 40415F101 4451289 71152 SH SOLE 64062 0 7090 HEALTHEQUITY INC COM 42226A107 39321804 480413 SH SOLE 70992 0 409421 HEALTHPEAK PROPERTIES INC COM 42250P103 10393776 454472 SH SOLE 260243 0 194229 HENRY JACK & ASSOC INC COM 426281101 1341428 7598 SH SOLE 7552 0 46 HERC HLDGS INC COM 42704L104 724290 4543 SH SOLE 4543 0 0 HERSHEY CO COM 427866108 67033442 348875 SH SOLE 329755 0 19120 HEXCEL CORP NEW COM 428291108 2643111 42744 SH SOLE 16087 0 26657 HILLMAN SOLUTIONS CORP COM 431636109 2020297 191316 SH SOLE 191316 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 475752 2064 SH SOLE 2014 0 50 HOME DEPOT INC COM 437076102 101342165 250620 SH SOLE 222136 0 28484 HOME DEPOT INC COM 437076102 769880 1900 SH Call SOLE 700 0 1200 HONEYWELL INTL INC COM 438516106 11537566 55815 SH SOLE 43322 0 12493 HORMEL FOODS CORP COM 440452100 592983 18706 SH SOLE 18506 0 200 HOULIHAN LOKEY INC CL A 441593100 3220475 20380 SH SOLE 20380 0 0 HOWMET AEROSPACE INC COM 443201108 659946 6583 SH SOLE 2917 0 3666 HP INC COM 40434L105 63856770 1786482 SH SOLE 1675293 0 111189 HSBC HLDGS PLC SPON ADR NEW 404280406 1112074 24609 SH SOLE 23014 0 1595 HUBBELL INC COM 443510607 499028 1165 SH SOLE 1165 0 0 HUBSPOT INC COM 443573100 1274511 2398 SH SOLE 2398 0 0 HUNT J B TRANS SVCS INC COM 445658107 52702197 305804 SH SOLE 298195 0 7609 HUNTINGTON BANCSHARES INC COM 446150104 3365314 228933 SH SOLE 219859 0 9074 HUNTINGTON INGALLS INDS INC COM 446413106 654679 2476 SH SOLE 2376 0 100 IAC INC COM NEW 44891N208 2229601 41427 SH SOLE 27227 0 14200 IDEX CORP COM 45167R104 282497 1317 SH SOLE 1317 0 0 IDEXX LABS INC COM 45168D104 2188613 4332 SH SOLE 4332 0 0 ILLINOIS TOOL WKS INC COM 452308109 6974192 26605 SH SOLE 19601 0 7004 ING GROEP N.V. SPONSORED ADR 456837103 404202 22258 SH SOLE 22258 0 0 INGERSOLL RAND INC COM 45687V106 1611584 16418 SH SOLE 15075 0 1343 INGEVITY CORP COM 45688C107 1046214 26826 SH SOLE 104 0 26722 INGLES MKTS INC CL A 457030104 430815 5775 SH SOLE 4000 0 1775 INGREDION INC COM 457187102 3543628 25785 SH SOLE 21805 0 3980 INTEL CORP COM 458140100 1684679 71811 SH SOLE 55825 0 15986 INTEL CORP COM 458140100 7854408 334800 SH Call SOLE 334800 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 801738 5753 SH SOLE 5753 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 117871664 735762 SH SOLE 681362 0 54400 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 241642 2187 SH SOLE 2187 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 43051682 194733 SH SOLE 125103 0 69630 INTERNATIONAL BUSINESS MACHS COM 459200101 3095120 14000 SH Call SOLE 5400 0 8600 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 701250 6683 SH SOLE 5748 0 935 INTERNATIONAL PAPER CO COM 460146103 518543 10615 SH SOLE 6786 0 3829 INTUIT COM 461202103 9949689 16022 SH SOLE 11593 0 4429 INTUITIVE SURGICAL INC COM NEW 46120E602 52320793 107112 SH SOLE 104893 0 2219 INVESCO ACTIVELY MANAGED EXC ULTRA SHRT DUR 46090A887 276693 5514 SH SOLE 5514 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 1980440 30800 SH SOLE 13300 0 17500 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 71591620 1113400 SH Call SOLE 1113400 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 628784 28646 SH SOLE 26146 0 2500 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586 1859128 16089 SH SOLE 15110 0 979 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 458541 2283 SH SOLE 2283 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 977196 19324 SH SOLE 10873 0 8451 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 321839 4487 SH SOLE 4487 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 341350 16247 SH SOLE 15747 0 500 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 323136 15300 SH SOLE 1000 0 14300 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 2086653 18150 SH SOLE 17130 0 1020 INVESCO EXCHANGE TRADED FD T BUILDING & CONST 46137V779 1301096 16351 SH SOLE 15424 0 927 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 229095 4820 SH SOLE 870 0 3950 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 609308 18905 SH SOLE 7795 0 11110 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 11975405 66842 SH SOLE 57270 0 9572 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 655477 9744 SH SOLE 8954 0 790 INVESCO EXCHANGE TRADED FD T SEMICONDUCTORS 46137V647 1313172 22830 SH SOLE 21474 0 1356 INVESCO QQQ TR UNIT SER 1 46090E103 10764315 22055 SH SOLE 16758 0 5297 INVESTORS TITLE CO NC COM 461804106 298740 1300 SH SOLE 500 0 800 IONIS PHARMACEUTICALS INC COM 462222100 3028456 75598 SH SOLE 35543 0 40055 IQVIA HLDGS INC COM 46266C105 4695324 19814 SH SOLE 19814 0 0 IRON MTN INC DEL COM 46284V101 2937739 24731 SH SOLE 23806 0 925 ISHARES GOLD TR ISHARES NEW 464285204 525031 10564 SH SOLE 9545 0 1019 ISHARES INC CORE MSCI EMKT 46434G103 882033 15364 SH SOLE 15052 0 312 ISHARES INC EM MKTS DIV ETF 464286319 245180 8543 SH SOLE 6998 0 1545 ISHARES INC MSCI EMRG CHN 46434G764 208943 3419 SH SOLE 2513 0 906 ISHARES INC MSCI ITALY ETF 46434G830 1017635 26120 SH SOLE 16500 0 9620 ISHARES INC MSCI JPN ETF NEW 46434G822 215857 3017 SH SOLE 2417 0 600 ISHARES INC MSCI NETHERL ETF 464286814 942944 18540 SH SOLE 11675 0 6865 ISHARES SILVER TR ISHARES 46428Q109 5276760 185736 SH SOLE 96547 0 89189 ISHARES TR 0-3 MNTH TREASRY 46436E718 649644 6450 SH SOLE 6450 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 7422892 89271 SH SOLE 85608 0 3663 ISHARES TR 10-20 YR TRS ETF 464288653 268952 2460 SH SOLE 2460 0 0 ISHARES TR 20 YR TR BD ETF 464287432 9975858 101691 SH SOLE 98368 0 3323 ISHARES TR 3 7 YR TREAS BD 464288661 7497560 62686 SH SOLE 62686 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 6135236 62528 SH SOLE 62348 0 180 ISHARES TR BROAD USD HIGH 46435U853 1073063 28501 SH SOLE 28501 0 0 ISHARES TR CORE DIV GRWTH 46434V621 16124602 257212 SH SOLE 234966 0 22246 ISHARES TR CORE HIGH DV ETF 46429B663 22298757 189583 SH SOLE 183040 0 6543 ISHARES TR CORE MSCI EAFE 46432F842 42054584 538815 SH SOLE 527629 0 11186 ISHARES TR CORE MSCI EURO 46434V738 1258753 20659 SH SOLE 20659 0 0 ISHARES TR CORE S&P MCP ETF 464287507 9764999 156691 SH SOLE 144070 0 12621 ISHARES TR CORE S&P SCP ETF 464287804 7653615 65438 SH SOLE 59175 0 6263 ISHARES TR CORE S&P TTL STK 464287150 393083 3129 SH SOLE 3129 0 0 ISHARES TR CORE S&P US GWT 464287671 395143 2996 SH SOLE 2866 0 130 ISHARES TR CORE S&P500 ETF 464287200 8952581 15521 SH SOLE 12740 0 2781 ISHARES TR CORE TOTAL USD 46434V613 1115585 23675 SH SOLE 20346 0 3329 ISHARES TR CORE US AGGBD ET 464287226 3053279 30150 SH SOLE 30101 0 49 ISHARES TR DOW JONES US ETF 464287846 986901 7070 SH SOLE 4500 0 2570 ISHARES TR EAFE GRWTH ETF 464288885 557602 5180 SH SOLE 4463 0 717 ISHARES TR EAFE SML CP ETF 464288273 1914914 28285 SH SOLE 28156 0 129 ISHARES TR EAFE VALUE ETF 464288877 1015310 17648 SH SOLE 15522 0 2126 ISHARES TR ESG AWARE MSCI 46435U663 322101 7702 SH SOLE 7702 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 1266591 10038 SH SOLE 10038 0 0 ISHARES TR ESG AWR US AGRGT 46435U549 701688 14441 SH SOLE 14441 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 937940 37279 SH SOLE 37279 0 0 ISHARES TR ESG SCRD S&P MID 46436E551 359241 8495 SH SOLE 8495 0 0 ISHARES TR EXPANDED TECH 464287515 1060464 11866 SH SOLE 7673 0 4193 ISHARES TR FLTG RATE NT ETF 46429B655 56736580 1111610 SH SOLE 1084340 0 27270 ISHARES TR GLOB HLTHCRE ETF 464287325 537917 5480 SH SOLE 5480 0 0 ISHARES TR GOV/CRED BD ETF 464288596 356632 3338 SH SOLE 3338 0 0 ISHARES TR IBOXX INV CP ETF 464287242 294972 2611 SH SOLE 2241 0 370 ISHARES TR INTL SEL DIV ETF 464288448 844170 27925 SH SOLE 27925 0 0 ISHARES TR INTRM GOV CR ETF 464288612 20062612 187323 SH SOLE 187023 0 300 ISHARES TR ISHARES BIOTECH 464287556 2218418 15236 SH SOLE 9228 0 6008 ISHARES TR ISHARES SEMICDTR 464287523 204403 886 SH SOLE 832 0 54 ISHARES TR ISHS 1-5YR INVS 464288646 5292189 100497 SH SOLE 93508 0 6989 ISHARES TR ISHS 5-10YR INVT 464288638 7797378 145148 SH SOLE 142870 0 2278 ISHARES TR MBS ETF 464288588 356461 3721 SH SOLE 3462 0 259 ISHARES TR MORNINGSTAR GRWT 464287119 2698208 32106 SH SOLE 23826 0 8280 ISHARES TR MRGSTR MD CP VAL 464288406 1159826 15133 SH SOLE 13188 0 1945 ISHARES TR MRGSTR SM CP GR 464288604 303552 6200 SH SOLE 2200 0 4000 ISHARES TR MSCI EAFE ETF 464287465 3062256 36617 SH SOLE 36485 0 132 ISHARES TR MSCI EMG MKT ETF 464287234 791168 17252 SH SOLE 14684 0 2568 ISHARES TR MSCI INTL QUALTY 46434V456 2779913 67002 SH SOLE 59560 0 7442 ISHARES TR MSCI PERU AND GL 464289842 930097 21540 SH SOLE 13630 0 7910 ISHARES TR MSCI POLAND ETF 46429B606 1095364 45188 SH SOLE 30678 0 14510 ISHARES TR MSCI USA MIN VOL 46429B697 283102 3100 SH SOLE 2600 0 500 ISHARES TR MSCI USA MMENTM 46432F396 3239500 15977 SH SOLE 15919 0 58 ISHARES TR MSCI USA QLT FCT 46432F339 1931914 10775 SH SOLE 9646 0 1129 ISHARES TR NATIONAL MUN ETF 464288414 1043419 9605 SH SOLE 9605 0 0 ISHARES TR PFD AND INCM SEC 464288687 5188079 156126 SH SOLE 129115 0 27011 ISHARES TR RUS 1000 ETF 464287622 1014178 3226 SH SOLE 3226 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 2210613 5889 SH SOLE 4679 0 1210 ISHARES TR RUS 1000 VAL ETF 464287598 592664 3123 SH SOLE 3123 0 0 ISHARES TR RUS MD CP GR ETF 464287481 488193 4162 SH SOLE 2962 0 1200 ISHARES TR RUS MDCP VAL ETF 464287473 598726 4527 SH SOLE 3634 0 893 ISHARES TR RUS MID CAP ETF 464287499 2091332 23727 SH SOLE 22546 0 1181 ISHARES TR RUS TP200 GR ETF 464289438 18471037 83940 SH SOLE 83528 0 412 ISHARES TR RUSSELL 2000 ETF 464287655 2701233 12229 SH SOLE 10060 0 2169 ISHARES TR S&P 100 ETF 464287101 635531 2296 SH SOLE 2296 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 1120978 11707 SH SOLE 10520 0 1187 ISHARES TR S&P 500 VAL ETF 464287408 672561 3411 SH SOLE 2582 0 829 ISHARES TR S&P MC 400GR ETF 464287606 341428 3714 SH SOLE 3546 0 168 ISHARES TR S&P MC 400VL ETF 464287705 385815 3121 SH SOLE 2741 0 380 ISHARES TR S&P SML 600 GWT 464287887 847705 6077 SH SOLE 5077 0 1000 ISHARES TR SELECT DIVID ETF 464287168 7644859 56599 SH SOLE 50013 0 6586 ISHARES TR SHORT TREAS BD 464288679 2223163 20095 SH SOLE 20095 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 1495784 14086 SH SOLE 14086 0 0 ISHARES TR SP SMCP600VL ETF 464287879 320097 2973 SH SOLE 2398 0 575 ISHARES TR TIPS BD ETF 464287176 210556 1906 SH SOLE 1756 0 150 ISHARES TR U.S. ENERGY ETF 464287796 288142 6218 SH SOLE 5886 0 332 ISHARES TR U.S. FIN SVC ETF 464287770 214693 3023 SH SOLE 3023 0 0 ISHARES TR U.S. FINLS ETF 464287788 1740637 16753 SH SOLE 15647 0 1106 ISHARES TR U.S. INSRNCE ETF 464288786 765267 5930 SH SOLE 3800 0 2130 ISHARES TR U.S. REAL ES ETF 464287739 639947 6282 SH SOLE 5381 0 901 ISHARES TR U.S. TECH ETF 464287721 1363227 8991 SH SOLE 8041 0 950 ISHARES TR US AER DEF ETF 464288760 2040172 13634 SH SOLE 8629 0 5005 ISHARES TR US BR DEL SE ETF 464288794 4772919 37126 SH SOLE 35312 0 1814 ISHARES TR US CONSM STAPLES 464287812 1045636 14817 SH SOLE 13439 0 1378 ISHARES TR US CONSUM DISCRE 464287580 760241 8645 SH SOLE 7289 0 1356 ISHARES TR US HLTHCARE ETF 464287762 1441707 22180 SH SOLE 19914 0 2266 ISHARES TR US HOME CONS ETF 464288752 1336711 10517 SH SOLE 5802 0 4715 ISHARES TR US INDUSTRIALS 464287754 1831012 13698 SH SOLE 11691 0 2007 ISHARES TR US TELECOM ETF 464287713 510126 20195 SH SOLE 19224 0 971 ISHARES TR US TREAS BD ETF 46429B267 493247 21034 SH SOLE 20632 0 402 J & J SNACK FOODS CORP COM 466032109 40127604 234870 SH SOLE 51 0 234819 J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167 1321940 20633 SH SOLE 20057 0 576 J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 691194 14328 SH SOLE 14015 0 313 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 4443477 92515 SH SOLE 64696 0 27819 J P MORGAN EXCHANGE TRADED F EQUITY FOCUS ETF 46654Q781 273654 4176 SH SOLE 4176 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 15289802 256928 SH SOLE 214937 0 41991 J P MORGAN EXCHANGE TRADED F HEDGED EQUITY LA 46654Q724 368524 6028 SH SOLE 6028 0 0 J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159 216622 4670 SH SOLE 4670 0 0 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 3002021 54652 SH SOLE 45149 0 9503 J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 2352518 46364 SH SOLE 45037 0 1327 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 391834 7692 SH SOLE 7692 0 0 JACOBS SOLUTIONS INC COM 46982L108 1710372 13066 SH SOLE 11753 0 1313 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 579595 11819 SH SOLE 7950 0 3869 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 1071991 21069 SH SOLE 21069 0 0 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 28980891 2866557 SH SOLE 8321 0 2858236 JOHN BEAN TECHNOLOGIES CORP COM 477839104 1512227 15351 SH SOLE 15351 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 1877697 31191 SH SOLE 27643 0 3548 JOHNSON & JOHNSON COM 478160104 218901392 1351771 SH SOLE 1188750 0 163021 JOHNSON & JOHNSON COM 478160104 1750248 10800 SH Call SOLE 5000 0 5800 JOHNSON CTLS INTL PLC SHS G51502105 96361130 1243403 SH SOLE 1180453 0 62950 JPMORGAN CHASE & CO. COM 46625H100 124273695 589594 SH SOLE 507859 0 81735 KAYNE ANDERSON ENERGY INFRST COM 486606106 136477 12407 SH SOLE 2084 0 10323 KENVUE INC COM 49177J102 8975863 387005 SH SOLE 159100 0 227905 KEURIG DR PEPPER INC COM 49271V100 95234587 2542227 SH SOLE 2362617 0 179610 KEYSIGHT TECHNOLOGIES INC COM 49338L103 5962586 37546 SH SOLE 9195 0 28351 KIMBERLY-CLARK CORP COM 494368103 10678378 75049 SH SOLE 28737 0 46312 KINDER MORGAN INC DEL COM 49456B101 4870814 220499 SH SOLE 110021 0 110478 KINSALE CAP GROUP INC COM 49714P108 216454527 466938 SH SOLE 323853 0 143085 KKR & CO INC COM 48251W104 1466819 11233 SH SOLE 7433 0 3800 KLA CORP COM NEW 482480100 4067432 5252 SH SOLE 4778 0 474 KRAFT HEINZ CO COM 500754106 5920335 168622 SH SOLE 120295 0 48327 KROGER CO COM 501044101 462711 8075 SH SOLE 7825 0 250 L3HARRIS TECHNOLOGIES INC COM 502431109 125552623 529514 SH SOLE 488009 0 41505 LABCORP HOLDINGS INC COM SHS 504922105 840326 3760 SH SOLE 1657 0 2103 LAKELAND FINL CORP COM 511656100 693723 10653 SH SOLE 10653 0 0 LAM RESEARCH CORP COM 512807108 1915226 2347 SH SOLE 2287 0 60 LAMAR ADVERTISING CO NEW CL A 512816109 198061825 1484066 SH SOLE 1206804 0 277262 LAMB WESTON HLDGS INC COM 513272104 1895903 29277 SH SOLE 21805 0 7472 LANDSTAR SYS INC COM 515098101 1751836 9275 SH SOLE 9275 0 0 LANTERN PHARMA INC COM 51654W101 197497 53814 SH SOLE 12000 0 41814 LAUDER ESTEE COS INC CL A 518439104 316051 3170 SH SOLE 2990 0 180 LAZARD INC COM 52110M109 396743 7875 SH SOLE 7875 0 0 LCI INDS COM 50189K103 554002 4596 SH SOLE 4596 0 0 LEGG MASON ETF INVT CLEARBRIDEG LR 524682200 207314 2839 SH SOLE 231 0 2608 LEIDOS HOLDINGS INC COM 525327102 457704 2808 SH SOLE 2638 0 170 LENNAR CORP CL A 526057104 599374 3197 SH SOLE 3197 0 0 LENNAR CORP CL B 526057302 207528 1200 SH SOLE 1200 0 0 LENNOX INTL INC COM 526107107 489475 810 SH SOLE 810 0 0 LIBERTY GLOBAL LTD COM CL C G61188127 2167159 100285 SH SOLE 68835 0 31450 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 26587924 2801678 SH SOLE 2077 0 2799601 LINCOLN NATL CORP IND COM 534187109 791840 25130 SH SOLE 19104 0 6026 LINDE PLC SHS G54950103 5150531 10801 SH SOLE 9187 0 1614 LINKBANCORP INC COM 53578P105 147430 23000 SH SOLE 23000 0 0 LISTED FD TR HORIZON KINETICS 53656F623 1521205 40468 SH SOLE 29568 0 10900 LIVE NATION ENTERTAINMENT IN COM 538034109 156647935 1434399 SH SOLE 1420523 0 13876 LKQ CORP COM 501889208 1341432 33603 SH SOLE 603 0 33000 LOCKHEED MARTIN CORP COM 539830109 11832761 20244 SH SOLE 17196 0 3048 LOWES COS INC COM 548661107 117660788 435659 SH SOLE 379414 0 56245 LPL FINL HLDGS INC COM 50212V100 397565 1709 SH SOLE 1709 0 0 LULULEMON ATHLETICA INC COM 550021109 205141 756 SH SOLE 631 0 125 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3831758 39956 SH SOLE 39422 0 534 M & T BK CORP COM 55261F104 518225 2909 SH SOLE 2777 0 132 MADISON SQUARE GRDN SPRT COR CL A 55825T103 258242 1240 SH SOLE 1240 0 0 MAG SILVER CORP COM 55903Q104 534924 38100 SH SOLE 17600 0 20500 MANULIFE FINL CORP COM 56501R106 3197062 108192 SH SOLE 101592 0 6600 MARATHON PETE CORP COM 56585A102 5425242 33279 SH SOLE 21989 0 11290 MARKEL GROUP INC COM 570535104 321866074 205187 SH SOLE 184034 0 21153 MARKETAXESS HLDGS INC COM 57060D108 278783 1088 SH SOLE 1088 0 0 MARRIOTT INTL INC NEW CL A 571903202 1948466 7838 SH SOLE 6161 0 1677 MARSH & MCLENNAN COS INC COM 571748102 17680293 79252 SH SOLE 53172 0 26080 MARTIN MARIETTA MATLS INC COM 573284106 193403875 359146 SH SOLE 341497 0 17649 MARVELL TECHNOLOGY INC COM 573874104 21433041 297645 SH SOLE 214785 0 82860 MASCO CORP COM 574599106 512639 6107 SH SOLE 6107 0 0 MASTERCARD INCORPORATED CL A 57636Q104 151396471 306635 SH SOLE 272766 0 33869 MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 1064 11000 SH SOLE 6000 0 5000 MAXIMUS INC COM 577933104 3063013 33042 SH SOLE 42 0 33000 MCCORMICK & CO INC COM NON VTG 579780206 6214797 75514 SH SOLE 64669 0 10845 MCDONALDS CORP COM 580135101 121044368 397742 SH SOLE 342041 0 55701 MCKESSON CORP COM 58155Q103 1000275 2023 SH SOLE 1900 0 123 MEDTRONIC PLC SHS G5960L103 98386847 1095130 SH SOLE 1041762 0 53368 MEIRAGTX HLDGS PLC COM G59665102 301074 72200 SH SOLE 15000 0 57200 MELCO RESORTS AND ENTMNT LTD ADR 585464100 636015 81645 SH SOLE 61395 0 20250 MERCADOLIBRE INC COM 58733R102 9822733 4787 SH SOLE 3030 0 1757 MERCK & CO INC COM 58933Y105 32448123 285734 SH SOLE 210807 0 74927 MERCK & CO INC COM 58933Y105 874412 7700 SH Call SOLE 3700 0 4000 MERITAGE HOMES CORP COM 59001A102 359712 1754 SH SOLE 1654 0 100 META PLATFORMS INC CL A 30303M102 297975454 521510 SH SOLE 503974 0 17536 METLIFE INC COM 59156R108 7021819 85134 SH SOLE 77286 0 7848 MICROCHIP TECHNOLOGY INC. COM 595017104 7047216 87772 SH SOLE 86251 0 1521 MICRON TECHNOLOGY INC COM 595112103 33010104 318292 SH SOLE 301567 0 16725 MICROSOFT CORP COM 594918104 386358924 898553 SH SOLE 767569 0 130984 MICROSOFT CORP COM 594918104 645450 1500 SH Call SOLE 1500 0 0 MICROSTRATEGY INC CL A NEW 594972408 363588 2157 SH SOLE 1757 0 400 MID-AMER APT CMNTYS INC COM 59522J103 2042412 12921 SH SOLE 3421 0 9500 MILLERKNOLL INC COM 600544100 372069 15027 SH SOLE 3406 0 11621 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 888409 87270 SH SOLE 62270 0 25000 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 35149830 2565681 SH SOLE 2463383 0 102298 MODINE MFG CO COM 607828100 408462 3076 SH SOLE 3076 0 0 MONARCH CASINO & RESORT INC COM 609027107 97747450 1236460 SH SOLE 449324 0 787136 MONDELEZ INTL INC CL A 609207105 14501879 196841 SH SOLE 98892 0 97949 MONGODB INC CL A 60937P106 885971 3277 SH SOLE 3277 0 0 MONOLITHIC PWR SYS INC COM 609839105 208013 225 SH SOLE 225 0 0 MONROE CAP CORP COM 610335101 115544 14300 SH SOLE 14300 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 317089 6078 SH SOLE 5678 0 400 MOODYS CORP COM 615369105 2023918 4265 SH SOLE 3755 0 510 MORGAN STANLEY COM NEW 617446448 2969553 28488 SH SOLE 26927 0 1561 MOTOROLA SOLUTIONS INC COM NEW 620076307 3146154 6997 SH SOLE 5972 0 1025 MP MATERIALS CORP COM CL A 553368101 511004 28952 SH SOLE 28952 0 0 MPLX LP COM UNIT REP LTD 55336V100 2668845 60028 SH SOLE 38900 0 21128 MSCI INC COM 55354G100 4135882 7140 SH SOLE 3113 0 4027 MUELLER INDS INC COM 624756102 743297 10031 SH SOLE 10031 0 0 MURPHY USA INC COM 626755102 299665 608 SH SOLE 508 0 100 NASDAQ INC COM 631103108 7277374 99676 SH SOLE 99580 0 96 NATIONAL BEVERAGE CORP COM 635017106 1375154 29296 SH SOLE 29296 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 4765764 68405 SH SOLE 67423 0 982 NATIXIS ETF TR GATEWAY QUALITY 63873X307 2077390 38244 SH SOLE 27706 0 10538 NATWEST GROUP PLC SPONS ADR 639057207 357599 38205 SH SOLE 38205 0 0 NEBIUS GROUP N.V. SHS CLASS A N97284108 12641 12641 SH SOLE 12146 0 495 NEOS ETF TRUST NEOS S&P 500 HI 78433H303 599391 11700 SH SOLE 8300 0 3400 NET LEASE OFFICE PROPERTIES COM 64110Y108 217017 7087 SH SOLE 3391 0 3696 NETFLIX INC COM 64110L106 8575204 12090 SH SOLE 9789 0 2301 NEWMARKET CORP COM 651587107 28593739 51750 SH SOLE 6270 0 45480 NEWMONT CORP COM 651639106 20212364 378155 SH SOLE 359696 0 18459 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 4796969 29011 SH SOLE 29011 0 0 NEXTERA ENERGY INC COM 65339F101 171284429 2026335 SH SOLE 1844320 0 182015 NIKE INC CL B 654106103 9100022 102516 SH SOLE 39510 0 63006 NNN REIT INC COM 637417106 538442 11104 SH SOLE 9504 0 1600 NOBLE CORP PLC ORD SHS A G65431127 702742 19445 SH SOLE 12580 0 6865 NORDSON CORP COM 655663102 631363 2404 SH SOLE 2404 0 0 NORFOLK SOUTHN CORP COM 655844108 113325498 456986 SH SOLE 401589 0 55397 NORFOLK SOUTHN CORP COM 655844108 670950 2700 SH Call SOLE 2700 0 0 NORFOLK SOUTHN CORP COM 655844108 596400 2400 SH Put SOLE 2400 0 0 NORTHERN LTS FD TR IV STERLING CAPITAL 66538H385 261074 9062 SH SOLE 9062 0 0 NORTHROP GRUMMAN CORP COM 666807102 2085086 3949 SH SOLE 3438 0 511 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 538798 26270 SH SOLE 26070 0 200 NOVARTIS AG SPONSORED ADR 66987V109 3885144 33778 SH SOLE 31973 0 1805 NOVO-NORDISK A S ADR 670100205 71803670 601071 SH SOLE 575687 0 25384 NU HLDGS LTD ORD SHS CL A G6683N103 348075 25500 SH SOLE 25000 0 500 NUCOR CORP COM 670346105 2224777 14798 SH SOLE 12348 0 2450 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 243073 7836 SH SOLE 7836 0 0 NUTRIEN LTD COM 67077M108 250467 5206 SH SOLE 3263 0 1943 NUVEEN AMT FREE MUN CR INC F COM 67071L106 299775 22388 SH SOLE 11379 0 11009 NUVEEN AMT FREE QLTY MUN INC COM 670657105 994013 83042 SH SOLE 39991 0 43051 NUVEEN MUN VALUE FD INC COM 670928100 426096 47239 SH SOLE 9583 0 37656 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 439600 17500 SH SOLE 17500 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2158483 267470 SH SOLE 217206 0 50264 NUVEEN REAL ASSET INCOME & G COM 67074Y105 581037 42505 SH SOLE 39708 0 2797 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 191078 13927 SH SOLE 13583 0 344 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 981966 58520 SH SOLE 31196 0 27324 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 232861 25147 SH SOLE 22397 0 2750 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 2611423 200416 SH SOLE 152968 0 47448 NVIDIA CORPORATION COM 67066G104 241364715 1987732 SH SOLE 1842230 0 145502 NVR INC COM 62944T105 726073 74 SH SOLE 39 0 35 NXP SEMICONDUCTORS N V COM N6596X109 3256003 13566 SH SOLE 13566 0 0 OCCIDENTAL PETE CORP COM 674599105 1185317 22998 SH SOLE 15913 0 7085 OKTA INC CL A 679295105 841938 11326 SH SOLE 11326 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 14355117 72267 SH SOLE 72267 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 464007 11401 SH SOLE 9751 0 1650 OMNICOM GROUP INC COM 681919106 2479910 23986 SH SOLE 9000 0 14986 ON HLDG AG NAMEN AKT A H5919C104 233198 4650 SH SOLE 3400 0 1250 ONEMAIN HLDGS INC COM 68268W103 4735043 100603 SH SOLE 58899 0 41704 ONEOK INC NEW COM 682680103 8936387 98071 SH SOLE 91324 0 6747 ONESPAWORLD HOLDINGS LIMITED COM P73684113 52324080 3160071 SH SOLE 33024 0 3127047 OPAL FUELS INC CLASS A COM 68347P103 51100 14000 SH SOLE 3400 0 10600 ORACLE CORP COM 68389X105 155923023 916779 SH SOLE 843574 0 73205 ORACLE CORP COM 68389X105 1704000 10000 SH Call SOLE 10000 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 94077739 81852 SH SOLE 79929 0 1923 OSHKOSH CORP COM 688239201 680450 6790 SH SOLE 6090 0 700 OTIS WORLDWIDE CORP COM 68902V107 1452665 13976 SH SOLE 9937 0 4039 OUTFRONT MEDIA INC COM 69007J106 37842781 2063400 SH SOLE 625 0 2062775 OVINTIV INC COM 69047Q102 259005 6761 SH SOLE 6441 0 320 OVINTIV INC COM 69047Q102 203043 5300 SH Put SOLE 5300 0 0 OWENS CORNING NEW COM 690742101 773798 4384 SH SOLE 3714 0 670 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1063234 53753 SH SOLE 53753 0 0 PACCAR INC COM 693718108 249817 2532 SH SOLE 2532 0 0 PACER FDS TR DEVELOPED MRKT 69374H873 2717769 85924 SH SOLE 81742 0 4182 PACER FDS TR GLOBL CASH ETF 69374H709 314324 8614 SH SOLE 8614 0 0 PACER FDS TR PACER US SMALL 69374H857 6807817 146342 SH SOLE 130148 0 16194 PACER FDS TR TRENDP US LAR CP 69374H105 12709459 241918 SH SOLE 206848 0 35070 PACER FDS TR US CASH COWS 100 69374H881 13405743 231814 SH SOLE 200670 0 31144 PACER FDS TR US CHS CWS GWT 69374H667 336530 7300 SH SOLE 4500 0 2800 PACER FDS TR US LRG CP CASH 69374H360 377473 13139 SH SOLE 10139 0 3000 PACER FDS TR US SM CAP CASH 69374H352 216509 8500 SH SOLE 8500 0 0 PACKAGING CORP AMER COM 695156109 596152 2768 SH SOLE 2768 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 2589725 69616 SH SOLE 48916 0 20700 PALO ALTO NETWORKS INC COM 697435105 93453664 274380 SH SOLE 253905 0 20475 PAN AMERN SILVER CORP COM 697900108 1282934 61473 SH SOLE 46560 0 14913 PARKER-HANNIFIN CORP COM 701094104 3483187 5513 SH SOLE 4260 0 1253 PAYCHEX INC COM 704326107 3129971 23325 SH SOLE 21463 0 1862 PAYPAL HLDGS INC COM 70450Y103 782251 10025 SH SOLE 8817 0 1208 PEMBINA PIPELINE CORP COM 706327103 247151 5993 SH SOLE 4893 0 1100 PENTAIR PLC SHS G7S00T104 283298 2897 SH SOLE 2764 0 133 PEPSICO INC COM 713448108 106913784 628752 SH SOLE 557778 0 70974 PERFORMANCE FOOD GROUP CO COM 71377A103 453214 5783 SH SOLE 3183 0 2600 PERRIGO CO PLC SHS G97822103 40858287 1557693 SH SOLE 456904 0 1100789 PFIZER INC COM 717081103 10437228 360611 SH SOLE 261823 0 98788 PGIM ETF TR PGIM ULTRA SH BD 69344A107 1377743 27677 SH SOLE 25613 0 2064 PHATHOM PHARMACEUTICALS INC COM 71722W107 180800 10000 SH SOLE 10000 0 0 PHILIP MORRIS INTL INC COM 718172109 153485905 1265893 SH SOLE 1076505 0 189388 PHILLIPS 66 COM 718546104 3094848 23544 SH SOLE 20380 0 3164 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1353128 66755 SH SOLE 23304 0 43451 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 435602 30850 SH SOLE 30850 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 1780676 18821 SH SOLE 18454 0 367 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 4007551 39801 SH SOLE 38182 0 1619 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1906149 19864 SH SOLE 19864 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 344794 6508 SH SOLE 6508 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 394817 3970 SH SOLE 3970 0 0 PIMCO ETF TR MULTISECTOR BD 72201R585 405693 15223 SH SOLE 15223 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 510254 10104 SH SOLE 10104 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 208440 12000 SH SOLE 12000 0 0 PNC FINL SVCS GROUP INC COM 693475105 6112509 33067 SH SOLE 31173 0 1894 POOL CORP COM 73278L105 593460 1575 SH SOLE 1575 0 0 PPG INDS INC COM 693506107 3223812 24338 SH SOLE 4443 0 19895 PPL CORP COM 69351T106 2034987 61517 SH SOLE 60609 0 908 PRICE T ROWE GROUP INC COM 74144T108 845337 7760 SH SOLE 5817 0 1943 PRIMERICA INC COM 74164M108 2504456 9445 SH SOLE 9243 0 202 PRIMORIS SVCS CORP COM 74164F103 682935 11759 SH SOLE 11259 0 500 PROCTER AND GAMBLE CO COM 742718109 24826554 143340 SH SOLE 99083 0 44257 PROGRESSIVE CORP COM 743315103 1169011 4607 SH SOLE 4103 0 504 PROLOGIS INC. COM 74340W103 3463373 27426 SH SOLE 27233 0 193 PROSHARES TR RUSS 2000 DIVD 74347B698 264978 3826 SH SOLE 3826 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 3719481 34840 SH SOLE 24370 0 10470 PROSHARES TR S&P MDCP 400 DIV 74347B680 391325 4785 SH SOLE 4474 0 311 PRUDENTIAL FINL INC COM 744320102 1803826 14895 SH SOLE 14398 0 497 PRUDENTIAL PLC ADR 74435K204 1582556 85359 SH SOLE 54449 0 30910 PTC INC COM 69370C100 35030005 193087 SH SOLE 189855 0 3232 PUBLIC STORAGE OPER CO COM 74460D109 946967 2602 SH SOLE 1432 0 1170 PULTE GROUP INC COM 745867101 2614830 18218 SH SOLE 18218 0 0 PURE STORAGE INC CL A 74624M102 4172532 83052 SH SOLE 17868 0 65184 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 122991 11284 SH SOLE 11284 0 0 QUALCOMM INC COM 747525103 11849531 69682 SH SOLE 60164 0 9518 QUANTA SVCS INC COM 74762E102 2775943 9311 SH SOLE 8685 0 626 RAMACO RES INC COM CL A 75134P600 249269 21305 SH SOLE 20077 0 1228 RAYMOND JAMES FINL INC COM 754730109 6546971 53462 SH SOLE 53402 0 60 RBB FD INC MOTLEY FOL ETF 74933W601 1075781 19125 SH SOLE 16150 0 2975 RBB FD INC MOTLEY FOOL SML 74933W874 1241332 37400 SH SOLE 27600 0 9800 RBB FD INC US TREAS 3 MNTH 74933W452 2471730 49398 SH SOLE 32748 0 16650 RBC BEARINGS INC COM 75524B104 2119012 7078 SH SOLE 7078 0 0 REALTY INCOME CORP COM 756109104 7330668 115597 SH SOLE 90644 0 24953 REAVES UTIL INCOME FD COM SH BEN INT 756158101 397526 12116 SH SOLE 11816 0 300 REGENERON PHARMACEUTICALS COM 75886F107 452033 430 SH SOLE 402 0 28 RELIANCE INC COM 759509102 394772 1365 SH SOLE 1365 0 0 REPUBLIC SVCS INC COM 760759100 76053669 379289 SH SOLE 354306 0 24983 RESTAURANT BRANDS INTL INC COM 76131D103 520295 7214 SH SOLE 6714 0 500 RETAIL OPPORTUNITY INVTS COR COM 76131N101 362718 23059 SH SOLE 8809 0 14250 RIO TINTO PLC SPONSORED ADR 767204100 2260046 31756 SH SOLE 29948 0 1808 RITHM CAPITAL CORP COM NEW 64828T201 275805 24300 SH SOLE 21600 0 2700 RLI CORP COM 749607107 2158333 13927 SH SOLE 13927 0 0 ROCKWELL AUTOMATION INC COM 773903109 85913016 319374 SH SOLE 312466 0 6908 ROIVANT SCIENCES LTD SHS G76279101 3017018 261440 SH SOLE 186400 0 75040 ROLLINS INC COM 775711104 705844 13955 SH SOLE 13955 0 0 ROPER TECHNOLOGIES INC COM 776696106 1449633 2605 SH SOLE 2580 0 25 ROSS STORES INC COM 778296103 903094 6000 SH SOLE 5700 0 300 ROYAL BK CDA COM 780087102 1542281 12365 SH SOLE 6957 0 5408 ROYAL CARIBBEAN GROUP COM V7780T103 307365 1733 SH SOLE 1381 0 352 RPM INTL INC COM 749685103 370381 3061 SH SOLE 2861 0 200 RTX CORPORATION COM 75513E101 14125518 116586 SH SOLE 91836 0 24750 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 250290 3770 SH SOLE 3770 0 0 S&P GLOBAL INC COM 78409V104 9244484 17894 SH SOLE 17719 0 175 SAFETY INS GROUP INC COM 78648T100 1143146 13975 SH SOLE 7675 0 6300 SAIA INC COM 78709Y105 1433338 3278 SH SOLE 2903 0 375 SALESFORCE INC COM 79466L302 1757894 6422 SH SOLE 6322 0 100 SANDY SPRING BANCORP INC COM 800363103 260402 8301 SH SOLE 7834 0 467 SANGAMO THERAPEUTICS INC COM 800677106 11692 13500 SH SOLE 3500 0 10000 SANOFI SPONSORED ADR 80105N105 94006435 1631114 SH SOLE 1516484 0 114630 SAP SE SPON ADR 803054204 2804703 12242 SH SOLE 12208 0 34 SCHLUMBERGER LTD COM STK 806857108 103136648 2454380 SH SOLE 2315508 0 138872 SCHWAB CHARLES CORP COM 808513105 16615896 256716 SH SOLE 191040 0 65676 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 566799 12279 SH SOLE 12279 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 434022 10555 SH SOLE 6773 0 3782 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 21058536 416177 SH SOLE 413290 0 2887 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 27695473 565443 SH SOLE 563544 0 1899 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 8573250 101423 SH SOLE 99040 0 2383 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2459622 23609 SH SOLE 22891 0 718 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 321813 4743 SH SOLE 4743 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 38428295 462490 SH SOLE 447214 0 15276 SCOTTS MIRACLE-GRO CO CL A 810186106 1932924 22294 SH SOLE 22294 0 0 SEABOARD CORP DEL COM 811543107 1261074 402 SH SOLE 115 0 287 SEI INVTS CO COM 784117103 1436523 20762 SH SOLE 4520 0 16242 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 10996979 121648 SH SOLE 120321 0 1327 SELECT SECTOR SPDR TR ENERGY 81369Y506 4971772 56626 SH SOLE 37292 0 19334 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 14688991 324117 SH SOLE 321335 0 2782 SELECT SECTOR SPDR TR INDL 81369Y704 2893948 21367 SH SOLE 20932 0 435 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 2246697 50295 SH SOLE 50207 0 88 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 10567191 52738 SH SOLE 52506 0 232 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 9879956 119036 SH SOLE 115484 0 3552 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 20644488 134038 SH SOLE 129085 0 4953 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 7275903 90071 SH SOLE 85245 0 4826 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 376525 3907 SH SOLE 3907 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 26430987 117076 SH SOLE 113286 0 3790 SERVICE CORP INTL COM 817565104 387624 4911 SH SOLE 4911 0 0 SERVICENOW INC COM 81762P102 121835278 136695 SH SOLE 131440 0 5255 SFL CORPORATION LTD SHS G7738W106 149844 12951 SH SOLE 12951 0 0 SHAKE SHACK INC CL A 819047101 1232947 11946 SH SOLE 10626 0 1320 SHELL PLC SPON ADS 780259305 15451609 234282 SH SOLE 149198 0 85084 SHENANDOAH TELECOMMUNICATION COM 82312B106 12309155 872371 SH SOLE 14263 0 858108 SHERWIN WILLIAMS CO COM 824348106 197067844 515884 SH SOLE 497379 0 18505 SHOPIFY INC CL A 82509L107 3175766 39628 SH SOLE 39628 0 0 SIGA TECHNOLOGIES INC COM 826917106 79232 11738 SH SOLE 11738 0 0 SIMON PPTY GROUP INC NEW COM 828806109 338885 2005 SH SOLE 1145 0 860 SIMPLIFY EXCHANGE TRADED FUN ENHANCED INM ETF 82889N632 254918 10873 SH SOLE 10873 0 0 SIMPLIFY EXCHANGE TRADED FUN MANAGED FUTURES 82889N699 285584 10984 SH SOLE 10984 0 0 SIRIUSXM HOLDINGS INC COMMON STOCK 829933100 1774081 75014 SH SOLE 48780 0 26234 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1742407 11546 SH SOLE 11496 0 50 SIX FLAGS ENTERTAINMENT CORP COM 83001C108 14741020 362387 SH SOLE 1227 0 361160 SKYWORKS SOLUTIONS INC COM 83088M102 2415091 24436 SH SOLE 401 0 24035 SL GREEN RLTY CORP COM 78440X887 393536 5653 SH SOLE 4219 0 1434 SMITH A O CORP COM 831865209 252602 2812 SH SOLE 2812 0 0 SMITH MIDLAND CORP COM 832156103 239573 7175 SH SOLE 7000 0 175 SMUCKER J M CO COM NEW 832696405 1201810 9924 SH SOLE 6615 0 3309 SMURFIT WESTROCK PLC SHS G8267P108 2747708 55599 SH SOLE 2342 0 53257 SNAP INC CL A 83304A106 274134 25620 SH SOLE 25420 0 200 SOFI TECHNOLOGIES INC COM 83406F102 16310451 2075121 SH SOLE 50519 0 2024602 SOLVENTUM CORP COM SHS 83444M101 560011 8040 SH SOLE 5200 0 2840 SONY GROUP CORP SPONSORED ADR 835699307 4792165 49624 SH SOLE 40824 0 8800 SOUTHERN CO COM 842587107 7766706 86126 SH SOLE 71586 0 14540 SOUTHERN COPPER CORP COM 84265V105 682762 5903 SH SOLE 5650 0 253 SOUTHSTATE CORPORATION COM 840441109 311673 3207 SH SOLE 1390 0 1817 SOUTHWESTERN ENERGY CO COM 845467109 78210 11000 SH SOLE 4000 0 7000 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 2570093 6074 SH SOLE 5016 0 1058 SPDR GOLD TR GOLD SHS 78463V107 11368404 46772 SH SOLE 28693 0 18079 SPDR S&P 500 ETF TR TR UNIT 78462F103 20298203 35378 SH SOLE 32596 0 2782 SPDR S&P 500 ETF TR TR UNIT 78462F103 515351232 898200 SH Put SOLE 898200 0 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 5324233 57992 SH SOLE 46120 0 11872 SPDR SER TR BLOOMBERG INVT 78468R200 800126 25936 SH SOLE 25936 0 0 SPDR SER TR BLOOMBERG SHT TE 78468R408 13855343 538072 SH SOLE 532727 0 5345 SPDR SER TR ICE PFD SEC ETF 78464A292 256360 7189 SH SOLE 7189 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 591867 8448 SH SOLE 8448 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 366901 14036 SH SOLE 14036 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 259121 4739 SH SOLE 4739 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 1320023 19553 SH SOLE 18974 0 579 SPDR SER TR PORTFOLIO S&P600 78468R853 29776821 654292 SH SOLE 639075 0 15217 SPDR SER TR PORTFOLIO SHORT 78464A474 4055406 133930 SH SOLE 130882 0 3048 SPDR SER TR PRTFLO S&P500 GW 78464A409 226374 2729 SH SOLE 2229 0 500 SPDR SER TR PRTFLO S&P500 HI 78468R788 609066 13342 SH SOLE 9812 0 3530 SPDR SER TR PRTFLO S&P500 VL 78464A508 245347 4641 SH SOLE 2526 0 2115 SPDR SER TR S&P DIVID ETF 78464A763 4522665 31841 SH SOLE 26096 0 5745 SPDR SER TR S&P HOMEBUILD 78464A888 723320 5807 SH SOLE 3307 0 2500 SPOTIFY TECHNOLOGY S A SHS L8681T102 72383198 196325 SH SOLE 191983 0 4342 SPROTT FDS TR URANIUM MINERS E 85208P303 222518 4850 SH SOLE 1950 0 2900 SPROTT PHYSICAL GOLD TR UNIT 85207H104 1980549 97181 SH SOLE 87977 0 9204 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2082204 199254 SH SOLE 184820 0 14434 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 335754 8110 SH SOLE 8110 0 0 STANLEY BLACK & DECKER INC COM 854502101 650739 5909 SH SOLE 3842 0 2067 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 309069 13046 SH SOLE 11840 0 1206 STARBUCKS CORP COM 855244109 7859705 80621 SH SOLE 58603 0 22018 STARWOOD PPTY TR INC COM 85571B105 614763 30165 SH SOLE 29415 0 750 STATE STR CORP COM 857477103 740591 8371 SH SOLE 8371 0 0 STERIS PLC SHS USD G8473T100 318698 1314 SH SOLE 854 0 460 STEWART INFORMATION SVCS COR COM 860372101 43198035 581077 SH SOLE 1627 0 579450 STRYKER CORPORATION COM 863667101 5837089 16158 SH SOLE 10124 0 6034 SUN CMNTYS INC COM 866674104 4313798 31909 SH SOLE 13040 0 18869 SUNCOR ENERGY INC NEW COM 867224107 554612 15022 SH SOLE 14537 0 485 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 206668 3850 SH SOLE 3700 0 150 SUPER MICRO COMPUTER INC COM 86800U104 789732 1897 SH SOLE 1755 0 142 SYNCHRONY FINANCIAL COM 87165B103 10051198 201508 SH SOLE 69344 0 132164 SYNOPSYS INC COM 871607107 1241162 2451 SH SOLE 2404 0 47 SYNOVUS FINL CORP COM NEW 87161C501 220571 4960 SH SOLE 4660 0 300 SYSCO CORP COM 871829107 4643048 59481 SH SOLE 57875 0 1606 T ROWE PRICE ETF INC CAP APPRECIATION 87283Q867 2241888 67425 SH SOLE 58225 0 9200 T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107 494905 12485 SH SOLE 9285 0 3200 T ROWE PRICE ETF INC PRICE GRW STOCK 87283Q305 405830 10774 SH SOLE 0 0 10774 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 14627638 84227 SH SOLE 82997 0 1230 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 204996 14416 SH SOLE 14401 0 15 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 44602298 290742 SH SOLE 287534 0 3208 TANGER INC COM 875465106 1029808 31037 SH SOLE 20737 0 10300 TARGET CORP COM 87612E106 3115354 19988 SH SOLE 15763 0 4225 TC ENERGY CORP COM 87807B107 3564426 82287 SH SOLE 78828 0 3459 TE CONNECTIVITY LTD SHS H84989104 25408592 168081 SH SOLE 146610 0 21471 TE CONNECTIVITY PLC ORD SHS G87052109 67396597 446365 SH SOLE 437933 0 8432 TECNOGLASS INC ORD SHS G87264100 581561 8470 SH SOLE 7340 0 1130 TEEKAY TANKERS LTD CL A Y8565N300 1094843 20974 SH SOLE 6874 0 14100 TELEDYNE TECHNOLOGIES INC COM 879360105 487991 1115 SH SOLE 1115 0 0 TELEFLEX INCORPORATED COM 879369106 265127 1072 SH SOLE 772 0 300 TELUS CORPORATION COM 87971M103 390795 23265 SH SOLE 13535 0 9730 TEMPEST THERAPEUTICS INC COM 87978U108 70000 50000 SH SOLE 50000 0 0 TERADYNE INC COM 880770102 553581 4133 SH SOLE 4133 0 0 TESLA INC COM 88160R101 10151049 38799 SH SOLE 34334 0 4465 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 6625540 367677 SH SOLE 366677 0 1000 TEXAS INSTRS INC COM 882508104 9779650 47332 SH SOLE 34086 0 13246 TEXTRON INC COM 883203101 650532 7344 SH SOLE 7259 0 85 TFI INTL INC COM 87241L109 513148 3742 SH SOLE 3611 0 131 THE ALGER ETF TRUST 35 ETF 015564206 244074 10945 SH SOLE 10945 0 0 THE ALGER ETF TRUST MID CAP 40 ETF 015564107 215691 12600 SH SOLE 9600 0 3000 THE CIGNA GROUP COM 125523100 1832195 5285 SH SOLE 3911 0 1374 THE TRADE DESK INC COM CL A 88339J105 511079 4661 SH SOLE 4661 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 2587024 4182 SH SOLE 3701 0 481 THOMSON REUTERS CORP. COM 884903808 406628 2381 SH SOLE 2381 0 0 THOR INDS INC COM 885160101 1714724 15604 SH SOLE 15604 0 0 TJX COS INC NEW COM 872540109 104560954 889691 SH SOLE 846985 0 42706 T-MOBILE US INC COM 872590104 8282068 40134 SH SOLE 35165 0 4969 TOLL BROTHERS INC COM 889478103 263405 1705 SH SOLE 1705 0 0 TOPBUILD CORP COM 89055F103 3205215 7879 SH SOLE 7718 0 161 TORTOISE ENERGY INFRA CORP COM 89147L886 263256 6707 SH SOLE 6308 0 399 TOTALENERGIES SE SPONSORED ADS 89151E109 6893449 106661 SH SOLE 95167 0 11494 TOWNEBANK PORTSMOUTH VA COM 89214P109 2788516 84347 SH SOLE 79338 0 5009 TOYOTA MOTOR CORP ADS 892331307 323868 1814 SH SOLE 1794 0 20 TRACTOR SUPPLY CO COM 892356106 849390 2920 SH SOLE 2015 0 905 TRANE TECHNOLOGIES PLC SHS G8994E103 10341300 26603 SH SOLE 18831 0 7772 TRANSUNION COM 89400J107 3484225 33487 SH SOLE 5487 0 28000 TRAVELERS COMPANIES INC COM 89417E109 837681 3578 SH SOLE 3220 0 358 TREDEGAR CORP COM 894650100 291243 39951 SH SOLE 0 0 39951 TREX CO INC COM 89531P105 22600781 339453 SH SOLE 6802 0 332651 TRIMBLE INC COM 896239100 465923 7504 SH SOLE 3332 0 4172 TRUIST FINL CORP COM 89832Q109 19457808 454976 SH SOLE 279251 0 175725 TYLER TECHNOLOGIES INC COM 902252105 309372 530 SH SOLE 530 0 0 TYSON FOODS INC CL A 902494103 1446948 24294 SH SOLE 24119 0 175 UBER TECHNOLOGIES INC COM 90353T100 75344594 1000617 SH SOLE 968254 0 32363 UBS GROUP AG SHS H42097107 556053 17989 SH SOLE 17989 0 0 UDR INC COM 902653104 1412386 31151 SH SOLE 16895 0 14256 UNIFIRST CORP MASS COM 904708104 1554052 7823 SH SOLE 7823 0 0 UNILEVER PLC SPON ADR NEW 904767704 3572368 54993 SH SOLE 51833 0 3160 UNION PAC CORP COM 907818108 76373250 310512 SH SOLE 292662 0 17850 UNITED BANKSHARES INC WEST V COM 909907107 610743 16462 SH SOLE 12813 0 3649 UNITED PARCEL SERVICE INC CL B 911312106 122055695 897886 SH SOLE 811179 0 86707 UNITED RENTALS INC COM 911363109 599200 740 SH SOLE 565 0 175 UNITEDHEALTH GROUP INC COM 91324P102 197546727 338195 SH SOLE 321801 0 16394 UNIVERSAL CORP VA COM 913456109 10846989 204236 SH SOLE 44821 0 159415 UNIVERSAL DISPLAY CORP COM 91347P105 301207 1435 SH SOLE 1435 0 0 US BANCORP DEL COM NEW 902973304 7968771 174257 SH SOLE 161978 0 12279 US FOODS HLDG CORP COM 912008109 1668890 27136 SH SOLE 20462 0 6674 UTZ BRANDS INC COM CL A 918090101 7987808 451250 SH SOLE 284368 0 166882 VALERO ENERGY CORP COM 91913Y100 6049465 44801 SH SOLE 37991 0 6810 VALVOLINE INC COM 92047W101 652034 15580 SH SOLE 402 0 15178 VANECK ETF TRUST GOLD MINERS ETF 92189F106 3183235 79941 SH SOLE 59831 0 20110 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 468130 8821 SH SOLE 8821 0 0 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 11274010 230977 SH SOLE 226825 0 4152 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 21651398 223325 SH SOLE 205766 0 17559 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 310789 1266 SH SOLE 621 0 645 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 510655 22476 SH SOLE 22476 0 0 VANECK MERK GOLD ETF GOLD SHS 921078101 289446 11400 SH SOLE 11000 0 400 VANGUARD BD INDEX FDS INTERMED TERM 921937819 10158701 129625 SH SOLE 88254 0 41371 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 76012461 965970 SH SOLE 945020 0 20950 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2223820 29608 SH SOLE 28617 0 991 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 247902 4964 SH SOLE 3610 0 1354 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 325780 6479 SH SOLE 6385 0 94 VANGUARD INDEX FDS GROWTH ETF 922908736 41892291 109114 SH SOLE 84616 0 24498 VANGUARD INDEX FDS LARGE CAP ETF 922908637 2057790 7816 SH SOLE 7514 0 302 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 825710 3391 SH SOLE 2230 0 1161 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 12058362 71917 SH SOLE 52586 0 19331 VANGUARD INDEX FDS MID CAP ETF 922908629 5631505 21345 SH SOLE 19067 0 2278 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2240980 23003 SH SOLE 22363 0 640 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 122150567 231490 SH SOLE 226809 0 4681 VANGUARD INDEX FDS SM CP VAL ETF 922908611 7819657 38946 SH SOLE 29260 0 9686 VANGUARD INDEX FDS SMALL CP ETF 922908751 4218590 17784 SH SOLE 15882 0 1902 VANGUARD INDEX FDS SML CP GRW ETF 922908595 1200504 4490 SH SOLE 4096 0 394 VANGUARD INDEX FDS TOTAL STK MKT 922908769 8379265 29592 SH SOLE 24355 0 5237 VANGUARD INDEX FDS VALUE ETF 922908744 40136969 229919 SH SOLE 192279 0 37640 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 13508403 214416 SH SOLE 209464 0 4952 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 26991891 564090 SH SOLE 550276 0 13814 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 7642087 97488 SH SOLE 97488 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2656823 21093 SH SOLE 19007 0 2086 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 233176 1948 SH SOLE 1948 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 3931147 76900 SH SOLE 57351 0 19549 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 282685 4679 SH SOLE 4679 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 7211941 86113 SH SOLE 81143 0 4970 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 53014306 667517 SH SOLE 580396 0 87121 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 2621855 27164 SH SOLE 10889 0 16275 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 487231 5847 SH SOLE 5132 0 715 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 608095 6805 SH SOLE 6799 0 6 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 110647855 558658 SH SOLE 526927 0 31731 VANGUARD STAR FDS VG TL INTL STK F 921909768 1069550 16521 SH SOLE 16408 0 113 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 4379432 82928 SH SOLE 79518 0 3410 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 28639565 223398 SH SOLE 217018 0 6380 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 462563 5240 SH SOLE 5067 0 173 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1348797 18371 SH SOLE 18371 0 0 VANGUARD WORLD FD CONSUM DIS ETF 92204A108 336054 987 SH SOLE 947 0 40 VANGUARD WORLD FD CONSUM STP ETF 92204A207 223270 1022 SH SOLE 940 0 82 VANGUARD WORLD FD ENERGY ETF 92204A306 824286 6731 SH SOLE 3964 0 2767 VANGUARD WORLD FD FINANCIALS ETF 92204A405 304451 2770 SH SOLE 670 0 2100 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 710393 2517 SH SOLE 2040 0 477 VANGUARD WORLD FD INDUSTRIAL ETF 92204A603 630410 2424 SH SOLE 2424 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 4004360 6827 SH SOLE 6694 0 133 VANGUARD WORLD FD MEGA GRWTH IND 921910816 225365 700 SH SOLE 610 0 90 VANGUARD WORLD FD UTILITIES ETF 92204A876 270300 1553 SH SOLE 1348 0 205 VEEVA SYS INC CL A COM 922475108 2581716 12302 SH SOLE 12302 0 0 VERALTO CORP COM SHS 92338C103 464118 4149 SH SOLE 3058 0 1091 VERISK ANALYTICS INC COM 92345Y106 1400493 5227 SH SOLE 5227 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 30298706 674654 SH SOLE 553105 0 121549 VERIZON COMMUNICATIONS INC COM 92343V104 2573343 57300 SH Call SOLE 21000 0 36300 VERRA MOBILITY CORP CL A COM STK 92511U102 37811004 1359619 SH SOLE 9692 0 1349927 VERTEX PHARMACEUTICALS INC COM 92532F100 102066993 219709 SH SOLE 207411 0 12298 VERTIV HOLDINGS CO COM CL A 92537N108 286637 2881 SH SOLE 2631 0 250 VIATRIS INC COM 92556V106 154977 13350 SH SOLE 10160 0 3190 VICI PPTYS INC COM 925652109 367842 11043 SH SOLE 10243 0 800 VICTORY PORTFOLIOS II SHARES FREE CASH 92647X830 298768 8972 SH SOLE 8972 0 0 VICTORY PORTFOLIOS II VICTORYSHARES WE 92647P126 323116 8205 SH SOLE 8205 0 0 VILLAGE FARMS INTL INC COM 92707Y108 141360 152000 SH SOLE 152000 0 0 VIRTUS DIVERSIFIED INCM & CO COM 92840N100 569291 26528 SH SOLE 24228 0 2300 VIRTUS DIVIDEND INTEREST & P COM 92840R101 277087 21249 SH SOLE 20849 0 400 VIRTUS EQUITY & CONV INCM FD COM 92841M101 227339 9880 SH SOLE 8625 0 1255 VISA INC COM CL A 92826C839 135999503 494586 SH SOLE 436072 0 58514 VISTRA CORP COM 92840M102 1100923 9287 SH SOLE 9287 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 140976 14069 SH SOLE 11819 0 2250 VULCAN MATLS CO COM 929160109 943048 3766 SH SOLE 3416 0 350 WABTEC COM 929740108 500958 2756 SH SOLE 2599 0 157 WALGREENS BOOTS ALLIANCE INC COM 931427108 475829 53106 SH SOLE 25756 0 27350 WALGREENS BOOTS ALLIANCE INC COM 931427108 354816 39600 SH Call SOLE 16700 0 22900 WALMART INC COM 931142103 109489305 1358912 SH SOLE 1169748 0 189164 WARNER BROS DISCOVERY INC COM SER A 934423104 721032 87398 SH SOLE 57898 0 29500 WASTE CONNECTIONS INC COM 94106B101 234166 1308 SH SOLE 1108 0 200 WASTE MGMT INC DEL COM 94106L109 6919536 33331 SH SOLE 27200 0 6131 WATSCO INC COM 942622200 151964468 308144 SH SOLE 281816 0 26328 WD 40 CO COM 929236107 1653174 6411 SH SOLE 6411 0 0 WEC ENERGY GROUP INC COM 92939U106 2113999 21981 SH SOLE 21212 0 769 WELLS FARGO CO NEW COM 949746101 77427033 1374649 SH SOLE 1301877 0 72772 WELLTOWER INC COM 95040Q104 828109 6468 SH SOLE 6382 0 86 WESBANCO INC COM 950810101 538661 18088 SH SOLE 16588 0 1500 WEST PHARMACEUTICAL SVSC INC COM 955306105 235626 785 SH SOLE 785 0 0 WESTROCK COFFEE CO COM 96145W103 1341275 206350 SH SOLE 136325 0 70025 WEYERHAEUSER CO MTN BE COM NEW 962166104 638362 18853 SH SOLE 12943 0 5910 WHEATON PRECIOUS METALS CORP COM 962879102 2425589 39712 SH SOLE 24228 0 15484 WHITE MTNS INS GROUP LTD COM G9618E107 3682450 2171 SH SOLE 942 0 1229 WILLIAMS COS INC COM 969457100 5695977 124775 SH SOLE 117279 0 7496 WILLIAMS SONOMA INC COM 969904101 1840138 11878 SH SOLE 3088 0 8790 WILLIS TOWERS WATSON PLC LTD SHS G96629103 407924 1385 SH SOLE 1050 0 335 WISDOMTREE TR EMG MKTS SMCAP 97717W281 548062 10206 SH SOLE 7064 0 3142 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 294736 6564 SH SOLE 6564 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 53440180 1064121 SH SOLE 1035924 0 28197 WISDOMTREE TR INTL EQUITY FD 97717W703 879524 15281 SH SOLE 13583 0 1698 WISDOMTREE TR US HIGH DIVIDEND 97717W208 234969 2505 SH SOLE 2505 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 32179184 516188 SH SOLE 506277 0 9911 WISDOMTREE TR US SMALLCAP FUND 97717W562 290494 5507 SH SOLE 3426 0 2081 WORKDAY INC CL A 98138H101 3733779 15278 SH SOLE 12697 0 2581 WP CAREY INC COM 92936U109 5627398 90299 SH SOLE 32427 0 57872 XCEL ENERGY INC COM 98389B100 4111682 62966 SH SOLE 61897 0 1069 XYLEM INC COM 98419M100 93743959 695253 SH SOLE 619482 0 75771 YUM BRANDS INC COM 988498101 2927351 20953 SH SOLE 19708 0 1245 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2939542 7969 SH SOLE 1261 0 6708 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3551310 32833 SH SOLE 5813 0 27020 ZOETIS INC CL A 98978V103 10902329 55806 SH SOLE 44858 0 10948 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 1128422 45556 SH SOLE 45556 0 0 ZURN ELKAY WATER SOLNS CORP COM 98983L108 297943 8290 SH SOLE 8290 0 0