0000887777-26-000010.txt : 20260415 0000887777-26-000010.hdr.sgml : 20260415 20260415131028 ACCESSION NUMBER: 0000887777-26-000010 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260415 DATE AS OF CHANGE: 20260415 EFFECTIVENESS DATE: 20260415 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DAVENPORT & Co LLC CENTRAL INDEX KEY: 0000887777 ORGANIZATION NAME: EIN: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03200 FILM NUMBER: 26863439 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: ONE JAMES CENTER STREET 2: 901 E CARY STREET STE 1100 CITY: RICHMOND STATE: VA ZIP: 23219 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 03-31-2026 03-31-2026 false DAVENPORT & Co LLC
ONE JAMES CENTER 901 E CARY STREET STE 1100 RICHMOND VA 23219
13F HOLDINGS REPORT 028-03200 000001588 801-13057 N
Stefanie Boykin Compliance Manager 804-697-2978 /s/ Stefanie Boykin Richmond VA 04-14-2026 0 1302 18386314356 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 BBG001S5T7X2 4927395 33947 SH SOLE 29690 0 4257 8X8 INC NEW COM 282914100 BBG001S6JC97 26837 16167 SH SOLE 6167 0 10000 AAR CORP COM 000361105 BBG001S5NJX2 1049289 9586 SH SOLE 9586 0 0 AB ACTIVE ETFS INC TAX AWARE SHRT 00039J202 BBG0184H3201 826357 32818 SH SOLE 31818 0 1000 ABBOTT LABORATORIES COM 002824100 BBG001S5N9M6 97368271 950059 SH SOLE 876542 0 73517 ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 39396553 181158 SH SOLE 158288 0 22870 ABRDN ETFS BBRG ALL COMD K1 003261104 BBG00G9CFDS3 313390 12902 SH SOLE 12902 0 0 ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 BBG001T6GDY9 1862504 10450 SH SOLE 3350 0 7100 ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100 BBG001SS0YX4 136105 14778 SH SOLE 14778 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 154430990 779549 SH SOLE 742705 0 36844 ADOBE INC COM 00724F101 BBG001S5NCQ5 3555938 14629 SH SOLE 12941 0 1688 ADVANCED ENERGY INDS COM 007973100 BBG001S8L5Z6 1032071 3198 SH SOLE 2893 0 305 ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 4200929 20650 SH SOLE 19497 0 1153 ADVISORSHARES TR PURE US CANNABIS 00768Y453 BBG00X28J8Y2 142000 40000 SH SOLE 40000 0 0 AES CORP COM 00130H105 BBG001S6B1L5 169080 12000 SH SOLE 12000 0 0 AFLAC INC COM 001055102 BBG001S5NGJ4 14730679 134269 SH SOLE 128921 0 5348 AGILENT TECHNOLOGIES INC COM 00846U101 BBG001SCTQY4 37770727 333817 SH SOLE 323592 0 10225 AGNICO EAGLE MINES LTD COM 008474108 BBG001S77MK3 428425 2111 SH SOLE 1953 0 158 AIR PRODUCTS AND CHEMICALS I COM 009158106 BBG001S5NSB6 12617346 43433 SH SOLE 39081 0 4352 AIRBNB INC COM CL A 009066101 BBG001Y2XS16 276679 2191 SH SOLE 2191 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 BBG001S7YHX0 5582169 48604 SH SOLE 48516 0 88 ALBEMARLE CORP COM 012653101 BBG001S7SBP9 22700222 126452 SH SOLE 88664 0 37788 ALCOA CORP COM 013872106 BBG00B3T3HF1 898352 13544 SH SOLE 12383 0 1161 ALCON AG ORD SHS H01301128 BBG00NPWGYR0 330108 4381 SH SOLE 4381 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 BBG001S6CPH6 2380202 51275 SH SOLE 33340 0 17935 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 BBG006G2JWB1 2230727 17780 SH SOLE 11782 0 5998 ALIGHT INC COM CL A 01626W101 BBG00H00J2Q8 14868 25516 SH SOLE 22916 0 2600 ALIGN TECHNOLOGY INC COM 016255101 BBG001SCF1B9 68032681 396854 SH SOLE 379987 0 16867 ALLEGION PLC ORD SHS G0176J109 BBG003PS7JW0 638716 4396 SH SOLE 4396 0 0 ALLIANCE LAUNDRY HLDGS INC COM 01862Q107 BBG001SL52J0 1168803 56355 SH SOLE 56054 0 301 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 BBG001S5N9S0 1681880 44922 SH SOLE 14650 0 30272 ALLSTATE CORP COM 020002101 BBG001S9BM06 2756969 13297 SH SOLE 7196 0 6101 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 BBG001S7FTC8 609463 1842 SH SOLE 1842 0 0 ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 225540492 790404 SH SOLE 691784 0 98620 ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 82005876 286065 SH SOLE 186804 0 99261 ALPS ETF TR ALERIAN MLP 00162Q452 BBG001TBMNT5 9429409 179130 SH SOLE 168924 0 10206 ALPS ETF TR DYNAMIC US DIVID 00162Q528 BBG00D1TW4P5 734979 11728 SH SOLE 11728 0 0 ALPS ETF TR MED BREAKTHGH 00162Q593 BBG007TGGCM9 580974 11100 SH SOLE 4650 0 6450 ALPS ETF TR OSHARES US QUALT 00162Q387 BBG018B6MVY5 1833967 32944 SH SOLE 30944 0 2000 ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 14799203 224251 SH SOLE 183020 0 41231 AMAZON COM INC COM 023135106 BBG001S5PQL7 402728342 1944922 SH SOLE 1744434 0 200488 AMAZON COM INC COM 023135106 BBG001S5PQL7 229097 1100 SH Call SOLE 700 0 400 AMCOR PLC COM NEW G0250X149 BBG00LNJRQ18 4955142 124658 SH SOLE 124176 0 482 AMENTUM HOLDINGS INC COM 023939101 BBG01NY7B770 353588 13558 SH SOLE 11976 0 1582 AMERICAN CENTY ETF TR FOCUSED LRG CAP 025072794 BBG00RJWH4B0 534584 6971 SH SOLE 6829 0 142 AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 3977992 30348 SH SOLE 23689 0 6659 AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 26720560 88338 SH SOLE 63642 0 24696 AMERICAN INTL GROUP INC COM NEW 026874784 BBG001S5NJG1 842800 11200 SH SOLE 11150 0 50 AMERICAN TOWER CORP COM 03027X100 BBG001S5NPQ6 176480952 1026871 SH SOLE 973287 0 53584 AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 415204 3051 SH SOLE 3051 0 0 AMERICOLD REALTY TRUST INC COM 03064D108 BBG001SMQ866 53686321 4684670 SH SOLE 2014656 0 2670014 AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 8407615 18919 SH SOLE 13614 0 5305 AMETEK INC COM 031100100 BBG001S5NN54 1807055 8430 SH SOLE 3830 0 4600 AMGEN INC COM 031162100 BBG001S5NNL6 20486697 58226 SH SOLE 45296 0 12930 AMGEN INC COM 031162100 BBG001S5NNL6 2674060 7600 SH Call SOLE 3100 0 4500 AMPHENOL CORP CL A 032095101 BBG001S5NSK6 9953853 78780 SH SOLE 62052 0 16728 AMPLIFY ETF TR AMPLIFY LITHIUM 032108805 BBG00L323065 1844588 123881 SH SOLE 89953 0 33928 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 BBG00FJ5P854 2322607 51786 SH SOLE 40441 0 11345 ANALOG DEVICES INC COM 032654105 BBG001S5ND38 145978539 458850 SH SOLE 438749 0 20101 ANGEL OAK FUNDS TRUST INCOME ETF 03463K760 BBG01B5GT7V2 290467 13983 SH SOLE 13983 0 0 ANHEUSER BUSCH INBEV SA NV SPONSORED ADR 03524A108 BBG001T53FW2 126146542 1827154 SH SOLE 1727706 0 99448 AON PLC SHS CL A G0403H108 BBG00SSQFPR9 108908118 337041 SH SOLE 313576 0 23465 APA CORPORATION COM 03743Q108 BBG00YTS96H1 259643 6118 SH SOLE 6118 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 BBG00ZNLTFL2 1095970 9836 SH SOLE 8251 0 1585 APPLE INC COM 037833100 BBG001S5N8V8 377496334 1493123 SH SOLE 1314643 0 178480 APPLIED MATLS INC COM 038222105 BBG001S5NMM7 12371430 36196 SH SOLE 21973 0 14223 APPLOVIN CORP COM CL A 03831W108 BBG006HFPX86 741872 1864 SH SOLE 1762 0 102 APTARGROUP INC COM 038336103 BBG001S78MT3 726001 5761 SH SOLE 1684 0 4077 ARCH CAP GROUP LTD ORD G0450A105 BBG001S9HZ74 457968 4771 SH SOLE 4771 0 0 ARCHER AVIATION INC COM CL A 03945R102 BBG00XRTC929 197706 38241 SH SOLE 10241 0 28000 ARCHER DANIELS MIDLAND CO COM 039483102 BBG001S5ND74 435053 5985 SH SOLE 1407 0 4578 ARES CAPITAL CORP COM 04010L103 BBG001SL96Z9 1007273 55897 SH SOLE 43218 0 12679 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 BBG0068KVVC7 572414 5247 SH SOLE 5128 0 119 ARGAN INC COM 04010E109 BBG001SJP7D8 1131770 2078 SH SOLE 1985 0 93 ARGENX SE SPONSORED ADR 04016X101 BBG00GHB88Y8 682784 935 SH SOLE 935 0 0 ARISTA NETWORKS INC COM SHS 040413205 BBG001T51KQ0 4839988 39420 SH SOLE 27353 0 12067 ARK ETF TR GENOMIC REV ETF 00214Q302 BBG007FJPCC9 530803 20091 SH SOLE 11632 0 8459 ARK ETF TR INNOVATION ETF 00214Q104 BBG007FJMV49 269819 3992 SH SOLE 3589 0 403 ARMSTRONG WORLD INDS INC NEW COM 04247X102 BBG001SGL0H9 2078010 12609 SH SOLE 12545 0 64 ASML HLDG NV N Y REGISTRY SHS N07059210 BBG001SCG0R3 5138853 3891 SH SOLE 3851 0 40 AST SPACEMOBILE INC COM CL A 00217D100 BBG00Q402TS1 5181861 62530 SH SOLE 45972 0 16558 ASTRAZENECA PLC ORD G0593M107 BBG001SCNW31 6172394 31297 SH SOLE 23887 0 7410 AT&T INC COM 00206R102 BBG001S5VWH2 4995419 172315 SH SOLE 149002 0 23313 ATI INC COM 01741R102 BBG001S8WY72 376722 2590 SH SOLE 2540 0 50 ATLANTA BRAVES HLDGS INC COM SER A 047726104 BBG01HCDRG95 538689 11425 SH SOLE 11425 0 0 ATLANTA BRAVES HLDGS INC COM SER C 047726302 BBG01HCX3Z22 1944088 45529 SH SOLE 30266 0 15263 ATLANTIC UN BANKSHARES CORP COM 04911A107 BBG001S7GJV8 28037029 784472 SH SOLE 199673 0 584799 ATMOS ENERGY CORP COM 049560105 BBG001S5VG05 694413 3759 SH SOLE 3459 0 300 AUTODESK INC COM 052769106 BBG001S5SCD4 1452200 6066 SH SOLE 5163 0 903 AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 11474662 56475 SH SOLE 50351 0 6124 AUTOZONE INC COM 053332102 BBG001S6Q5D9 475125 141 SH SOLE 141 0 0 AVERY DENNISON CORP COM 053611109 BBG001S5NZM8 48158566 280994 SH SOLE 267288 0 13706 AXON ENTERPRISE INC COM 05464C101 BBG001SB2HG5 300256 707 SH SOLE 707 0 0 AXSOME THERAPEUTICS INC. COM 05464T104 BBG00B6G7GM6 304236 1800 SH SOLE 0 0 1800 BADGER METER INC COM 056525108 BBG001S5P8Q2 518393 3403 SH SOLE 3385 0 18 BALL CORP COM 058498106 BBG001S5P7Q4 1222172 20676 SH SOLE 12600 0 8076 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 BBG001S5XP76 2262972 104477 SH SOLE 104258 0 219 BANCO BRADESCO S A SP ADR PFD NEW 059460303 BBG001SF7657 191607 52495 SH SOLE 52495 0 0 BANCORP INC DEL COM 05969A105 BBG001SM71W3 878324 16347 SH SOLE 16347 0 0 BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 19671780 403524 SH SOLE 292703 0 110821 BANK HAWAII CORP COM 062540109 BBG001S6R977 1685189 22696 SH SOLE 22580 0 116 BANK MONTREAL MEDIUM COM 063671101 BBG001S5Y203 2580688 19068 SH SOLE 18915 0 153 BANK NEW YORK MELLON CORP COM 064058100 BBG001S5P6Q6 1588339 13389 SH SOLE 13389 0 0 BARCLAYS PLC ADR 06738E204 BBG001S5P2T2 778540 36793 SH SOLE 36587 0 206 BARRICK MNG CORP COM SHS 06849F108 BBG001S5N9P3 3917016 96144 SH SOLE 78342 0 17802 BECTON DICKINSON & CO COM 075887109 BBG001S5P374 100317473 641035 SH SOLE 598562 0 42473 BENTLEY SYS INC COM CL B 08265T208 BBG001SBWGV7 316015 8998 SH SOLE 8998 0 0 BERKLEY W R CORP COM 084423102 BBG001S5P463 1316017 19855 SH SOLE 18659 0 1196 BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 17235360 24 SH SOLE 3 0 21 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 346890762 725245 SH SOLE 657013 0 68232 BIOMARIN PHARMACEUTICAL INC NOTE 1.250% 5/1 09061GAK7 964726 10000 SH SOLE 10000 0 0 BITMINE IMMERSION TECNOLOGIE COM NEW 09175A206 BBG001SBD1J5 520807 26330 SH SOLE 24830 0 1500 BJS WHSL CLUB HLDGS INC COM 05550J101 BBG00FQ8T4M6 379311 3854 SH SOLE 3854 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 BBG001SK5462 284529 33008 SH SOLE 29806 0 3202 BLACKROCK ENHANCED LARGE CAP COM 09256A109 BBG001SJTK18 497985 23691 SH SOLE 20784 0 2907 BLACKROCK ETF TRUST ISHARES A I INNO 09290C780 BBG01Q9L3DJ3 707074 21459 SH SOLE 13038 0 8421 BLACKROCK ETF TRUST ISHARES DEFENSE 09290C699 BBG01TYJMSP3 427094 13053 SH SOLE 6798 0 6255 BLACKROCK ETF TRUST ISHARES LARGE CA 09290C855 BBG01JV981Y5 397256 9675 SH SOLE 5053 0 4622 BLACKROCK ETF TRUST ISHARES US EQUIT 09290C103 BBG00NNWBWQ2 1335259 22950 SH SOLE 13580 0 9370 BLACKROCK ETF TRUST ISHARES US THEMA 09290C806 BBG01408D4M5 595536 16442 SH SOLE 9452 0 6990 BLACKROCK ETF TRUST II ISHARES FLEXIBLE 092528603 BBG01GQYLJY8 1330419 25619 SH SOLE 22742 0 2877 BLACKROCK ETF TRUST II ISHARES INTERMED 092528207 BBG00ZNLVT57 234461 9806 SH SOLE 9806 0 0 BLACKROCK HEALTH SCIENCES TE COM SHS 09260E105 BBG00R28MSY7 226601 15780 SH SOLE 15780 0 0 BLACKROCK INC COM 09290D101 BBG01PSW2WR0 7300409 7591 SH SOLE 7324 0 267 BLACKROCK MULTI SECTOR INC T COM 09258A107 BBG003P84C70 154802 12364 SH SOLE 12364 0 0 BLACKSTONE INC COM 09260D107 BBG001S7H949 6655152 57876 SH SOLE 54173 0 3703 BLACKSTONE STRATEGIC CRED 20 COM SHS BEN IN 09257R101 BBG002W5R801 310271 27827 SH SOLE 27827 0 0 BLOOM ENERGY CORP COM CL A 093712107 BBG001T53509 376798 2781 SH SOLE 353 0 2428 BLUE RIDGE BANKSHARES INC VA COM 095825105 BBG001S7TDQ3 58645 13963 SH SOLE 13963 0 0 BLUEROCK PVT REAL ESTATE FD COM 09631P102 BBG0064MN169 4803687 289205 SH SOLE 266152 0 23053 BNY MELLON ETF TRUST US LRG CP CORE 09661T107 BBG00RYR68F3 313398 2511 SH SOLE 2511 0 0 BOEING CO COM 097023105 BBG001S5P0V3 18297396 91933 SH SOLE 84746 0 7187 BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 3239729 19225 SH SOLE 15300 0 3925 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 BBG001T91S76 1794455 22997 SH SOLE 2665 0 20332 BOSTON SCIENTIFIC CORP COM 101137107 BBG001S63L94 674500 10749 SH SOLE 10114 0 635 BOWHEAD SPECIALTY HLDGS INC COM SHS 10240L102 BBG01MF58HT5 6559325 294801 SH SOLE 17 0 294784 BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 7135148 151812 SH SOLE 75221 0 76591 BRADY CORP CL A 104674106 BBG001S5PCB9 1161570 14298 SH SOLE 14222 0 76 BRIDGEBIO PHARMA INC COM 10806X102 BBG00P9KDZL5 245058 3300 SH SOLE 0 0 3300 BRIGHT HORIZONS FAM SOL IN D COM 109194100 BBG003LFWPT4 374431 4559 SH SOLE 4559 0 0 BRINKER INTL INC COM 109641100 BBG001S5RFV8 518729 3633 SH SOLE 3552 0 81 BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 7826456 129140 SH SOLE 101057 0 28083 BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 BBG001TCQ0Q2 9749 83970 SH SOLE 21970 0 62000 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 BBG001S6VV46 8690792 148637 SH SOLE 143405 0 5232 BROADCOM INC COM 11135F101 BBG00KHY5SY8 149492710 482998 SH SOLE 451269 0 31729 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 BBG001SR7MB9 1937117 11863 SH SOLE 1863 0 10000 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 BBG019Z17GF9 151468442 3407614 SH SOLE 3216428 0 191186 BROOKFIELD CORP CL A LTD VT SH 11271J107 BBG001SF86D7 424417752 10487219 SH SOLE 9618642 0 868577 BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106 BBG01RJ2TXY3 2120030 53829 SH SOLE 44920 0 8909 BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 BBG001S5P686 5396905 149416 SH SOLE 31042 0 118374 BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 BBG01RJ2Q8X2 9431386 236807 SH SOLE 122496 0 114311 BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 BBG001SDHPH6 11142093 343545 SH SOLE 62521 0 281024 BROWN & BROWN INC COM 115236101 BBG001S5XFN0 463969 7115 SH SOLE 6944 0 171 BROWN FORMAN CORP CL B 115637209 BBG001S5P4H1 225072 8513 SH SOLE 8323 0 190 BUILDERS FIRSTSOURCE INC COM 12008R107 BBG001S9CFC7 2501761 30387 SH SOLE 7824 0 22563 BUNGE GLOBAL SA COM SHS H11356104 BBG01JZ8VLC7 3042126 23916 SH SOLE 15032 0 8884 BURKE HERBERT FINL SVCS CORP COM 12135Y108 BBG019X33P61 511027 8204 SH SOLE 3350 0 4854 BURLINGTON STORES INC COM 122017106 BBG004S641P3 348807 1072 SH SOLE 1072 0 0 BWX TECHNOLOGIES INC COM 05605H100 BBG001SGJPH7 441656 2160 SH SOLE 2137 0 23 C & F FINL CORP COM 12466Q104 BBG001SBJZY7 554490 7602 SH SOLE 2245 0 5357 C H ROBINSON WORLDWIDE IN COM NEW 12541W209 BBG001SB6KF5 1113998 6708 SH SOLE 6653 0 55 CABLE ONE INC COM 12685J105 BBG001SFK9N6 22321093 244722 SH SOLE 80302 0 164420 CACI INTL INC CL A 127190304 BBG001SF9NK1 1764314 3244 SH SOLE 3224 0 20 CADENCE DESIGN SYSTEM INC COM 127387108 BBG001S65YK1 238839 860 SH SOLE 842 0 18 CAESARS ENTERTAINMENT INC NE COM 12769G100 BBG0074Q3NL5 105498807 3991631 SH SOLE 2821381 0 1170250 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 BBG001S8SMN5 258528 23740 SH SOLE 23740 0 0 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 BBG001SC0HR3 2862872 167224 SH SOLE 150969 0 16255 CALIFORNIA RES CORP COM STOCK 13057Q305 BBG00Y04KQ51 20043459 290931 SH SOLE 1269 0 289662 CALUMET INC COM 131428104 BBG01NQ82GC1 1367790 38100 SH SOLE 33800 0 4300 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 BBG005NDJ0V9 800985 21454 SH SOLE 18704 0 2750 CAMBRIA ETF TR EMRG SHAREHLDR 132061706 BBG00CC09FG9 1752057 42310 SH SOLE 33410 0 8900 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 BBG0064MXCT9 239007 7206 SH SOLE 7097 0 109 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 BBG004K1ZMP2 381725 5062 SH SOLE 3962 0 1100 CAMECO CORP COM 13321L108 BBG001S5Y5S6 1522768 14021 SH SOLE 8601 0 5420 CANADIAN IMPERIAL BANK OF CO COM 136069101 BBG001S5YBB1 429502 4533 SH SOLE 3879 0 654 CANADIAN NATL RY CO COM 136375102 BBG001S8WVQ7 1401533 13638 SH SOLE 13010 0 628 CANADIAN PACIFIC KANSAS CITY COM 13646K108 BBG001S7F4Z8 462970 5912 SH SOLE 5000 0 912 CAPITAL GROUP CONSERVATIVE E SHS 14020U100 BBG01N7RN9W1 456092 15300 SH SOLE 15300 0 0 CAPITAL GROUP CORE BALANCED SHS 14021D107 BBG01J9W1K83 4228949 122899 SH SOLE 115378 0 7521 CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108 BBG015D25YS8 1358129 35350 SH SOLE 32005 0 3345 CAPITAL GROUP DIVIDEND GROWE SHS ETF 14021L109 BBG01J9W2L17 3676095 102398 SH SOLE 86561 0 15837 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 BBG015H8BXT5 15392152 361828 SH SOLE 331194 0 30634 CAPITAL GROUP EQUITY ETF TR US SMALL AND MID 14022A102 BBG01RL7XM41 1056466 35983 SH SOLE 33462 0 2521 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104 BBG015DN3GR4 4173277 125061 SH SOLE 86592 0 38469 CAPITAL GROUP GLOBAL EQUITY SHS 14020R107 BBG01N7SMMC3 1409958 46228 SH SOLE 34786 0 11442 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101 BBG015DMY5P8 20313571 505438 SH SOLE 487606 0 17832 CAPITAL GROUP INTERNATIONAL SHS 14021T102 BBG01N7S4291 5328779 160942 SH SOLE 147766 0 13176 CAPITAL GROUP INTERNATIONAL SHS 14021M107 BBG01J9W3D87 3607836 106678 SH SOLE 93234 0 13444 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109 BBG015DN0WJ1 1301545 44135 SH SOLE 42745 0 1390 CAPITAL GRP FIXED INCM ETF T CORE PLUS INCM 14020Y102 BBG014YZRRT5 3919174 175433 SH SOLE 169479 0 5954 CAPITAL GRP FIXED INCM ETF T MUNICIPAL INCOME 14020Y201 BBG019XRCM29 400981 14769 SH SOLE 14396 0 373 CAPITAL GRP FIXED INCM ETF T SHORT DURATION 14020Y409 BBG019XFYS46 809506 31388 SH SOLE 31388 0 0 CAPITAL GRP FIXED INCM ETF T SHORT DURATION M 14020Y607 BBG01J5S8NT0 440564 16764 SH SOLE 16764 0 0 CAPITAL GRP FIXED INCM ETF T US MULTI-SECTOR 14020Y300 BBG019XS8NR3 3974599 145964 SH SOLE 137508 0 8456 CAPITAL ONE FINL CORP COM 14040H105 BBG001S65PV8 13809632 75698 SH SOLE 40507 0 35191 CARDINAL HEALTH INC COM 14149Y108 BBG001S7PC34 3014627 14266 SH SOLE 13496 0 770 CARLISLE COS INC COM 142339100 BBG001S5Q6R4 2415576 7241 SH SOLE 4634 0 2607 CARLYLE GROUP INC COM 14316J108 BBG001S7JM84 1004286 20754 SH SOLE 20691 0 63 CARMAX INC COM 143130102 BBG001SD9561 25618815 616133 SH SOLE 553576 0 62557 CARNIVAL CORP COMMON STOCK 143658300 BBG001S5PL01 290138 11211 SH SOLE 9034 0 2177 CARPENTER TECHNOLOGY CORP COM 144285103 BBG001S5Q5M1 298372 757 SH SOLE 757 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 BBG00RP5HZM1 73597620 1307008 SH SOLE 1216417 0 90591 CARVANA CO CL A 146869102 BBG00GCTWF71 437931 1393 SH SOLE 1393 0 0 CASEYS GEN STORES INC COM 147528103 BBG001S5PHZ2 37259881 51191 SH SOLE 47096 0 4095 CATERPILLAR INC COM 149123101 BBG001S5PJ06 31538129 44516 SH SOLE 27359 0 17157 CAVA GROUP INC COM 148929102 BBG00GBR8762 510086 6305 SH SOLE 6282 0 23 CBRE GROUP INC CL A 12504L109 BBG001SC2D27 3316467 24483 SH SOLE 24154 0 329 CDW CORP COM 12514G108 BBG001V18TB6 247676 2047 SH SOLE 2047 0 0 CELESTICA INC COM 15101Q207 BBG001S9CXM7 2984717 10613 SH SOLE 10072 0 541 CELSIUS HLDGS INC COM NEW 15118V207 BBG001SQSKT3 535883 15104 SH SOLE 15000 0 104 CELSIUS HLDGS INC COM NEW 15118V207 BBG001SQSKT3 698956 19700 SH Put SOLE 18900 0 800 CENCORA INC COM 03073E105 BBG001S8X7P0 1565360 4983 SH SOLE 4889 0 94 CENTERPOINT ENERGY INC COM 15189T107 BBG001SB10S0 336216 7790 SH SOLE 7090 0 700 CHARTER COMMUNICATIONS INC CL A 16119P108 BBG001T3TDG2 13154432 60934 SH SOLE 59941 0 993 CHECK POINT SOFTWARE TECH LT ORD M22465104 BBG001SB85K0 234988 1645 SH SOLE 1520 0 125 CHEESECAKE FACTORY INC COM 163072101 BBG001S71Q75 1713418 31295 SH SOLE 31129 0 166 CHENIERE ENERGY INC COM NEW 16411R208 BBG001S7W158 361644 1274 SH SOLE 1225 0 49 CHEVRON CORPORATION COM 166764100 BBG001S67ZC5 189979786 914824 SH SOLE 807827 0 106997 CHEVRON CORPORATION COM 166764100 BBG001S67ZC5 4717320 22800 SH Call SOLE 12200 0 10600 CHEWY INC CL A 16679L109 BBG00P19DLQ4 1008457 37350 SH SOLE 29572 0 7778 CHIPOTLE MEXICAN GRILL INC COM 169656105 BBG001SP50B3 808060 25244 SH SOLE 24694 0 550 CHOICE HOTELS INTL INC COM 169905106 BBG001S997X6 1410788 13631 SH SOLE 13574 0 57 CHUBB LTD SWITZ COM H1467J104 BBG001S8S1L3 5431398 16664 SH SOLE 14094 0 2570 CHURCH & DWIGHT CO INC COM 171340102 BBG001S5PR99 2837002 30401 SH SOLE 22773 0 7628 CIENA CORP COM NEW 171779309 BBG001S61J73 608036 1566 SH SOLE 1566 0 0 CINCINNATI FINL CORP COM 172062101 BBG001S5PTM0 697728 4434 SH SOLE 3637 0 797 CINTAS CORP COM 172908105 BBG001S7CRG1 69136062 409047 SH SOLE 398771 0 10276 CISCO SYS INC COM 17275R102 BBG001S6HC62 101298714 1307768 SH SOLE 1187713 0 120055 CISCO SYS INC COM 17275R102 BBG001S6HC62 713828 9200 SH Call SOLE 5300 0 3900 CITIGROUP INC COM NEW 172967424 BBG001S72ZG4 102703755 905597 SH SOLE 822965 0 82632 CITIZENS FINL GROUP INC COM 174610105 BBG006Q0HZT0 1968412 32823 SH SOLE 20774 0 12049 CITY HLDG CO COM 177835105 BBG001S5PR71 524543 4389 SH SOLE 4389 0 0 CLEAN HARBORS INC COM 184496107 BBG001S5PW98 98228536 342582 SH SOLE 324865 0 17717 CLOROX CO DEL COM 189054109 BBG001S5PX50 993037 9583 SH SOLE 6723 0 2860 CLOUDFLARE INC CL A COM 18915M107 BBG001WMKHJ3 283332 1373 SH SOLE 1373 0 0 CME GROUP INC COM 12572Q105 BBG001S86547 9341714 31629 SH SOLE 30467 0 1162 CMS ENERGY CORP COM 125896100 BBG001S5PYJ3 396995 5117 SH SOLE 5117 0 0 CNH INDL N V SHS N20944109 BBG0059JSF67 119625 10875 SH SOLE 10375 0 500 CNX RES CORP COM 12653C108 BBG001SC7TN4 5799384 150438 SH SOLE 1968 0 148470 COCA COLA CO COM 191216100 BBG001S5SMQ8 29229651 384348 SH SOLE 220641 0 163707 COCA COLA CO COM 191216100 BBG001S5SMQ8 2988765 39300 SH Call SOLE 16300 0 23000 COCA COLA CONS INC COM 191098102 BBG001S5Q0W1 710397 3705 SH SOLE 3505 0 200 COGNEX CORP COM 192422103 BBG001S5TC16 15594300 318316 SH SOLE 689 0 317627 COGNITION THERAPEUTICS INC COM 19243B102 BBG001V0GFB9 2197088 2892808 SH SOLE 2549808 0 343000 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 BBG001S5STN6 1346197 21943 SH SOLE 21910 0 33 COHEN & STEERS INC COM 19247A100 BBG001S5PZN5 26362885 421469 SH SOLE 31245 0 390224 COHEN & STEERS INFRASTRUCTUR COM 19248A109 BBG001SJYNK5 404064 15613 SH SOLE 12667 0 2946 COHEN & STEERS REIT & PFD & COM 19247X100 BBG001SLK0B5 288219 14586 SH SOLE 13961 0 625 COHEN & STEERS SELECT PFD & COM 19248Y107 BBG001TCTWN2 241011 12430 SH SOLE 10180 0 2250 COHEN & STEERS TOTAL RETURN COM 19247R103 BBG001S7G423 239340 21485 SH SOLE 10536 0 10949 COHERENT CORP COM 19247G107 BBG001S5S6N6 4993816 20964 SH SOLE 20375 0 589 COHU INC COM 192576106 BBG001S87LQ7 7999260 261243 SH SOLE 1243 0 260000 COINBASE GLOBAL INC COM CL A 19260Q107 BBG00ZGF7799 481819 2759 SH SOLE 2479 0 280 COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 3746361 43956 SH SOLE 25325 0 18631 COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 BBG00M6JW9V4 392028 19114 SH SOLE 19114 0 0 COLUMBIA ETF TR I RESH ENHNC COR 19761L706 BBG00QDMNL89 7106283 182306 SH SOLE 143353 0 38953 COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 157746884 5486348 SH SOLE 5152511 0 333837 COMFORT SYS USA INC COM 199908104 BBG001SB1GG8 1799929 1305 SH SOLE 1235 0 70 CONAGRA BRANDS INC COM 205887102 BBG001S5PGY5 446957 28432 SH SOLE 24407 0 4025 CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 8870935 67089 SH SOLE 36120 0 30969 CONSOLIDATED EDISON INC COM 209115104 BBG001S5QRL4 510121 4507 SH SOLE 4107 0 400 CONSTELLATION BRANDS INC CL A 21036P108 BBG001SD31G5 948640 6324 SH SOLE 4637 0 1687 CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRPJ9 96674674 346194 SH SOLE 330672 0 15522 CONSTRUCTION PARTNERS INC COM CL A 21044C107 BBG00KK0CFZ7 2618876 23568 SH SOLE 23449 0 119 COOPER COS INC COM 216648501 BBG001S5Q1H6 46439035 649497 SH SOLE 607669 0 41828 COPART INC COM 217204106 BBG001S7MTB1 1029698 31015 SH SOLE 30692 0 323 CORNERSTONE STRATEGIC INVEST COM 21924B302 BBG001S5PWK5 92987 12773 SH SOLE 12773 0 0 CORNING INC COM 219350105 BBG001S5RLH1 4456588 32776 SH SOLE 29756 0 3020 CORTEVA INC COM 22052L104 BBG00BN969D0 3185430 38280 SH SOLE 10992 0 27288 COSTAR GROUP INC COM 22160N109 BBG001SD3DY9 375348 9305 SH SOLE 7332 0 1973 COSTCO WHOLESALE CORPORATION COM 22160K105 BBG001S9KRQ7 126175880 126630 SH SOLE 116616 0 10014 COTERRA ENERGY INC COM 127097103 BBG001S6H6Y4 18298334 520727 SH SOLE 274215 0 246512 CRANE COMPANY COMMON STOCK 224408104 BBG016G0L0V9 213750 1250 SH SOLE 1250 0 0 CREDICORP LTD COM G2519Y108 BBG001S8L8P1 1896610 5592 SH SOLE 5578 0 14 CRESCENT ENERGY COMPANY CL A COM 44952J104 BBG013THLJ08 1107000 82000 SH SOLE 25000 0 57000 CRH PLC ORD G25508105 BBG001S61NK9 4369944 41571 SH SOLE 41437 0 134 CROWDSTRIKE HLDGS INC CL A 22788C105 BBG00BLYKRZ7 1418692 3634 SH SOLE 3614 0 20 CROWN CASTLE INC COM 22822V101 BBG001S7W5T3 538354 6621 SH SOLE 6311 0 310 CSW INDUSTRIALS INC COM 126402106 BBG007NLG4M2 1373807 5272 SH SOLE 5244 0 28 CSX CORP COM 126408103 BBG001S5Q7Q3 7833037 190854 SH SOLE 109426 0 81428 CUMMINS INC COM 231021106 BBG001S5Q9M3 20494316 38092 SH SOLE 32896 0 5196 CURTISS WRIGHT CORP COM 231561101 BBG001S5QBK0 1892832 2779 SH SOLE 2779 0 0 CVS HEALTH CORP COM 126650100 BBG001S5QBD8 2876897 40151 SH SOLE 29266 0 10885 D R HORTON INC COM 23331A109 BBG001S8M692 3872094 28218 SH SOLE 28065 0 153 DANAHER CORP DEL COM 235851102 BBG001S5QGT0 129954298 690154 SH SOLE 642970 0 47184 DARDEN RESTAURANTS INC COM 237194105 BBG001S5QM08 356317 1818 SH SOLE 1818 0 0 DARLING INGREDIENTS INC COM 237266101 BBG001SB7RP8 3077656 49760 SH SOLE 1760 0 48000 DATADOG INC CL A COM 23804L103 BBG003NJHZW5 441271 3738 SH SOLE 3638 0 100 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 BBG00FNFQST6 551884 12308 SH SOLE 8524 0 3784 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 BBG00FNFQR36 983950 19392 SH SOLE 15218 0 4174 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 BBG00FNFQV91 4639406 105898 SH SOLE 82474 0 23424 DBX ETF TR XTRACK USD HIGH 233051432 BBG00FGWY4G5 473504 13095 SH SOLE 13095 0 0 DEERE & CO COM 244199105 BBG001S5QFF7 16368084 29057 SH SOLE 24236 0 4821 DELL TECHNOLOGIES INC CL C 24703L202 BBG00DW3SZT0 1460582 8899 SH SOLE 8834 0 65 DELTA AIR LINES INC COM NEW 247361702 BBG001SPT759 1044056 15705 SH SOLE 13423 0 2282 DENISON MINES CORP COM 248356107 BBG001S9ZPX7 13408571 3798462 SH SOLE 3728462 0 70000 DEVON ENERGY CORP NEW COM 25179M103 BBG001S63VG4 1406507 27951 SH SOLE 23876 0 4075 DEXCOM INC COM 252131107 BBG001SKZG99 1803616 28720 SH SOLE 28513 0 207 DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 2483468 33358 SH SOLE 20291 0 13067 DICKS SPORTING GOODS INC COM 253393102 BBG001SK2651 525865 2652 SH SOLE 2332 0 320 DIGITAL RLTY TR INC COM 253868103 BBG001SM0K30 4366864 24232 SH SOLE 18825 0 5407 DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 BBG01254CL28 22393216 530394 SH SOLE 522033 0 8361 DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 BBG017159MD8 8539620 247167 SH SOLE 196021 0 51146 DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773 BBG01633DW64 6431224 191008 SH SOLE 158648 0 32360 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 BBG00Y2JG0C0 917019 20324 SH SOLE 20324 0 0 DIMENSIONAL ETF TRUST US EQUITY MARKET 25434V401 BBG011DXXNJ2 547922 7727 SH SOLE 7727 0 0 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 BBG011DXXVM0 53678568 754654 SH SOLE 742395 0 12259 DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 BBG015DG3GG1 299382 8544 SH SOLE 8544 0 0 DIREXION SHARES ETF TRUST NASDAQ 100 EQ WT 25459Y207 BBG001V0SZW9 892592 9059 SH SOLE 8827 0 232 DISNEY WALT CO COM 254687106 BBG001S5QHF3 14933676 154967 SH SOLE 92908 0 62059 DNP SELECT INCOME FD INC COM 23325P104 BBG001S5QKC9 1304752 126675 SH SOLE 96242 0 30433 DOLLAR GEN CORP COM 256677105 BBG001T5BM30 264763 2230 SH SOLE 1730 0 500 DOLLAR TREE INC COM 256746108 BBG001S6ZGL6 397029 3626 SH SOLE 3426 0 200 DOMINION ENERGY INC COM 25746U109 BBG001S5QCP3 24625948 398348 SH SOLE 315830 0 82518 DOMINOS PIZZA INC COM 25754A201 BBG001SL3ZH1 3122191 8702 SH SOLE 8652 0 50 DOVER CORP COM 260003108 BBG001S5QL46 1207264 5792 SH SOLE 5705 0 87 DOW HLDGS INC COM 260557103 BBG00BN96931 901580 21647 SH SOLE 18079 0 3568 DRAFTKINGS INC NEW COM CL A 26142V105 BBG0134WCMB3 60917679 2817654 SH SOLE 2723861 0 93793 DT MIDSTREAM INC COMMON STOCK 23345M107 BBG0112Z58K1 808020 6000 SH SOLE 5700 0 300 DTE ENERGY CO COM 233331107 BBG001S5QN88 266976 1826 SH SOLE 1626 0 200 DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 30494150 232880 SH SOLE 180734 0 52146 DUPONT DE NEMOURS INC COM 26614N102 BBG00BN961H3 341680 7460 SH SOLE 5293 0 2167 D-WAVE QUANTUM INC COM 26740W109 BBG0192379X7 145022 10050 SH SOLE 3700 0 6350 DXP ENTERPRISES INC COM NEW 233377407 BBG001S9F0F4 521728 3734 SH SOLE 3596 0 138 DYNEX CAP INC COM 26817Q886 BBG001S5R078 191400 15000 SH SOLE 15000 0 0 EA SERIES TRUST ASTORIA US EQUAL 02072L433 BBG01HQ6C997 492087 13889 SH SOLE 13889 0 0 EA SERIES TRUST FREEDOM 100 EM 02072L607 BBG00P7KKMR2 281994 5160 SH SOLE 3360 0 1800 EA SERIES TRUST RESEARCH AFFILIA 02072L227 BBG01PM00F31 747117 27160 SH SOLE 24860 0 2300 EA SERIES TRUST STRIVE 1000 GRWT 02072L615 BBG01BBJ74Y7 205116 4373 SH SOLE 4273 0 100 EA SERIES TRUST STRIVE 500 ETF 02072L680 BBG019DCJ9F2 280192 6676 SH SOLE 6676 0 0 EASTMAN CHEM CO COM 277432100 BBG001S7JNP3 97344404 1275477 SH SOLE 1187314 0 88163 EATON CORP PLC SHS G29183103 BBG001S5QZ45 23507036 66048 SH SOLE 52725 0 13323 EATON VANCE TAX ADVT DIV INC COM 27828G107 BBG001SBKCG6 456605 18599 SH SOLE 13910 0 4689 EATON VANCE TAX-MANAGED GLOB COM 27829F108 BBG001SPXHX1 103270 11925 SH SOLE 10148 0 1777 EATON VANCE TAX-MANAGED GLOB COM 27829C105 BBG001SGGKG2 131876 15020 SH SOLE 15020 0 0 EBAY INC. COM 278642103 BBG001S9B9J5 292999 3219 SH SOLE 2479 0 740 ECOLAB INC COM 278865100 BBG001S5QRB5 5962119 22412 SH SOLE 16445 0 5967 ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 515383 2528 SH SOLE 1827 0 701 ELEVANCE HEALTH INC FORMERLY COM 036752103 BBG001S6KBQ8 166757944 574012 SH SOLE 542936 0 31076 ELI LILLY & CO COM 532457108 BBG001S5STL8 36447026 39713 SH SOLE 28303 0 11410 EMCOR GROUP INC COM 29084Q100 BBG001S5QVG1 1237445 1676 SH SOLE 1255 0 421 EMERSON ELEC CO COM 291011104 BBG001S5QVT7 13329843 101739 SH SOLE 78171 0 23568 ENBRIDGE INC COM 29250N105 BBG001S6Q6D7 105318445 1946387 SH SOLE 1817947 0 128440 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 2228493 115466 SH SOLE 83192 0 32274 ENI SPA SPONSORED ADR 26874R108 BBG001S5QQ09 520084 9187 SH SOLE 9187 0 0 ENOVIS CORPORATION COM 194014502 BBG001SC04J1 55469982 2438241 SH SOLE 1420922 0 1017319 ENTEGRIS INC COM 29362U104 BBG001SF9YL6 1022231 8719 SH SOLE 3181 0 5538 ENTERGY CORP NEW COM 29364G103 BBG001S67KF5 1149409 10230 SH SOLE 9316 0 914 ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 13284959 348085 SH SOLE 154206 0 193879 EOG RES INC COM 26875P101 BBG001S5ZB93 117226137 803186 SH SOLE 784070 0 19116 EQT CORP COM 26884L109 BBG001S5QXJ4 3996145 62793 SH SOLE 45234 0 17559 EQUIFAX INC COM 294429105 BBG001S5QSK3 485521 2696 SH SOLE 2696 0 0 EQUINIX INC COM 29444U700 BBG001SKBNS9 344064 351 SH SOLE 329 0 22 EQUITY LIFESTYLE PROPERTIES COM 29472R108 BBG001S5T5G5 511906 8201 SH SOLE 3926 0 4275 ESAB CORPORATION COM 29605J106 BBG0028ZMP54 65189147 674417 SH SOLE 462802 0 211615 ETF OPPORTUNITIES TRUST HEDGEYE CAPITAL 26923Q747 BBG01VS4WGB8 207864 7200 SH SOLE 7200 0 0 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 BBG00H1KV573 288340 6500 SH SOLE 6500 0 0 ETFIS SER TR I INFRAC ACT MLP 26923G772 BBG0077X4F33 606174 13152 SH SOLE 13152 0 0 ETFIS SER TR I VIRTUS INFRCAP 26923G822 BBG00KXH37F6 3569012 175295 SH SOLE 167583 0 7712 ETSY INC COM 29786A106 BBG001T53625 339114 6785 SH SOLE 3445 0 3340 EVEREST GROUP LTD COM G3223R108 BBG001S7QT63 426539 1305 SH SOLE 870 0 435 EVERPURE INC CL A 74624M102 BBG00212PW10 4099560 69437 SH SOLE 16350 0 53087 EVERSOURCE ENERGY COM 30040W108 BBG001S5TRL1 255126 3683 SH SOLE 3021 0 662 EVERTEC INC COM 30040P103 BBG001SX2XR0 1150275 40761 SH SOLE 40550 0 211 EXELON CORP COM 30161N101 BBG001SBJMT2 888331 18122 SH SOLE 16892 0 1230 EXPAND ENERGY CORPORATION COM 165167735 BBG00Z6DX607 1179406 10743 SH SOLE 3837 0 6906 EXPEDITORS INTL WASH INC COM 302130109 BBG001S5QZZ1 289325 2020 SH SOLE 1964 0 56 EXPONENT INC COM 30214U102 BBG001S9CG99 211354 3239 SH SOLE 3239 0 0 EXXON MOBIL CORP COM 30231G102 BBG001S69V32 165907010 976268 SH SOLE 810172 0 166096 F N B CORP COM 302520101 BBG001S5R1Q5 306742 18346 SH SOLE 11039 0 7307 F5 INC COM 315616102 BBG001SCP8D1 1426976 4932 SH SOLE 4916 0 16 FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 331778 1529 SH SOLE 1439 0 90 FAIR ISAAC CORP COM 303250104 BBG001S8ZT61 465447 436 SH SOLE 436 0 0 FASTENAL CO COM 311900104 BBG001S5R1F7 2461010 53039 SH SOLE 40835 0 12204 FEDERATED HERMES ETF TRUST MDT LARGE CAP 31423L503 BBG01NK92888 722242 23411 SH SOLE 22661 0 750 FEDERATED HERMES ETF TRUST MDT SMALL CAP 31423L602 BBG01NKB3098 491694 16561 SH SOLE 16561 0 0 FEDERATED HERMES ETF TRUST SHORT DURATION H 31423L206 BBG013BTDC87 692804 30240 SH SOLE 30240 0 0 FEDERATED HERMES ETF TRUST US STRATEGIC DIV 31423L305 BBG01BHYXWN9 438450 14235 SH SOLE 10639 0 3596 FEDEX CORP COM 31428X106 BBG001S5R3M5 17509746 49364 SH SOLE 22369 0 26995 FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 BBG01NMRD786 6388477 27388 SH SOLE 26437 0 951 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 BBG001SBT983 324102 3817 SH SOLE 3817 0 0 FIDELITY COVINGTON TRUST ENHANCED INTL 31609A404 BBG01K4JLZG0 644490 17325 SH SOLE 17325 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 BBG00DR7RGF5 2232635 40417 SH SOLE 35809 0 4608 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 BBG005FHWBL1 2379220 11436 SH SOLE 11414 0 22 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 BBG00L4J9BR4 1001000 20000 SH SOLE 17000 0 3000 FIDELITY NATL FINL INC COM SHS 31620R303 BBG006N7S6J1 61747462 1335953 SH SOLE 1150712 0 185241 FIDELITY NATL INFORMATION SV COM 31620M106 BBG001S8SWQ0 413512 8815 SH SOLE 8665 0 150 FIDUS INVT CORP COM 316500107 BBG001V0MG11 532320 30558 SH SOLE 30558 0 0 FIRST BANCORP N C COM 318910106 BBG001S5R1Z5 1113810 19766 SH SOLE 19766 0 0 FIRST CMNTY BANKSHARES INC V COM 31983A103 BBG001S9V627 1049968 25260 SH SOLE 12665 0 12595 FIRST CTZNS BANCSHARES INC D CL A 31946M103 BBG001S5R2V7 646517 343 SH SOLE 343 0 0 FIRST FINL BANKSHARES INC COM 32020R109 BBG001S7HCY9 1193498 40526 SH SOLE 40315 0 211 FIRST NATL CORP VA COM 32106V107 BBG001S8X9X7 562951 20912 SH SOLE 20912 0 0 FIRST SOLAR INC COM 336433107 BBG001S991Z7 326935 1657 SH SOLE 1627 0 30 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 BBG0043NRZR1 913486 51464 SH SOLE 39964 0 11500 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 BBG00CNPNL82 933019 11363 SH SOLE 6100 0 5263 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 BBG001V11YW9 534003 6143 SH SOLE 5392 0 751 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 1393268 48529 SH SOLE 26890 0 21639 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 BBG005YW3DQ0 1139583 18856 SH SOLE 16801 0 2055 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 BBG00393GRN5 718841 7675 SH SOLE 7675 0 0 FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 BBG00DVWCBP1 329572 8538 SH SOLE 3339 0 5199 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 BBG0063G4FX3 2137274 19293 SH SOLE 18228 0 1065 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 11198567 164009 SH SOLE 144022 0 19987 FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 BBG00J3TCS97 3350107 84963 SH SOLE 81640 0 3323 FIRST TR EXCHANGE-TRADED FD BLOOMBERG EMMKT 33734X754 BBG01FP6J977 208574 5949 SH SOLE 5949 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 BBG001SQ1882 226705 2444 SH SOLE 2444 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 BBG00465XS41 1878310 46298 SH SOLE 46298 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 BBG007GFNV45 2468733 49563 SH SOLE 45292 0 4271 FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804 BBG013JYKVJ6 2785316 147060 SH SOLE 147060 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ CYB ETF 33734X846 BBG009K1H2W7 1359186 21685 SH SOLE 21569 0 116 FIRST TR EXCHANGE-TRADED FD NASDAQ-100 SEL 337344105 BBG001SNH6H6 2395734 18868 SH SOLE 16173 0 2695 FIRST TR EXCHANGE-TRADED FD NASDQ CLN EDGE 33737A108 BBG001T61KB4 606718 3709 SH SOLE 3491 0 218 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 274927 6297 SH SOLE 6297 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 BBG004HQLXB7 8762704 195596 SH SOLE 191758 0 3838 FIRST TR EXCHANGE-TRADED FD SHS 336917109 BBG001SP68G0 3242332 63825 SH SOLE 62680 0 1145 FIRST TR EXCHANGE-TRADED FD SHS 33734H106 BBG001SLWD88 330715 7032 SH SOLE 6168 0 864 FIRST TR EXCHANGE-TRADED FD SHS 337345102 BBG001SQWVL2 455502 2109 SH SOLE 2109 0 0 FIRST TR EXCHNG TRADED FD VI ACTV FCTR LGCP 33740F821 BBG00QZ0DR27 219145 5681 SH SOLE 5681 0 0 FIRST TR EXCHNG TRADED FD VI FT VEST LAD 33740U729 BBG01JPH1FX1 351099 13365 SH SOLE 390 0 12975 FIRST TR EXCHNG TRADED FD VI FT VEST LADDERED 33740F755 BBG00VC9SZ91 2171580 64305 SH SOLE 52367 0 11938 FIRST TR EXCHNG TRADED FD VI SMITH OPPORT FXD 33740F805 BBG00FZ4KG74 484344 11111 SH SOLE 10886 0 225 FIRSTENERGY CORP COM 337932107 BBG001S5R3N4 6534055 128979 SH SOLE 128487 0 492 FISERV INC COM 337738108 BBG001S5R6Q4 282571 5064 SH SOLE 3515 0 1549 FLEXTRONICS INTL LTD ORD Y2573F102 BBG001SC5SP6 370504 5660 SH SOLE 5535 0 125 FLOWSERVE CORP COM 34354P105 BBG001SB3F87 342851 4664 SH SOLE 4664 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 BBG001S5W9K8 3140077 28274 SH SOLE 28202 0 72 FORD MTR CO COM 345370860 BBG001S5TZ33 411928 35696 SH SOLE 22652 0 13044 FORTINET INC COM 34959E109 BBG001S77BL6 724124 8861 SH SOLE 7414 0 1447 FORTUNA MNG CORP COM NEW 349942102 BBG001S982M0 503451 50700 SH SOLE 21700 0 29000 FRANKLIN TEMPLETON ETF TR FRANKLIN DYN MUN 35473P868 BBG00HLJ4LS6 325081 13113 SH SOLE 13113 0 0 FRANKLIN TEMPLETON ETF TR INCOME FOCUS ETF 35473P439 BBG01GXV05Q8 4154917 144519 SH SOLE 122394 0 22125 FREEPORT MCMORAN INC CL B 35671D857 BBG001S5R3F3 2559171 43538 SH SOLE 38619 0 4919 FREEPORT MCMORAN INC CL B 35671D857 BBG001S5R3F3 576044 9800 SH Call SOLE 9300 0 500 FTAI AVIATION LTD SHS G3730V105 BBG019M62R54 874896 3571 SH SOLE 3471 0 100 FULLER H B CO COM 359694106 BBG001S5RDZ9 1511024 24498 SH SOLE 24366 0 132 GABELLI DIVID & INCOME TR COM 36242H104 BBG001SDC273 552409 20513 SH SOLE 16767 0 3746 GALLAGHER ARTHUR J & CO COM 363576109 BBG001S5NKC2 2135479 9860 SH SOLE 9760 0 100 GAMING & LEISURE P COM 36467J108 BBG003MSMCT5 479760 10837 SH SOLE 6640 0 4197 GATX CORP COM 361448103 BBG001S5RM34 207449 1215 SH SOLE 1215 0 0 GE AEROSPACE COM NEW 369604301 BBG001S5PVD5 8290063 29214 SH SOLE 22586 0 6628 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 BBG01BFR8YW0 768297 10794 SH SOLE 8342 0 2452 GE VERNOVA INC COM 36828A101 BBG013G17W77 7683822 8803 SH SOLE 6567 0 2236 GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 57122695 292442 SH SOLE 203985 0 88457 GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 11620403 33864 SH SOLE 20621 0 13243 GENERAL MILLS INC COM 370334104 BBG001S5RKR2 428721 11523 SH SOLE 6865 0 4658 GENERAL MTRS CO COM 37045V100 BBG001SM1DK6 4441455 59617 SH SOLE 13452 0 46165 GENMAB A/S SPONSORED ADS 372303206 BBG004MPKMY3 1204701 44901 SH SOLE 44787 0 114 GENUINE PARTS CO COM 372460105 BBG001S5RNH7 49245631 467402 SH SOLE 442809 0 24593 GETTY RLTY CORP NEW COM 374297109 BBG001S5RQR9 1339980 42138 SH SOLE 41908 0 230 GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 3375207 24218 SH SOLE 20948 0 3270 GLADSTONE INVT CORP COM 376546107 BBG001SL3TS3 1985986 139862 SH SOLE 35500 0 104362 GLOBAL SHIP LEASE INC COM CL A Y27183600 BBG001SV7NS0 237527 6380 SH SOLE 6380 0 0 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 BBG00KX8KH01 1734970 37175 SH SOLE 35862 0 1313 GLOBAL X FDS DEFENSE TECH ETF 37960A529 BBG01J6K2RX8 356042 5026 SH SOLE 4801 0 225 GLOBAL X FDS GB MSCI AR ETF 37950E259 BBG001V0LJT6 407853 4370 SH SOLE 4239 0 131 GLOBAL X FDS GLOBAL X SILVER 37954Y848 BBG001SSPRJ8 571738 6347 SH SOLE 3815 0 2532 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 BBG001TF8NP6 511157 10555 SH SOLE 8955 0 1600 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42H9 296954 8939 SH SOLE 8939 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR9C0 268328 5281 SH SOLE 3081 0 2200 GLOBE LIFE INC COM 37959E102 BBG001S5WRX4 730921 5252 SH SOLE 4502 0 750 GOLD FIELDS LTD SPONSORED ADR 38059T106 BBG001S93ZM2 227000 5000 SH SOLE 0 0 5000 GOLDMAN SACHS BDC INC SHS 38147U107 BBG004DDDL70 98444 11086 SH SOLE 0 0 11086 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 BBG00B0SKXY1 309506 2473 SH SOLE 2473 0 0 GOLDMAN SACHS ETF TR NASDAQ-100 PREMI 38149W630 BBG01JRTZQX2 686847 13879 SH SOLE 3074 0 10805 GOLDMAN SACHS ETF TR S&P 500 PREMIUM 38149W622 BBG01JRK0C06 4597049 91867 SH SOLE 77969 0 13898 GOLDMAN SACHS ETF TR SMALL CAP EQUITY 38149W614 BBG01JM5NJH6 280116 5127 SH SOLE 5127 0 0 GOLDMAN SACHS ETF TR ULTRA SHORT BOND 381430230 BBG00NW3TGY3 1321128 26135 SH SOLE 20838 0 5297 GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 7319496 8652 SH SOLE 8327 0 325 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 BBG011768M71 174114 47572 SH SOLE 47572 0 0 GRAHAM HLDGS CO COM CL B 384637104 BBG001S6H317 602638 570 SH SOLE 350 0 220 GSK PLC SPONSORED ADR 37733W204 BBG001SD6SM6 926033 16779 SH SOLE 14879 0 1900 GUGGENHEIM ACTIVE ALLOC FD COMMON STOCK 40170T106 BBG01191RGH1 296765 19498 SH SOLE 19498 0 0 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 BBG001STTSL7 324803 29474 SH SOLE 29474 0 0 H WORLD GROUP LTD SPONSORED ADS 44332N106 BBG001T6Y5T2 1694540 33695 SH SOLE 22373 0 11322 HA SUSTAINABLE INFRA CAP INC COM 41068X100 BBG0044K5DN3 337549 9185 SH SOLE 9185 0 0 HALEON PLC SPON ADS 405552100 BBG018GZNDB0 2498906 249641 SH SOLE 247256 0 2385 HAMILTON LANE INC CL A 407497106 BBG00FX58Q75 301580 3034 SH SOLE 3034 0 0 HANOVER INS GROUP INC COM 410867105 BBG001S8KZF3 478671 2761 SH SOLE 2498 0 263 HARRIS OAKMARK ETF TRUST OAKMARK U S LRG 41456U106 BBG01R1Y2M84 1015700 36847 SH SOLE 30022 0 6825 HARTFORD FDS EXCHANGE TRADED CORE BD ETF 41653L701 BBG00RPV9BV6 1190508 33966 SH SOLE 16647 0 17319 HARTFORD FDS EXCHANGE TRADED DYNAMIC BOND ETF 41653L842 BBG01X2P7XF2 2858506 72965 SH SOLE 71963 0 1002 HARTFORD FDS EXCHANGE TRADED HARTFORD QUALITY 41653L859 BBG01JLDT4J5 1282274 47174 SH SOLE 30275 0 16899 HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 BBG00KN8FKD7 589372 31020 SH SOLE 31020 0 0 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 BBG00HTN2KT2 3112956 92263 SH SOLE 63895 0 28368 HARTFORD INSURANCE GROUP INC COM 416515104 BBG001S8PXF3 455049 3365 SH SOLE 1915 0 1450 HCA HEALTHCARE INC COM 40412C101 BBG001T8NTY2 1574526 3327 SH SOLE 3068 0 259 HDFC BANK LTD SPONSORED ADS 40415F101 BBG001SJB7J7 2646938 106388 SH SOLE 104672 0 1716 HEALTHEQUITY INC COM 42226A107 BBG001T8JKN8 84859819 1015434 SH SOLE 671981 0 343453 HEALTHPEAK PROPERTIES INC COM 42250P103 BBG001S5RTS2 10314659 627707 SH SOLE 403070 0 224637 HELEN OF TROY LTD COM G4388N106 BBG001S5RVH9 152131 10550 SH SOLE 10550 0 0 HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 1280029 8099 SH SOLE 8029 0 70 HERSHEY CO COM 427866108 BBG001S5S148 2549525 12264 SH SOLE 9305 0 2959 HEWLETT PACKARD ENTERPRISE C COM 42824C109 BBG0078W3NP4 928386 38991 SH SOLE 11772 0 27219 HEXCEL CORP NEW COM 428291108 BBG001S5S2J0 25501123 315101 SH SOLE 573 0 314528 HILLMAN SOLUTIONS CORP COM 431636109 BBG00YC6W7C4 1404033 168754 SH SOLE 167853 0 901 HILTON WORLDWIDE HLDGS INC COM 43300A203 BBG0058KMH49 887313 2918 SH SOLE 2522 0 396 HOME BANCSHARES INC COM 436893200 BBG001SN0R60 3580344 132950 SH SOLE 21 0 132929 HOME DEPOT INC COM 437076102 BBG001S5RTW7 82117602 250303 SH SOLE 222547 0 27756 HOME DEPOT INC COM 437076102 BBG001S5RTW7 1019559 3100 SH Call SOLE 1200 0 1900 HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 20966351 92759 SH SOLE 79701 0 13058 HORMEL FOODS CORP COM 440452100 BBG001S5S0D0 1114984 49227 SH SOLE 38027 0 11200 HOST HOTELS & RESORTS INC COM 44107P104 BBG001S5RY83 523889 27343 SH SOLE 25481 0 1862 HOULIHAN LOKEY INC CL A 441593100 BBG001SFVN99 2019705 14063 SH SOLE 13992 0 71 HOWMET AEROSPACE INC COM 443201108 BBG00DYNJH69 1472881 6391 SH SOLE 3858 0 2533 HP INC COM 40434L105 BBG001S6W7N7 1534297 79870 SH SOLE 72808 0 7062 HP INC COM 40434L105 BBG001S6W7N7 576300 30000 SH Call SOLE 30000 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 BBG001SCZVC0 3605005 43702 SH SOLE 41678 0 2024 HUBBELL INC COM 443510607 BBG001S5S1L9 800397 1631 SH SOLE 1631 0 0 HUNTINGTON BANCSHARES INC COM 446150104 BBG001S5RSZ6 2164293 138293 SH SOLE 134934 0 3359 HUNTINGTON INGALLS INDS INC COM 446413106 BBG001V0PDL3 692365 1822 SH SOLE 1722 0 100 HUNTSMAN CORP COM 447011107 BBG001SKWX22 629333 47283 SH SOLE 34004 0 13279 IAC INC COM NEW 44891N208 BBG00S1LR2D2 1897022 47390 SH SOLE 31365 0 16025 IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 1579473 2811 SH SOLE 2785 0 26 ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 7295958 28046 SH SOLE 21315 0 6731 INCYTE CORP COM 45337C102 BBG001S8Q6N2 241802 2569 SH SOLE 2569 0 0 ING GROEP N.V. SPONSORED ADR 456837103 BBG001SB1FR8 874416 33567 SH SOLE 33567 0 0 INGERSOLL RAND INC COM 45687V106 BBG002R1CW36 1237363 15444 SH SOLE 14502 0 942 INGEVITY CORP COM 45688C107 BBG009LM2988 1910816 26826 SH SOLE 104 0 26722 INGREDION INC COM 457187102 BBG001SBH4X9 566117 5025 SH SOLE 3605 0 1420 INMUNE BIO INC COM 45782T105 BBG00LW94M14 11300 10000 SH SOLE 10000 0 0 INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 BBG001S8H2T5 390070 19000 SH SOLE 13000 0 6000 INNOVATOR ETFS TRUST DEFINED WLT SHLD 45783Y855 BBG011MFV1P4 3679845 109961 SH SOLE 109472 0 489 INNOVATOR ETFS TRUST EQUITY DEF PROTN 45784N775 BBG01S1MH1J6 483781 19054 SH SOLE 19054 0 0 INNOVATOR ETFS TRUST US EQTY BUFR JAN 45782C409 BBG00MYXK7W8 630201 11817 SH SOLE 11817 0 0 INNOVATOR ETFS TRUST US EQTY BUFR MAR 45782C391 BBG00S1NCS83 212578 4050 SH SOLE 4050 0 0 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417 BBG00RHZ5CR3 292088 7284 SH SOLE 7284 0 0 INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C508 BBG00MYXKL20 1379933 29914 SH SOLE 29914 0 0 INTEL CORP COM 458140100 BBG001S5SF65 1842615 41754 SH SOLE 30613 0 11141 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 BBG001SQ4YC7 3037922 45295 SH SOLE 44731 0 564 INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 113796126 723897 SH SOLE 676575 0 47322 INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 41659957 171881 SH SOLE 115623 0 56258 INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 387824 1600 SH Call SOLE 900 0 700 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 BBG001S5S5F7 4081372 56256 SH SOLE 11249 0 45007 INTERNATIONAL PAPER CO COM 460146103 BBG001S5SBF4 325691 9123 SH SOLE 5744 0 3379 INTUIT COM 461202103 BBG001S6TWR2 8961630 20726 SH SOLE 17743 0 2983 INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 72404322 157778 SH SOLE 154560 0 3218 INVESCO ACTIVELY MANAGED EXC ULTRA SHRT DUR 46090A887 BBG00KJR1T91 304780 6081 SH SOLE 6081 0 0 INVESCO CURRENCYSHARES JAPANESE YEN 46138W107 BBG001SMC6F5 108027232 1866400 SH Call SOLE 1866400 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 950706 4001 SH SOLE 4001 0 0 INVESCO EXCH TRADED FD TR II RAFI EMRGNG MRKT 46138E727 BBG001SSJYS0 713425 26512 SH SOLE 26512 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 BBG00P4Y2QS5 264982 2306 SH SOLE 2306 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 BBG003H4RBL9 1028909 20740 SH SOLE 12754 0 7986 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 714810 9773 SH SOLE 9773 0 0 INVESCO EXCH TRADED FD TR II SHORT TERM TREAS 46138G888 BBG00FQKL0K7 215111 2038 SH SOLE 2038 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 BBG00KXH5XJ3 3732291 66995 SH SOLE 48885 0 18110 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 BBG001V0MBC0 214979 10533 SH SOLE 10033 0 500 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 BBG001STKGB3 571255 21189 SH SOLE 21110 0 79 INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 BBG00Q5D6ZV0 263914 14143 SH SOLE 14143 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 BBG00KJR2L24 258756 13185 SH SOLE 13185 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 BBG00X3HYBX8 258394 15455 SH SOLE 15455 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 BBG00LNJW5P2 259270 12695 SH SOLE 12695 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 BBG001S8JG85 2363124 14261 SH SOLE 13588 0 673 INVESCO EXCHANGE TRADED FD T BUILDING & CONST 46137V779 BBG001SPHKZ0 959333 9832 SH SOLE 9376 0 456 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 BBG00KJR2B26 436182 7996 SH SOLE 4046 0 3950 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 BBG00KJR2QH7 223584 7405 SH SOLE 2965 0 4440 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 23110905 120428 SH SOLE 109944 0 10484 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 BBG00KJR2976 601193 12863 SH SOLE 12363 0 500 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 BBG00KJR2X19 440857 4105 SH SOLE 4105 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 1354343 18012 SH SOLE 17031 0 981 INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 12086717 20941 SH SOLE 15850 0 5091 INVESTMENT MANAGERS SER TR I FPA GBL EQTY ETF 30254T577 BBG01MNCH9Z2 366216 10094 SH SOLE 10094 0 0 INVESTORS TITLE CO NC COM 461804106 BBG001S5SDL3 282542 1300 SH SOLE 500 0 800 IONIS PHARMACEUTICALS INC COM 462222100 BBG001SB7RD1 17889291 238238 SH SOLE 203159 0 35079 IQVIA HLDGS INC COM 46266C105 BBG00333FZ54 449032 2633 SH SOLE 2633 0 0 IRADIMED CORP COM 46266A109 BBG006NM92Y1 268084 2785 SH SOLE 2785 0 0 IRON MTN INC DEL COM 46284V101 BBG001SCQ2X1 964602 9465 SH SOLE 8980 0 485 ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 BBG01KYQ6QS5 253919 6609 SH SOLE 5201 0 1408 ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 2468833 28004 SH SOLE 22650 0 5354 ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 2253740 32312 SH SOLE 24571 0 7741 ISHARES INC EM MKTS DIV ETF 464286319 BBG002PHMJT3 548520 15955 SH SOLE 11244 0 4711 ISHARES INC MSCI EM ASIA ETF 464286426 BBG002MYG936 2039827 21307 SH SOLE 21112 0 195 ISHARES INC MSCI ISRAEL ETF 464286632 BBG001T13884 1480090 12755 SH SOLE 8985 0 3770 ISHARES INC MSCI ITALY ETF 46434G830 BBG001S8SYM0 1232934 23080 SH SOLE 15600 0 7480 ISHARES INC MSCI JAPAN ETF 46434G822 BBG001S8SYN9 254895 3019 SH SOLE 2399 0 620 ISHARES INC MSCI MEXICO ETF 464286822 BBG001S8SYQ6 282056 3749 SH SOLE 3616 0 133 ISHARES INC MSCI STH KOR ETF 464286772 BBG001SF9FC7 1866933 15177 SH SOLE 11057 0 4120 ISHARES SILVER TR ISHARES 46428Q109 BBG001SQLN69 5711476 83820 SH SOLE 59594 0 24226 ISHARES TR 0-3 MNTH TREASRY 46436E718 BBG00TZR7YF0 821069 8157 SH SOLE 8157 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 6972962 84449 SH SOLE 83089 0 1360 ISHARES TR 10-20 YR TRS ETF 464288653 BBG001SSD830 1150359 11421 SH SOLE 8273 0 3148 ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 7120169 82134 SH SOLE 80466 0 1668 ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 60674331 699900 SH Call SOLE 699900 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 BBG001SSD812 7324499 61758 SH SOLE 61608 0 150 ISHARES TR 7-10 YR TRSY BD 464287440 BBG001S80936 5776094 60521 SH SOLE 58096 0 2425 ISHARES TR BROAD USD HIGH 46435U853 BBG00J2DS0J6 2403822 65250 SH SOLE 65250 0 0 ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 21624902 308135 SH SOLE 283113 0 25022 ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 33181147 244482 SH SOLE 238343 0 6139 ISHARES TR CORE INTL AGGR 46435G672 BBG00BDV2SQ0 542126 10834 SH SOLE 7308 0 3526 ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 82867775 915375 SH SOLE 902081 0 13294 ISHARES TR CORE MSCI EURO 46434V738 BBG006MJ8984 6656747 94731 SH SOLE 94642 0 89 ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 257321 2970 SH SOLE 2970 0 0 ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 11375373 168449 SH SOLE 152052 0 16397 ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 13475544 108403 SH SOLE 102197 0 6206 ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 672586 4722 SH SOLE 4722 0 0 ISHARES TR CORE S&P US GWT 464287671 BBG001SFQL99 499216 3218 SH SOLE 3018 0 200 ISHARES TR CORE S&P US VLU 464287663 BBG001SFQL80 219107 2143 SH SOLE 2143 0 0 ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 11415393 17476 SH SOLE 14453 0 3023 ISHARES TR CORE UNIVRSL USD 46434V613 BBG006MJCSW0 2370314 51317 SH SOLE 33788 0 17529 ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 4531415 45647 SH SOLE 45378 0 269 ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 949820 8529 SH SOLE 5948 0 2581 ISHARES TR EAFE SML CP ETF 464288273 BBG001SYVWS7 2130208 27168 SH SOLE 27043 0 125 ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 1901244 25572 SH SOLE 19493 0 6079 ISHARES TR ESG AWARE MSCI 46435U663 BBG00KK87757 497444 10579 SH SOLE 10579 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 BBG00FFPFTS4 1836248 12984 SH SOLE 12833 0 151 ISHARES TR ESG AWR US AGRGT 46435U549 BBG00MC0P0K7 862747 18144 SH SOLE 18144 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 BBG00H4BFM35 1251621 49935 SH SOLE 49935 0 0 ISHARES TR ESG OPTIMIZED 464288802 BBG001SN86J4 234345 1774 SH SOLE 1774 0 0 ISHARES TR ESG SELECT SCRE 46436E551 BBG00XDJF7W4 525929 11592 SH SOLE 11592 0 0 ISHARES TR EXPANDED TECH 464287515 BBG001S7W2J1 631733 7892 SH SOLE 7592 0 300 ISHARES TR EXPND TEC SC ETF 464287549 BBG001SHHYT5 4788553 40406 SH SOLE 40239 0 167 ISHARES TR FLTG RATE NT ETF 46429B655 BBG001V1QYX1 75507490 1482008 SH SOLE 1457989 0 24019 ISHARES TR GLOB HLTHCRE ETF 464287325 BBG001SJX8Q3 504181 5390 SH SOLE 5390 0 0 ISHARES TR GOV/CRED BD ETF 464288596 BBG001SSD894 467457 4487 SH SOLE 4487 0 0 ISHARES TR HDG MSCI EAFE 46434V803 BBG005XKVF72 671803 15809 SH SOLE 15809 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 BBG00M0P3SC7 1505995 59455 SH SOLE 18123 0 41332 ISHARES TR IBONDS 1-5 YR TI 46438G513 BBG01QN8ZWM5 228902 8991 SH SOLE 8991 0 0 ISHARES TR IBONDS 26 TRM TS 46436E858 BBG00RYR3RM6 292215 12752 SH SOLE 12752 0 0 ISHARES TR IBONDS 27 ETF 46435UAA9 BBG00HPLJP02 1409532 58149 SH SOLE 18927 0 39222 ISHARES TR IBONDS 27 TRM TS 46436E841 BBG00RYR47N8 290722 12961 SH SOLE 12961 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 BBG00DST7FD2 1276866 52676 SH SOLE 19729 0 32947 ISHARES TR IBONDS OCT 2026 46438G505 BBG01JD01KN1 229281 8844 SH SOLE 8844 0 0 ISHARES TR IBONDS OCT 2027 46438G604 BBG01JCY0204 229029 8770 SH SOLE 8770 0 0 ISHARES TR IBOXX HI YD ETF 464288513 BBG001ST0ZQ7 400625 5036 SH SOLE 4806 0 230 ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 265850 2439 SH SOLE 2269 0 170 ISHARES TR INTL SEL DIV ETF 464288448 BBG001S7Y5C9 1286932 30238 SH SOLE 25338 0 4900 ISHARES TR INTRM GOV CR ETF 464288612 BBG001SSD885 25373604 237854 SH SOLE 237434 0 420 ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 8229398 48738 SH SOLE 43406 0 5332 ISHARES TR ISHARES SEMICDTR 464287523 BBG001SJ8F58 634139 1929 SH SOLE 1546 0 383 ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 10749834 204525 SH SOLE 197402 0 7123 ISHARES TR ISHS 5-10YR INVT 464288638 BBG001SSD849 8891777 167077 SH SOLE 162681 0 4396 ISHARES TR MBS ETF 464288588 BBG001SSD8B1 989071 10417 SH SOLE 8037 0 2380 ISHARES TR MORNINGSTAR GRWT 464287119 BBG001SBRHJ5 1414597 14816 SH SOLE 8191 0 6625 ISHARES TR MORNINGSTR US EQ 464287127 BBG001SBR743 235793 2624 SH SOLE 1824 0 800 ISHARES TR MRGSTR MD CP GRW 464288307 BBG001SBRK44 1370204 17395 SH SOLE 16051 0 1344 ISHARES TR MRGSTR MD CP VAL 464288406 BBG001SBRK53 5932660 69972 SH SOLE 53106 0 16866 ISHARES TR MRGSTR SM CP GR 464288604 BBG001SBRKD4 339760 6200 SH SOLE 2200 0 4000 ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 6036455 62148 SH SOLE 54161 0 7987 ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 1140936 20090 SH SOLE 18980 0 1110 ISHARES TR MSCI EURO FL ETF 464289180 BBG001T6MGZ4 898241 25774 SH SOLE 23969 0 1805 ISHARES TR MSCI INTL QUALTY 46434V456 BBG007WGM3H4 5107598 110482 SH SOLE 102678 0 7804 ISHARES TR MSCI PERU AND GL 464289842 BBG001T4R2P6 1780463 22060 SH SOLE 14830 0 7230 ISHARES TR MSCI POLAND ETF 46429B606 BBG001S56L11 1482705 40722 SH SOLE 29290 0 11432 ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 872292 9406 SH SOLE 9406 0 0 ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 2150718 8962 SH SOLE 6782 0 2180 ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 3835872 19998 SH SOLE 17611 0 2387 ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 1055920 9947 SH SOLE 9947 0 0 ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 8689645 286598 SH SOLE 271568 0 15030 ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 1064995 2987 SH SOLE 2987 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 3152375 7393 SH SOLE 6405 0 988 ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 1937874 9069 SH SOLE 9069 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 880181 2805 SH SOLE 2805 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 522860 2758 SH SOLE 2658 0 100 ISHARES TR RUS MD CP GR ETF 464287481 BBG001S561Z8 868562 6779 SH SOLE 5579 0 1200 ISHARES TR RUS MDCP VAL ETF 464287473 BBG001S561V2 945762 6489 SH SOLE 5595 0 894 ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 2369436 24369 SH SOLE 22642 0 1727 ISHARES TR RUS TOP 200 ETF 464289446 BBG001T5LBQ8 459709 2865 SH SOLE 2865 0 0 ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 55217333 221899 SH SOLE 221217 0 682 ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 5359596 21611 SH SOLE 20353 0 1258 ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 954823 3002 SH SOLE 3002 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 2252360 19913 SH SOLE 14872 0 5041 ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 2059744 9755 SH SOLE 6167 0 3588 ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 343215 3411 SH SOLE 3327 0 84 ISHARES TR S&P MC 400VL ETF 464287705 BBG001SFQJM9 421496 3181 SH SOLE 2801 0 380 ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 723405 4999 SH SOLE 3999 0 1000 ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 15680481 103563 SH SOLE 93004 0 10559 ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 577339 5421 SH SOLE 5421 0 0 ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 347769 2936 SH SOLE 2361 0 575 ISHARES TR TRUST ISHARE 0-1 464288679 BBG001SSD803 6564126 59463 SH SOLE 59378 0 85 ISHARES TR U.S. ENERGY ETF 464287796 BBG001SFGXW8 859887 13276 SH SOLE 12431 0 845 ISHARES TR U.S. FINLS ETF 464287788 BBG001SFC802 1928447 16390 SH SOLE 15157 0 1233 ISHARES TR U.S. REAL ES ETF 464287739 BBG001SFGXJ3 469680 4967 SH SOLE 4094 0 873 ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 1483970 8180 SH SOLE 7474 0 706 ISHARES TR U.S. UTILITS ETF 464287697 BBG001SFGXG6 255005 2196 SH SOLE 1946 0 250 ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 1551815 7094 SH SOLE 4181 0 2913 ISHARES TR US BR DEL SE ETF 464288794 BBG001SQZT98 403390 2457 SH SOLE 1837 0 620 ISHARES TR US CONSM STAPLES 464287812 BBG001SF7V89 564862 8066 SH SOLE 7022 0 1044 ISHARES TR US CONSUM DISCRE 464287580 BBG001SFGXZ5 674563 6960 SH SOLE 5643 0 1317 ISHARES TR US HLTHCARE ETF 464287762 BBG001SFGXR4 1637707 26569 SH SOLE 24064 0 2505 ISHARES TR US HOME CONS ETF 464288752 BBG001SQZTR8 373609 4126 SH SOLE 1636 0 2490 ISHARES TR US INDUSTRIALS 464287754 BBG001SFGXQ5 1582367 10725 SH SOLE 9577 0 1148 ISHARES TR US OIL EQ&SV ETF 464288844 BBG001SQYZC1 886160 30610 SH SOLE 19940 0 10670 ISHARES TR US TELECOM ETF 464287713 BBG001SFC820 369333 9393 SH SOLE 8934 0 459 ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 786454 34328 SH SOLE 25371 0 8957 ISHARES TR YLD OPTIM BD 46434V787 BBG006C0Q441 204685 9085 SH SOLE 8560 0 525 ITT INC COM 45073V108 BBG00CVQZQB3 343526 1803 SH SOLE 1746 0 57 J & J SNACK FOODS CORP COM 466032109 BBG001S5SH98 18036699 227535 SH SOLE 13 0 227522 J P MORGAN EXCHANGE TRADED F ACTIVE GROWTH 46654Q609 BBG018R2GN27 434239 5138 SH SOLE 5138 0 0 J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167 BBG012NLLCC9 9751303 135907 SH SOLE 125322 0 10585 J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 BBG00N6W8XF5 813757 17285 SH SOLE 17251 0 34 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 BBG00F7XDRN7 5649439 107752 SH SOLE 80669 0 27083 J P MORGAN EXCHANGE TRADED F EQUITY FOCUS ETF 46654Q781 BBG01H4ZM978 6440709 89691 SH SOLE 79013 0 10678 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 26568174 468740 SH SOLE 438532 0 30208 J P MORGAN EXCHANGE TRADED F HEDGED EQUITY LA 46654Q724 BBG01J345HV8 2857836 44717 SH SOLE 44717 0 0 J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159 BBG0130Y3986 8047285 174675 SH SOLE 142747 0 31928 J P MORGAN EXCHANGE TRADED F INTRNL RES EQT 46641Q134 BBG016CBQVP3 708348 9352 SH SOLE 9352 0 0 J P MORGAN EXCHANGE TRADED F MORTGAGE BACKED 46654Q575 BBG01VGCNZQ5 1626645 31895 SH SOLE 26403 0 5492 J P MORGAN EXCHANGE TRADED F MUNICIPAL ETF 46641Q647 BBG00M8D48L9 415517 8312 SH SOLE 3562 0 4750 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 BBG016NKZFF7 4288534 77243 SH SOLE 65351 0 11892 J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 BBG00GP26NW0 5925775 117087 SH SOLE 104814 0 12273 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 BBG00M8D2458 404206 7929 SH SOLE 7929 0 0 JABIL INC COM 466313103 BBG001S7RB70 468245 1763 SH SOLE 1763 0 0 JACOBS SOLUTIONS INC COM 46982L108 BBG019C1BQS3 2385958 18746 SH SOLE 18348 0 398 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 BBG00F7XD8R5 845546 17305 SH SOLE 14210 0 3095 JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 BBG00XX898D2 1659152 32939 SH SOLE 32386 0 553 JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 BBG0100SH2D9 13538804 2628894 SH SOLE 193 0 2628701 JBT MAREL CORPORATION COM 477839104 BBG001SQLKR2 1742144 13624 SH SOLE 13550 0 74 JD.COM INC SPON ADS CL A 47215P106 BBG005YHY0R6 322845 10918 SH SOLE 10718 0 200 JOBY AVIATION INC COMMON STOCK G65163100 BBG00X2MYTD1 99345 12027 SH SOLE 8927 0 3100 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 BBG00B2MF4T8 3168803 47211 SH SOLE 44556 0 2655 JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 217734289 892187 SH SOLE 754884 0 137303 JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 3104388 12700 SH Call SOLE 5600 0 7100 JOHNSON CONTROLS INTERNATION SHS G51502105 BBG001S5WZ84 101005901 778556 SH SOLE 734233 0 44323 JONES LANG LASALLE INC COM 48020Q107 BBG001SCLGS1 336882 1107 SH SOLE 1107 0 0 JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 154859145 529575 SH SOLE 456859 0 72716 KAISER ALUMINIUM CORPORATION COM PAR $0.01 483007704 BBG001SR3GT7 335115 2781 SH SOLE 2402 0 379 KARAT PACKAGING INC COM 48563L101 BBG00Q9MSFD6 406934 14575 SH SOLE 14575 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 BBG001SLV0G8 206132 14435 SH SOLE 4112 0 10323 KENVUE INC COM 49177J102 BBG01C79X614 337798 19594 SH SOLE 14594 0 5000 KEURIG DR PEPPER INC COM 49271V100 BBG001ST5W34 349114 13259 SH SOLE 10734 0 2525 KEYSIGHT TECHNOLOGIES INC COM 49338L103 BBG0059FN820 6136182 21731 SH SOLE 6159 0 15572 KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 9583713 99345 SH SOLE 60092 0 39253 KIMCO REALTY CORP COM 49446R109 BBG001S70279 3178292 141446 SH SOLE 140962 0 484 KINDER MORGAN INC DEL COM 49456B101 BBG001TG2YZ5 8496572 253402 SH SOLE 158022 0 95380 KINSALE CAP GROUP INC COM 49714P108 BBG00D8JDB02 182233635 536948 SH SOLE 390358 0 146590 KIRBY CORP COM 497266106 BBG001S5SKT9 26768061 199506 SH SOLE 1272 0 198234 KKR & CO INC COM 48251W104 BBG001S6PW05 1257201 13591 SH SOLE 13477 0 114 KLA CORP COM NEW 482480100 BBG001S5SLM4 9074739 6163 SH SOLE 5731 0 432 KRAFT HEINZ CO COM 500754106 BBG005CPNTR1 1546805 68777 SH SOLE 45220 0 23557 KROGER CO COM 501044101 BBG001S5SN40 619112 8556 SH SOLE 8256 0 300 L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 124070437 360854 SH SOLE 323000 0 37854 L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 1380600 4000 SH Call SOLE 4000 0 0 LABCORP HOLDINGS INC COM SHS 504922105 BBG01MMT6PQ2 1022019 3831 SH SOLE 2166 0 1665 LAM RESEARCH CORP COM NEW 512807306 BBG001S5SW40 3902027 18263 SH SOLE 17098 0 1165 LAMAR ADVERTISING CO CL A 512816109 BBG001S8KJC2 136190855 1083274 SH SOLE 981871 0 101403 LAMB WESTON HLDGS INC COM 513272104 BBG003CVMLR1 319211 7553 SH SOLE 6546 0 1007 LANDSTAR SYS INC COM 515098101 BBG001S5RWM1 1369085 8540 SH SOLE 8495 0 45 LANTERN PHARMA INC COM 51654W101 BBG00GM6LK26 32625 23814 SH SOLE 20000 0 3814 LAZARD INC COM 52110M109 BBG001S711C4 344980 8121 SH SOLE 8121 0 0 LEIDOS HOLDINGS INC COM 525327102 BBG001SKW6M9 1682265 10894 SH SOLE 1794 0 9100 LENNAR CORP CL A 526057104 BBG001S5SRK3 3915095 45084 SH SOLE 44942 0 142 LENNOX INTL INC COM 526107107 BBG001S5SST2 2017109 4346 SH SOLE 4341 0 5 LIBERTY GLOBAL LTD COM CL C G61188127 BBG01K9KJ456 1224319 104375 SH SOLE 72783 0 31592 LIBERTY LIVE HOLDINGS INC COM SHS SER C 530909308 BBG01YYX1Z23 18491673 196490 SH SOLE 14 0 196476 LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755 BBG01HLMBDC5 25404401 298805 SH SOLE 296706 0 2099 LINCOLN NATL CORP IND COM 534187109 BBG001S5STV7 697842 19658 SH SOLE 18067 0 1591 LINDE PLC SHS G54950103 BBG01FND0CH6 12756837 25732 SH SOLE 24118 0 1614 LINKBANCORP INC COM 53578P105 BBG00M69LH59 234429 28109 SH SOLE 28109 0 0 LISTED FDS TR HORIZON KINETICS 53656H835 BBG01TYJL1Y3 312614 13802 SH SOLE 12202 0 1600 LISTED FDS TR HORIZON KINETICS 53656F623 BBG00YV34KZ7 3108796 59716 SH SOLE 47116 0 12600 LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 BBG00P35J8L8 202246 6708 SH SOLE 6708 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 BBG001SNP2B2 121573490 804797 SH SOLE 794613 0 10184 LKQ CORP COM 501889208 BBG001SCCPJ1 1321650 45000 SH SOLE 0 0 45000 LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 12313535 20378 SH SOLE 18899 0 1479 LOWES COS INC COM 548661107 BBG001S5SVL3 124785781 529535 SH SOLE 476761 0 52774 LPL FINL HLDGS INC COM 50212V100 BBG001T5GK39 688008 2287 SH SOLE 2287 0 0 LUMENTUM HLDGS INC COM 55024U109 BBG0073F9RS8 1904480 2710 SH SOLE 2375 0 335 LYFT INC CL A COM 55087P104 BBG004M9ZHY4 429670 32306 SH SOLE 32156 0 150 M & T BK CORP COM 55261F104 BBG001S7S2B4 305024 1476 SH SOLE 1330 0 146 MADISON SQUARE GRDN SPRT COR CL A 55825T103 BBG007FG0C32 420070 1307 SH SOLE 1307 0 0 MANULIFE FINL CORP COM 56501R106 BBG001S76KD6 2410180 69982 SH SOLE 63724 0 6258 MARATHON PETE CORP COM 56585A102 BBG001S169P1 7451364 30496 SH SOLE 19672 0 10824 MARKEL GROUP INC COM 570535104 BBG001S9ZK95 395458873 207172 SH SOLE 186740 0 20432 MARRIOTT INTL INC NEW CL A 571903202 BBG001S78K44 2753682 8419 SH SOLE 6869 0 1550 MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 110202057 634227 SH SOLE 583444 0 50783 MARTIN MARIETTA MATLS INC COM 573284106 BBG001S7QC51 199645877 342163 SH SOLE 321051 0 21112 MARVELL TECHNOLOGY INC COM 573874104 BBG00ZXBJ162 123619253 1248049 SH SOLE 1172728 0 75321 MASCO CORP COM 574599106 BBG001S5SZ70 438837 7269 SH SOLE 7269 0 0 MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 152507303 306025 SH SOLE 276675 0 29350 MCCORMICK & CO INC COM NON VTG 579780206 BBG001S79S19 3761167 74567 SH SOLE 66915 0 7652 MCDONALDS CORP COM 580135101 BBG001S5T110 122686705 395365 SH SOLE 342043 0 53322 MCDONALDS CORP COM 580135101 BBG001S5T110 279711 900 SH Call SOLE 600 0 300 MCKESSON CORP COM 58155Q103 BBG001S8F8P8 6664178 7701 SH SOLE 6512 0 1189 MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 93827569 1085899 SH SOLE 1027633 0 58266 MEIRAGTX HLDGS PLC COM G59665102 BBG00KXH4D62 599272 69200 SH SOLE 5000 0 64200 MELCO RESORTS AND ENTMNT LTD ADR 585464100 BBG001SBX933 108056 19024 SH SOLE 17524 0 1500 MERCADOLIBRE INC COM 58733R102 BBG001SM32G3 9559261 5529 SH SOLE 3880 0 1649 MERCK & CO INC COM 58933Y105 BBG001S5TC52 32440020 269725 SH SOLE 193727 0 75998 MERCK & CO INC COM 58933Y105 BBG001S5TC52 2790728 23200 SH Call SOLE 9300 0 13900 META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 141607896 247510 SH SOLE 231996 0 15514 METLIFE INC COM 59156R108 BBG001S5T3R8 4248269 60072 SH SOLE 53947 0 6125 MFS ACTIVE EXCHANGE TRADED F CORE PLUS BD ETF 55286W108 BBG01R1YDHW6 931034 37406 SH SOLE 34406 0 3000 MFS ACTIVE EXCHANGE TRADED F INTERNATINL ETF 55286W405 BBG01R1YCT42 6577425 221313 SH SOLE 217538 0 3775 MICROCHIP TECHNOLOGY INC. COM 595017104 BBG001S787B5 508739 7874 SH SOLE 7622 0 252 MICRON TECHNOLOGY INC COM 595112103 BBG001S6P675 12330861 36499 SH SOLE 31618 0 4881 MICROSOFT CORP COM 594918104 BBG001S5TD05 375460093 1019079 SH SOLE 898197 0 120882 MID-AMER APT CMNTYS INC COM 59522J103 BBG001S7HZ69 416185 3408 SH SOLE 3408 0 0 MILLERKNOLL INC COM 600544100 BBG001S5T771 188370 13027 SH SOLE 3406 0 9621 MIRUM PHARMACEUTICALS INC COM 604749101 BBG00MH7T2N6 244807 2650 SH SOLE 2650 0 0 MITSUBISHI UFJ FINANCIAL GRO SPONSORED ADS 606822104 BBG001SFZ3S8 957719 56436 SH SOLE 31436 0 25000 MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 BBG001SMCTP4 400398 50428 SH SOLE 50428 0 0 MKS INC. COM 55306N104 BBG001SBB6Q8 340118 1480 SH SOLE 480 0 1000 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 BBG019X46ZY3 227588 33128 SH SOLE 17375 0 15753 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 BBG019X46ZY3 90684 13200 SH Call SOLE 2700 0 10500 MODINE MFG CO COM 607828100 BBG001S5T913 346736 1600 SH SOLE 1600 0 0 MONARCH CASINO & RESORT INC COM 609027107 BBG001S7DVP1 79711072 841132 SH SOLE 309466 0 531666 MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 13974229 242427 SH SOLE 151637 0 90790 MONGODB INC CL A 60937P106 BBG0022FDRZ7 302291 1235 SH SOLE 1226 0 9 MONOLITHIC PWR SYS INC COM 609839105 BBG001SDRGP6 317072 290 SH SOLE 290 0 0 MONROE CAP CORP COM 610335101 BBG001V0NY75 51980 11300 SH SOLE 11300 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 BBG008NVB1F7 1489995 20563 SH SOLE 20205 0 358 MOODYS CORP COM 615369105 BBG001S5VP87 3717756 8522 SH SOLE 8035 0 487 MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 3224475 19593 SH SOLE 17925 0 1668 MORGAN STANLEY ETF TRUST EATON VANCE SHOR 61774R825 BBG01N52CZX1 325303 6386 SH SOLE 6386 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 BBG001S5T9L1 10865550 25038 SH SOLE 24167 0 871 MP MATERIALS CORP COM CL A 553368101 BBG00TJGL0T5 732700 15182 SH SOLE 14892 0 290 MPLX LP COM UNIT REP LTD 55336V100 BBG0035TJHL3 3400402 59583 SH SOLE 38455 0 21128 MSCI INC COM 55354G100 BBG001SV8B05 2722539 5051 SH SOLE 198 0 4853 MUELLER INDS INC COM 624756102 BBG001S6PVC4 4559439 41150 SH SOLE 40574 0 576 MURPHY USA INC COM 626755102 BBG001Z0Q6V2 300334 608 SH SOLE 508 0 100 NASDAQ INC COM 631103108 BBG001SKTBJ6 5092278 59987 SH SOLE 59921 0 66 NATERA INC COM 632307104 BBG001V0FSF8 5001950 25011 SH SOLE 24963 0 48 NATIONAL BEVERAGE CORP COM 635017106 BBG001S5PM18 899364 26727 SH SOLE 26580 0 147 NATIONAL FUEL GAS CO COM 636180101 BBG001S5TLR8 298041 3172 SH SOLE 2922 0 250 NATIONAL GRID PLC SPONSORED ADR NE 636274409 BBG001SD9VH2 5785741 68389 SH SOLE 67904 0 485 NATIXIS ETF TR GATEWAY QUALITY 63873X307 BBG01KD6JD98 8249208 150401 SH SOLE 124384 0 26017 NATIXIS ETF TRUST II NATIXIS LOOMIS 63875W406 BBG01H312M40 388188 9855 SH SOLE 9405 0 450 NATWEST GROUP PLC SPONS ADR 639057207 BBG001T03WR2 601111 40343 SH SOLE 40343 0 0 NAVITAS SEMICONDUCTOR CORP COM 63942X106 BBG00YQ6KTM3 221907 25303 SH SOLE 22203 0 3100 NEOS ETF TRUST NEOS S&P 500 HI 78433H303 BBG019C1Y0V1 207354 4200 SH SOLE 1950 0 2250 NETEASE COM INC SPONSORED ADS 64110W102 BBG001SCVWD1 1286387 11492 SH SOLE 11463 0 29 NETFLIX INC. COM 64110L106 BBG001SF6L46 18098251 188229 SH SOLE 154801 0 33428 NEW YORK LIFE INVTS ACTIVE E NYLI MACKAY MUN 45409F827 BBG00HZ6Q3N0 1066166 44230 SH SOLE 37920 0 6310 NEWMARKET CORP COM 651587107 BBG001S5R005 25916977 40820 SH SOLE 16862 0 23958 NEWMONT CORP COM 651639106 BBG001S5TKX3 4349337 40179 SH SOLE 25285 0 14894 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 BBG001SKJJT9 4412433 24401 SH SOLE 24401 0 0 NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 182921292 1974364 SH SOLE 1786437 0 187927 NICE LTD SPONSORED ADR 653656108 BBG001S9RK49 1816589 16476 SH SOLE 16434 0 42 NIKE INC CL B 654106103 BBG001S6NTK2 6539485 123807 SH SOLE 41358 0 82449 NIKE INC CL B 654106103 BBG001S6NTK2 1838136 34800 SH Call SOLE 17000 0 17800 NISOURCE INC COM 65473P105 BBG001S5TMF9 450736 9660 SH SOLE 9310 0 350 NNN REIT INC COM 637417106 BBG001S6Z1P5 292277 6954 SH SOLE 5954 0 1000 NOBLE CORP PLC ORD SHS A G65431127 BBG018KBK3H7 2767621 56401 SH SOLE 41626 0 14775 NOMURA ETF TR FOCUSED EMERGING 555927508 BBG01PD4YYV4 835930 18535 SH SOLE 18455 0 80 NORDSON CORP COM 655663102 BBG001S5TKK7 822391 3091 SH SOLE 3072 0 19 NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 128958000 451092 SH SOLE 407488 0 43604 NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 2927400 10200 SH Call SOLE 10200 0 0 NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 3330753 4882 SH SOLE 4140 0 742 NORTHWESTERN ENERGY GROUP IN COM NEW 668074305 BBG001SM2G73 210942 3199 SH SOLE 3199 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 BBG001SCKPS2 415140 22200 SH SOLE 21000 0 1200 NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 6305741 41281 SH SOLE 41156 0 125 NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 3115426 84784 SH SOLE 56124 0 28660 NRG ENERGY INC COM NEW 629377508 BBG001SDD8F0 357166 2444 SH SOLE 2344 0 100 NU HLDGS LTD ORD SHS CL A G6683N103 BBG0136WM2Y9 401440 27936 SH SOLE 27936 0 0 NUCOR CORP COM 670346105 BBG001S5TRV0 2319695 13718 SH SOLE 12125 0 1593 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 BBG00GVX41Y3 292330 7957 SH SOLE 7957 0 0 NUTANIX INC CL A 67059N108 BBG001V13SG8 712155 18736 SH SOLE 16790 0 1946 NUTRIEN LTD COM 67077M108 BBG00JM9SM69 272595 3622 SH SOLE 2302 0 1320 NUVEEN AMT FREE MUN CR INC F COM 67071L106 BBG001SHZCF8 353215 28647 SH SOLE 16638 0 12009 NUVEEN AMT FREE QLTY MUN INC COM 670657105 BBG001SKQWJ3 1109704 98816 SH SOLE 57701 0 41115 NUVEEN MUN VALUE FD INC COM 670928100 BBG001S5TS84 430675 47906 SH SOLE 10250 0 37656 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 BBG007SRSSP5 466725 17500 SH SOLE 17500 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 BBG001S6R664 1809763 240022 SH SOLE 197247 0 42775 NUVEEN REAL ASSET INCOME & G COM 67074Y105 BBG002G9B700 468452 38086 SH SOLE 37789 0 297 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 BBG001SDQNX3 1065586 66309 SH SOLE 43373 0 22936 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 BBG001S74480 177254 18757 SH SOLE 16507 0 2250 NUVEEN VA QUALITY MUN INCOM COM 67064R102 BBG001S78JZ3 3528209 311404 SH SOLE 268790 0 42614 NVENT ELEC PLC SHS G6700G107 BBG00GNT7B03 354367 2996 SH SOLE 2996 0 0 NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 349426270 2003591 SH SOLE 1867349 0 136242 NVR INC COM 62944T105 BBG001S5TSM8 500827 76 SH SOLE 41 0 35 NXP SEMICONDUCTORS N V COM N6596X109 BBG001SF62F6 4710315 23927 SH SOLE 23867 0 60 OCCIDENTAL PETE CORP COM 674599105 BBG001S5TZG9 707304 10882 SH SOLE 9332 0 1550 OKEANIS ECO TANKERS COR SHS Y64177101 BBG00L98KG35 616692 12190 SH SOLE 10821 0 1369 OKTA INC CL A 679295105 BBG001YV1SN3 70062289 890132 SH SOLE 875240 0 14892 OLD DOMINION FREIGHT LINE IN COM 679580100 BBG001S6WQT9 559062 2861 SH SOLE 2257 0 604 OLLIES BARGAIN OUTLET HLDGS COM 681116109 BBG0098VVDS0 270598 2940 SH SOLE 2940 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 BBG001S736L1 619823 14145 SH SOLE 13395 0 750 OMNICOM GROUP INC COM 681919106 BBG001S5VR10 1632697 21680 SH SOLE 7109 0 14571 ONCE UPON A FARM PBC COM 68237F108 BBG00FY48ZP7 533746 32645 SH SOLE 20925 0 11720 ONEMAIN HLDGS INC COM 68268W103 BBG005497H09 4039612 75559 SH SOLE 51289 0 24270 ONEOK INC NEW COM 682680103 BBG001S5TWK1 7367383 81480 SH SOLE 75052 0 6428 ONESPAWORLD HOLDINGS LIMITED COM P73684113 BBG00MKMQ6N3 23287296 1014697 SH SOLE 30471 0 984226 OPERA LTD SPONSORED ADS 68373M107 BBG00LBLDJ80 266420 18683 SH SOLE 18683 0 0 ORACLE CORP COM 68389X105 BBG001S5SJG6 20435126 138911 SH SOLE 105751 0 33160 OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 77518150 840428 SH SOLE 817002 0 23426 OSHKOSH CORP COM 688239201 BBG001S6SX46 1498004 10176 SH SOLE 9855 0 321 OSHKOSH CORP COM 688239201 BBG001S6SX46 588840 4000 SH Put SOLE 3800 0 200 OTIS WORLDWIDE CORP COM 68902V107 BBG00RP60LN7 1089099 14129 SH SOLE 9836 0 4293 OVINTIV INC COM 69047Q102 BBG00R2NHQ74 1596690 26898 SH SOLE 26068 0 830 PACCAR INC COM 693718108 BBG001S5V1S8 250530 2169 SH SOLE 2169 0 0 PACER FDS TR DEVELOPED MRKT 69374H873 BBG00GXXTL16 431448 10166 SH SOLE 10166 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 BBG009BJW8D9 4659758 88825 SH SOLE 81713 0 7112 PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 10686654 170822 SH SOLE 163397 0 7425 PACER FDS TR US CHS CWS GWT 69374H667 BBG00P1M9FH3 3546066 65595 SH SOLE 61536 0 4059 PACER FDS TR US LRG CP CASH 69374H360 BBG01C3RRM56 1089077 32280 SH SOLE 28242 0 4038 PACER FDS TR US SM CAP CASH 69374H352 BBG01GHNGYJ2 215664 7919 SH SOLE 7919 0 0 PACER FDS TR US SMALL CAP CAS 69374H857 BBG00GXXR1G6 2036968 45397 SH SOLE 34497 0 10900 PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG001T53796 12976861 88712 SH SOLE 75402 0 13310 PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 83691168 526158 SH SOLE 493478 0 32680 PAN AMERN SILVER CORP COM 697900108 BBG001S5ZXR5 2457283 44980 SH SOLE 42169 0 2811 PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 5940554 6636 SH SOLE 5434 0 1202 PAYCHEX INC COM 704326107 BBG001S5V135 8200115 89016 SH SOLE 87114 0 1902 PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 1119412 24749 SH SOLE 23112 0 1637 PDS BIOTECHNOLOGY CORP COM 70465T107 BBG004NCDKL7 6050 10000 SH SOLE 10000 0 0 PEMBINA PIPELINE CORP COM 706327103 BBG001SB0CJ5 255938 5718 SH SOLE 5218 0 500 PENTAIR PLC SHS G7S00T104 BBG001S69VB3 267602 3072 SH SOLE 2820 0 252 PEPSICO INC COM 713448108 BBG001S695T1 90717947 583032 SH SOLE 524717 0 58315 PERFORMANCE FOOD GROUP CO COM 71377A103 BBG009XW2WC7 444832 5193 SH SOLE 3143 0 2050 PETROLEO BRASILEIRO S A SPONSORED ADR 71654V408 BBG001SF6W88 701807 33822 SH SOLE 33822 0 0 PFIZER INC COM 717081103 BBG001S5V466 12498221 445153 SH SOLE 376388 0 68765 PFIZER INC COM 717081103 BBG001S5V466 348192 12400 SH Call SOLE 11300 0 1100 PGIM ETF TR AAA CLO ETF 69344A834 BBG01HHR9TZ2 1344312 26266 SH SOLE 22602 0 3664 PGIM ETF TR PGIM ULTRA SH BD 69344A107 BBG00KJQ1QS8 14607613 295103 SH SOLE 271124 0 23979 PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 106869505 646714 SH SOLE 486824 0 159890 PHILLIPS 66 COM 718546104 BBG00286S4P7 4684131 25712 SH SOLE 22503 0 3209 PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 BBG00ST5DV48 366566 28350 SH SOLE 28350 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 BBG001V1XW67 610266 6543 SH SOLE 6478 0 65 PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 6104804 66155 SH SOLE 65550 0 605 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 BBG001T618D9 755614 7513 SH SOLE 5845 0 1668 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 BBG005VLSHH1 688371 7184 SH SOLE 7184 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 BBG001SF6Y39 575634 11030 SH SOLE 11030 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 BBG001TCGQY7 1384337 14301 SH SOLE 14166 0 135 PIMCO ETF TR MTG BKD SECS ACT 72201R569 BBG01PV6NS44 1152952 23245 SH SOLE 23005 0 240 PIMCO ETF TR MULTISECTOR BD 72201R585 BBG01GZGT490 13630283 520240 SH SOLE 470100 0 50140 PIMCO ETF TR MUNI INCOME OPP 72201R635 BBG012DX1041 339427 7514 SH SOLE 7514 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 BBG001T6Q6C7 2253113 44660 SH SOLE 41617 0 3043 PIMCO MUN INCOME FD II COM 72200W106 BBG001SKRFP2 86245 11393 SH SOLE 8143 0 3250 PINNACLE FINL PARTNERS INC COM 72348N109 BBG01Z7V4M93 356878 4143 SH SOLE 3639 0 504 PLANET LABS PBC COM CL A 72703X106 BBG00ZCV3Q27 1547647 55372 SH SOLE 40091 0 15281 PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 9077751 43624 SH SOLE 41953 0 1671 POOL CORP COM 73278L105 BBG001S5VBK4 338515 1673 SH SOLE 1673 0 0 PPG INDS INC COM 693506107 BBG001S5VC13 515589 4824 SH SOLE 3385 0 1439 PPL CORP COM 69351T106 BBG001S5VC31 3087442 80823 SH SOLE 80310 0 513 PRAIRIE OPER CO COM 739650109 BBG001T2Y6H2 61306 30200 SH SOLE 30200 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 BBG001SH44F0 1544221 26054 SH SOLE 25103 0 951 PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 787351 8735 SH SOLE 7189 0 1546 PRIMERICA INC COM 74164M108 BBG001T5ZSQ6 2174572 8682 SH SOLE 8460 0 222 PRIMORIS SVCS CORP COM 74164F103 BBG001S64801 1973604 13798 SH SOLE 13215 0 583 PRINCIPAL EXCHANGE TRADED FD ACTIVE HIGH YL 74255Y102 BBG009KJNFR8 396334 20904 SH SOLE 19904 0 1000 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 BBG001SD3148 1890958 20985 SH SOLE 20786 0 199 PROCTER & GAMBLE CO COM 742718109 BBG001S5V4L9 24721328 171153 SH SOLE 122005 0 49148 PROCTER & GAMBLE CO COM 742718109 BBG001S5V4L9 2166600 15000 SH Call SOLE 6100 0 8900 PROFESIONALLY MANAGED PORTFO AKRE FOCUS ETF 74316P579 BBG01RM0YZG2 4645415 87898 SH SOLE 85490 0 2408 PROGRESSIVE CORP COM 743315103 BBG001S5V509 4331851 21852 SH SOLE 19558 0 2294 PROLOGIS INC. COM 74340W103 BBG001S5NMN6 6477960 49009 SH SOLE 48754 0 255 PROSHARES TR RUSS 2000 DIVD 74347B698 BBG0081VG5Y6 357626 5199 SH SOLE 5199 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 4314123 40695 SH SOLE 25771 0 14924 PROSHARES TR S&P MDCP 400 DIV 74347B680 BBG0081VJCK3 484501 5607 SH SOLE 5607 0 0 PRUDENTIAL FINL INC COM 744320102 BBG001S97MM7 1314214 13453 SH SOLE 13028 0 425 PRUDENTIAL PLC ADR 74435K204 BBG001SF5MH1 1666678 58624 SH SOLE 39069 0 19555 PTC INC COM 69370C100 BBG001S6DNK6 294812 2069 SH SOLE 1543 0 526 PUBLIC STORAGE OPER CO COM 74460D109 BBG001S5TH79 678026 2503 SH SOLE 1333 0 1170 PULTE GROUP INC COM 745867101 BBG001S5V5K7 1434842 12200 SH SOLE 12200 0 0 PURPLE INNOVATION INC COM 74640Y106 BBG009S7FXN0 16530 25000 SH SOLE 25000 0 0 PVH CORPORATION COM 693656100 BBG001S5VGY8 448628 6431 SH SOLE 6334 0 97 PVH CORPORATION COM 693656100 BBG001S5VGY8 767360 11000 SH Put SOLE 10600 0 400 QNITY ELECTRONICS INC COMMON STOCK 74743L100 BBG01TRL7564 449059 3892 SH SOLE 2811 0 1081 QUALCOMM INC COM 747525103 BBG001S6VS70 8155453 63343 SH SOLE 59291 0 4052 QUANTA SVCS INC COM 74762E102 BBG001S5VH85 79448376 145740 SH SOLE 143022 0 2718 RAMACO RES INC COM CL A 75134P600 BBG00BCQJ2W4 356428 23055 SH SOLE 20124 0 2931 RANGE RES CORP COM 75281A109 BBG001SBZNN8 1775288 39294 SH SOLE 17093 0 22201 RAYMOND JAMES FINL INC COM 754730109 BBG001S5VQ03 2846921 19662 SH SOLE 19622 0 40 RAYONIER INC COM 754907103 BBG001S7NCZ1 52354457 2540152 SH SOLE 1189715 0 1350437 RBB FD INC F/M US TREASURY 74933W452 BBG01922X1R4 4136030 82953 SH SOLE 50177 0 32776 RBB FD INC MOTLEY FOL ETF 74933W601 BBG00JWTWQF0 719073 10900 SH SOLE 10900 0 0 RBB FD INC MOTLEY FOOL SML 74933W874 BBG00MDY0QG7 606400 18950 SH SOLE 11950 0 7000 RBB FUND TRUST FIRST EAGLE GBL 75526L886 BBG01R35L858 3292186 70047 SH SOLE 42782 0 27265 RBB FUND TRUST FIRST EAGLE OVER 75526L878 BBG01R35FG93 7295507 144580 SH SOLE 143397 0 1183 RBC BEARINGS INC COM 75524B104 BBG001SNYTV1 3251659 5987 SH SOLE 5962 0 25 REALTY INCOME CORP COM 756109104 BBG001S884K0 6857118 112081 SH SOLE 91127 0 20954 REAVES UTIL INCOME FD COM SH BEN INT 756158101 BBG001SBVF13 718142 18283 SH SOLE 17733 0 550 RED CAT HLDGS INC COM 75644T100 BBG001SB7WF8 289276 22099 SH SOLE 10099 0 12000 REDDIT INC CL A 75734B100 BBG015RGX648 3858000 28652 SH SOLE 20663 0 7989 REGENERON PHARMACEUTICALS COM 75886F107 BBG001S6PX49 377048 488 SH SOLE 470 0 18 REINSURANCE GROUP AMER INC COM NEW 759351604 BBG001S6P9Q8 277343 1358 SH SOLE 1358 0 0 REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 81538185 371276 SH SOLE 348001 0 23275 RESTAURANT BRANDS INTL INC COM 76131D103 BBG0076WG2T4 441666 5977 SH SOLE 5777 0 200 RIO TINTO PLC SPONSORED ADR 767204100 BBG001SB0LX9 4124047 44207 SH SOLE 43563 0 644 RITHM CAPITAL CORP COM NEW 64828T201 BBG003T1GM12 956817 100930 SH SOLE 97180 0 3750 RLI CORP COM 749607107 BBG001S5VQ58 1498151 26265 SH SOLE 26168 0 97 ROBINHOOD MKTS INC COM CL A 770700102 BBG008NMBXP6 3200417 46182 SH SOLE 35257 0 10925 ROCKET COS INC COM CL A 77311W101 BBG00VY1MZN4 202336 14199 SH SOLE 8199 0 6000 ROCKET LAB CORP COM 773121108 BBG01V7JN489 6149186 95752 SH SOLE 70367 0 25385 ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 144743227 406350 SH SOLE 398017 0 8333 ROIVANT SCIENCES LTD SHS G76279101 BBG007STW2C7 293620 10600 SH SOLE 10600 0 0 ROLLINS INC COM 775711104 BBG001S5VRG4 987551 18490 SH SOLE 18490 0 0 ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 595260 1682 SH SOLE 1660 0 22 ROSS STORES INC COM 778296103 BBG001S5VRS1 1253963 5789 SH SOLE 5489 0 300 ROYAL BK CDA COM 780087102 BBG001S60869 1920206 11869 SH SOLE 8113 0 3756 ROYAL CARIBBEAN GROUP COM V7780T103 BBG001S5RMJ7 441939 1606 SH SOLE 1306 0 300 ROYAL GOLD INC COM 780287108 BBG001S5VNX4 326076 1281 SH SOLE 990 0 291 ROYCE SMALL CAP TRUST INC COM 780910105 BBG001S5VTQ9 179064 10787 SH SOLE 10787 0 0 RPM INTL INC COM 749685103 BBG001S7X317 288956 2907 SH SOLE 2707 0 200 RTX CORPORATION COM 75513E101 BBG001S5X5Q9 21934389 113709 SH SOLE 91101 0 22608 RYAN SPECIALTY HOLDINGS INC CL A 78351F107 BBG011K4W1Y0 218804 6485 SH SOLE 3355 0 3130 RYANAIR HOLDINGS PLC SPONSORED ADR 783513203 BBG001SB07J6 1403281 24278 SH SOLE 24230 0 48 RYDER SYS INC COM 783549108 BBG001S5VK15 903795 4415 SH SOLE 4290 0 125 S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 4848886 11400 SH SOLE 11192 0 208 SAFETY INS GROUP INC COM 78648T100 BBG001S78T90 687918 9450 SH SOLE 3725 0 5725 SAIA INC COM 78709Y105 BBG001SL4QM4 543079 1546 SH SOLE 1171 0 375 SALESFORCE INC COM 79466L302 BBG001SDLP09 4520583 24220 SH SOLE 18966 0 5254 SANDISK CORP COM 80004C200 BBG01R388JK6 1899031 2989 SH SOLE 2212 0 777 SANOFI SA SPONSORED ADR 80105N105 BBG001S5W768 100165953 2094962 SH SOLE 1930594 0 164368 SAP SE SPON ADR 803054204 BBG001S6RD41 200010 1168 SH SOLE 1168 0 0 SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 17047652 181715 SH SOLE 140921 0 40794 SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698 BBG00PZFPGG2 376034 16580 SH SOLE 16580 0 0 SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730 BBG0051QPC87 302331 7902 SH SOLE 7452 0 450 SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 BBG0051J0PJ9 30776982 1105098 SH SOLE 1097935 0 7163 SCHWAB STRATEGIC TR INTERNL DIVID 808524672 BBG00Z60CHB2 1401039 44253 SH SOLE 43503 0 750 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 727831 29407 SH SOLE 21604 0 7803 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 BBG001T9F7C1 37473152 1504342 SH SOLE 1493387 0 10955 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 BBG001T9F795 36246012 1493451 SH SOLE 1490712 0 2739 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 469324 18698 SH SOLE 18698 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 19909464 648939 SH SOLE 646422 0 2517 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 BBG001T66WN0 9101327 312438 SH SOLE 311298 0 1140 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 443469 17296 SH SOLE 17296 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 12774336 412608 SH SOLE 376343 0 36265 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 1103295 37940 SH SOLE 37904 0 36 SCOTTS MIRACLE-GRO CO CL A 810186106 BBG001S5W5H0 412433 6782 SH SOLE 6660 0 122 SEA LTD SPONSORD ADS 81141R100 BBG00HTBWMH4 519571 6274 SH SOLE 6260 0 14 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 BBG0113JGQG9 420750 1074 SH SOLE 1036 0 38 SEI INVTS CO COM 784117103 BBG001S5VZJ3 1631941 20797 SH SOLE 4617 0 16180 SELECT SECTOR SPDR TR STATE STREET COM 81369Y852 BBG00L5F9FV7 18696215 168647 SH SOLE 167649 0 998 SELECT SECTOR SPDR TR STATE STREET CON 81369Y308 BBG001S7T107 12316847 150242 SH SOLE 146228 0 4014 SELECT SECTOR SPDR TR STATE STREET CON 81369Y407 BBG001S7T1Q9 6421862 58927 SH SOLE 58394 0 533 SELECT SECTOR SPDR TR STATE STREET ENE 81369Y506 BBG001S7T1S7 2619923 42767 SH SOLE 40569 0 2198 SELECT SECTOR SPDR TR STATE STREET FIN 81369Y605 BBG001S7T223 23074147 467398 SH SOLE 463088 0 4310 SELECT SECTOR SPDR TR STATE STREET HEA 81369Y209 BBG001S7SCQ6 17697072 120708 SH SOLE 115541 0 5167 SELECT SECTOR SPDR TR STATE STREET IND 81369Y704 BBG001S7T232 5482032 33896 SH SOLE 32840 0 1056 SELECT SECTOR SPDR TR STATE STREET MAT 81369Y100 BBG001S7R733 2287034 45768 SH SOLE 45640 0 128 SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803 BBG001S7TCZ5 34889288 262523 SH SOLE 254702 0 7821 SELECT SECTOR SPDR TR STATE STREET UTI 81369Y886 BBG001S7TD56 8836250 192553 SH SOLE 181432 0 11121 SERIES PORTFOLIOS TR INFRASTRUCTURE C 81752T437 BBG01RQ9JQ03 704079 14177 SH SOLE 11777 0 2400 SERVICENOW INC COM 81762P102 BBG001T4JFC0 84121972 803794 SH SOLE 774403 0 29391 SERVICETITAN INC SHS CL A 81764X103 BBG009DVYCV9 421247 6638 SH SOLE 6638 0 0 SHAKE SHACK INC CL A 819047101 BBG0063GCHJ6 1103110 12469 SH SOLE 11169 0 1300 SHELL PLC SPON ADS 780259305 BBG0147BN6H1 20787922 223539 SH SOLE 146083 0 77456 SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 153127275 479997 SH SOLE 464864 0 15133 SHOPIFY INC CL A SUB VTG SHS 82509L107 BBG004DW5NC7 1412067 11904 SH SOLE 10299 0 1605 SIGA TECHNOLOGIES INC COM 826917106 BBG001S80PZ5 267500 50000 SH SOLE 50000 0 0 SIMON PPTY GROUP INC NEW COM 828806109 BBG001S77WM9 1147719 6153 SH SOLE 5105 0 1048 SIMPLY GOOD FOODS CO COM 82900L102 BBG00GVP5JM3 165877 11559 SH SOLE 7759 0 3800 SIRIUSXM HOLDINGS INC COMMON STOCK 829933100 BBG01KJQM3Z7 363652 15756 SH SOLE 11864 0 3892 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 1482446 11137 SH SOLE 11038 0 99 SLB LIMITED COM STK 806857108 BBG001S5W4C8 101732811 1978231 SH SOLE 1850246 0 127985 SM ENERGY COMPANY COM 78454L100 BBG001S6W0J7 285048 9142 SH SOLE 9142 0 0 SMITH A O CORP COM 831865209 BBG001S5NRY3 285916 4336 SH SOLE 4185 0 151 SMITHFIELD FOODS INC COM 832248207 BBG01RMP2XX8 11320576 408012 SH SOLE 191372 0 216640 SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 318544 3303 SH SOLE 1146 0 2157 SMURFIT WESTROCK PLC SHS G8267P108 BBG01NJC0037 2496017 62635 SH SOLE 11823 0 50812 SNAP INC CL A 83304A106 BBG00441QMK5 277840 60400 SH SOLE 60200 0 200 SNAP ON INC COM 833034101 BBG001S5W688 370484 1020 SH SOLE 1020 0 0 SNOWFLAKE INC COM SHS 833445109 BBG007DHGNK2 1140802 7564 SH SOLE 7543 0 21 SOFI TECHNOLOGIES INC COM 83406F102 BBG00YB1ZF08 787910 49617 SH SOLE 42114 0 7503 SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 BBG01X5744Z4 1224500 16078 SH SOLE 14014 0 2064 SOLVENTUM CORP COM SHS 83444M101 BBG018YZH6V0 211246 3235 SH SOLE 3020 0 215 SONOCO PRODS CO COM 835495102 BBG001S7M9F1 1679875 31057 SH SOLE 17937 0 13120 SONY GROUP CORP SPONSORED ADR 835699307 BBG001S5W6H8 2921673 141144 SH SOLE 136926 0 4218 SOUTHERN CO COM 842587107 BBG001S5W777 12969770 134370 SH SOLE 122074 0 12296 SOUTHSTATE BK CORP COM 84472E102 BBG001S9J7Z3 292286 3159 SH SOLE 1342 0 1817 SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 14781579 34353 SH SOLE 25927 0 8426 SPDR INDEX SHS FDS STATE STREET SPD 78463X202 BBG001SLBK12 866582 13959 SH SOLE 12532 0 1427 SPDR SERIES TRUST STATE STREET SPD 78468R853 BBG004T58LZ5 41960329 868384 SH SOLE 854812 0 13572 SPDR SERIES TRUST STATE STREET SPD 78464A474 BBG001T6B0P2 8462777 281436 SH SOLE 279945 0 1491 SPDR SERIES TRUST STATE STREET SPD 78468R788 BBG00B6WD879 944714 20754 SH SOLE 16867 0 3887 SPDR SERIES TRUST STATE STREET SPD 78464A763 BBG001SPTBP8 3851868 26394 SH SOLE 22061 0 4333 SPDR SERIES TRUST STATE STREET SPD 78464A672 BBG001STKCX8 12841991 448081 SH SOLE 447830 0 251 SPDR SERIES TRUST STATE STREET SPD 78468R200 BBG0029J2J00 577125 18750 SH SOLE 18750 0 0 SPDR SERIES TRUST STATE STREET SPD 78464A847 BBG001SPT9T9 576103 9728 SH SOLE 9728 0 0 SPDR SERIES TRUST STATE STREET SPD 78464A698 BBG001SMH2R6 939593 14422 SH SOLE 5822 0 8600 SPDR SERIES TRUST STATE STREET SPD 78464A664 BBG001STKCY7 328513 12491 SH SOLE 12430 0 61 SPDR SERIES TRUST STATE STREET SPD 78468R523 BBG00X8RXGK5 303391 3051 SH SOLE 3040 0 11 SPDR SERIES TRUST STATE STREET SPD 78464A292 BBG001T5L3N9 231824 7517 SH SOLE 7517 0 0 SPDR SERIES TRUST STATE STREET SPD 78468R663 BBG001STKCW9 9707203 105928 SH SOLE 79622 0 26306 SPDR SERIES TRUST STATE STREET SPD 78464A508 BBG001SG4284 500646 8848 SH SOLE 6733 0 2115 SPDR SERIES TRUST STATE STREET SPD 78464A631 BBG0024LG8W4 227312 895 SH SOLE 314 0 581 SPDR SERIES TRUST STATE STREET SPD 78464A854 BBG001SPTB87 11572307 151193 SH SOLE 140426 0 10767 SPDR SERIES TRUST STATE STREET SPD 78464A649 BBG001STKD11 252562 9858 SH SOLE 9858 0 0 SPDR SERIES TRUST STATE STREET SPD 78464A284 BBG001V11QG4 358114 14440 SH SOLE 14440 0 0 SPDR SERIES TRUST STATE STREET SPD 78468R606 BBG0034VNBZ2 474166 20333 SH SOLE 20265 0 68 SPDR SERIES TRUST STATE STREET SPD 78464A870 BBG001SQDKG3 1683969 13184 SH SOLE 10870 0 2314 SPDR SERIES TRUST STATE STREET SPD 78464A805 BBG001SG6843 896145 11335 SH SOLE 11335 0 0 SPDR SERIES TRUST STATE STREET SPD 78468R408 BBG002QLYD04 34031908 1362366 SH SOLE 1355237 0 7129 SPDR SERIES TRUST STATE STREET SPD 78464A409 BBG001SD7RB9 309752 3164 SH SOLE 2664 0 500 SPOTIFY TECHNOLOGY S A SHS L8681T102 BBG003T4VFD1 81047815 167989 SH SOLE 162917 0 5072 SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 BBG00JPZ8T56 358616 7515 SH SOLE 5505 0 2010 SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD TR 85207H104 BBG001T66XM9 4389502 123857 SH SOLE 114599 0 9258 SPROTT ETF TRUST JR GOLD MINERS E 85210B201 BBG008F5F4J9 344320 4000 SH SOLE 4000 0 0 SPROTT FDS TR SILVER MINERS 85208P873 BBG01PNPTB51 448420 7577 SH SOLE 3872 0 3705 SPROTT FDS TR URANIUM MINERS E 85208P303 BBG016ZGFLP1 404075 6399 SH SOLE 3499 0 2900 SSGA ACTIVE ETF TR STATE STREET DOU 78467V848 BBG0084H8485 466513 11742 SH SOLE 11742 0 0 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 BBG001SPYW58 402410 17519 SH SOLE 16717 0 802 STARBUCKS CORP COM 855244109 BBG001S72KH6 8720287 97335 SH SOLE 83943 0 13392 STARWOOD PPTY TR INC COM 85571B105 BBG001T4JCN5 439541 25525 SH SOLE 25525 0 0 STATE STR CORP COM 857477103 BBG001S5RLD5 4290470 33901 SH SOLE 33872 0 29 STATE STR SPDR DOW JONES IND UT SER 1 78467X109 BBG001S8LH99 2430686 5248 SH SOLE 4360 0 888 STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 BBG001S72SM3 18824663 28946 SH SOLE 26922 0 2024 STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 BBG001S72SM3 153090036 235400 SH Put SOLE 235400 0 0 STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 775884 1258 SH SOLE 1258 0 0 STERIS PLC SHS USD G8473T100 BBG00MRHG532 273759 1238 SH SOLE 1238 0 0 STERLING INFRASTRUCTURE INC COM 859241101 BBG001SC9C40 204045 501 SH SOLE 501 0 0 STEWART INFORMATION SVCS COR COM 860372101 BBG001S7KRL6 23861811 390532 SH SOLE 623 0 389909 STIFEL FINL CORP COM 860630102 BBG001S5W081 3587066 48526 SH SOLE 48526 0 0 STOCK YDS BANCORP INC COM 861025104 BBG001SBG219 1123222 16944 SH SOLE 16854 0 90 STRATEGY INC CL A NEW 594972408 BBG001SC7PX1 217017 1739 SH SOLE 1319 0 420 STRIDE INC COM 86333M108 BBG001SNN4P5 348036 3947 SH SOLE 3833 0 114 STRYKER CORPORATION COM 863667101 BBG001S8FR03 10767030 32770 SH SOLE 25071 0 7699 STUBHUB HLDGS INC CL A 86384P109 BBG00RFFBK03 8435294 1351810 SH SOLE 5184 0 1346626 SUN CMNTYS INC COM 866674104 BBG001S7HRC0 3625103 28777 SH SOLE 12201 0 16576 SUNBELT RENTALS HOLDINGS INC SHS 866966104 BBG01ZZ7RCV7 203016 3119 SH SOLE 3119 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 BBG00358K8T9 229994 3540 SH SOLE 3390 0 150 SUPER MICRO COMPUTER INC COM NEW 86800U302 BBG001SQGH95 538361 23643 SH SOLE 21888 0 1755 SYNCHRONY FINANCIAL COM 87165B103 BBG00658F3Q2 12982153 190858 SH SOLE 69127 0 121731 SYNOPSYS INC COM 871607107 BBG001S5VTR8 4838245 12203 SH SOLE 12134 0 69 SYSCO CORP COM 871829107 BBG001S5WJS8 3165057 44372 SH SOLE 42557 0 1815 T ROWE PRICE ETF INC CAP APPRECIATION 87283Q867 BBG01GZY8BG0 5616013 157797 SH SOLE 149225 0 8572 T ROWE PRICE ETF INC HEDGED EQUTY ETF 87283Q776 BBG01SX7BSJ1 661880 24288 SH SOLE 24288 0 0 T ROWE PRICE ETF INC INTERNATIONAL EQ 87283Q834 BBG01H03SSK0 310693 8995 SH SOLE 8395 0 600 T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107 BBG00WGK8YP7 791398 17913 SH SOLE 14513 0 3400 T ROWE PRICE ETF INC PRICE DIV GRWT 87283Q404 BBG00WGK9Z46 408535 9154 SH SOLE 8851 0 303 T ROWE PRICE ETF INC QM US BOND ETF 87283Q602 BBG011XYKHY8 1500287 35218 SH SOLE 35218 0 0 T ROWE PRICE ETF INC SMALL MID CAP 87283Q826 BBG01GZWBK89 7763239 211705 SH SOLE 183714 0 27991 TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 BBG001S5WWW4 27765726 82159 SH SOLE 78319 0 3840 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 BBG001S9TN41 25284978 129139 SH SOLE 127302 0 1837 TANGER INC COM 875465106 BBG001S7BZV7 550476 16200 SH SOLE 7700 0 8500 TARGA RES CORP COM 87612G101 BBG001TC94B9 282071 1125 SH SOLE 1125 0 0 TARGET CORP COM 87612E106 BBG001SC0K41 1191811 9833 SH SOLE 7836 0 1997 TC ENERGY CORP COM 87807B107 BBG001S5WW27 5223632 83677 SH SOLE 80815 0 2862 TE CONNECTIVITY PLC ORD SHS G87052109 BBG01Q08MMX4 122968556 588310 SH SOLE 557083 0 31227 TELEDYNE TECHNOLOGIES INC COM 879360105 BBG001SDK336 1079943 1785 SH SOLE 1785 0 0 TELEKOMUNIKASI IND SPONSORED ADR 715684106 BBG001S8MMR7 1018854 54543 SH SOLE 54397 0 146 TELUS CORPORATION COM 87971M103 BBG001S60K53 198635 15502 SH SOLE 8302 0 7200 TESLA INC COM 88160R101 BBG001SQKGD7 18327430 49300 SH SOLE 45260 0 4040 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 BBG001S62NT9 3737470 124086 SH SOLE 119808 0 4278 TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 71148233 366479 SH SOLE 339748 0 26731 TEXTRON INC COM 883203101 BBG001S5WZ39 229074 2616 SH SOLE 2531 0 85 THE ALGER ETF TRUST 35 ETF 015564206 BBG0106Y43Y9 851238 27135 SH SOLE 25685 0 1450 THE ALGER ETF TRUST MID CAP 40 ETF 015564107 BBG00ZDR6163 612308 31433 SH SOLE 28933 0 2500 THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 1723081 6492 SH SOLE 5391 0 1101 THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 2656064 5404 SH SOLE 4918 0 486 THOMSON REUTERS CORP COM 884903808 BBG001S5WSW3 207044 2301 SH SOLE 2301 0 0 THOR INDS INC COM 885160101 BBG001S5WPH6 1268019 15872 SH SOLE 15808 0 64 THORNBURG INCM BUILDER OPP T COM 885213108 BBG011K2MTF5 385899 18250 SH SOLE 16519 0 1731 TIDAL TRUST I FUNDSTRAT GRANNY 886364231 BBG01QNBFYF4 4456085 186681 SH SOLE 174512 0 12169 TJX COS INC NEW COM 872540109 BBG001S5WQ93 141947289 893891 SH SOLE 853111 0 40780 TKO GROUP HOLDINGS INC CL A 87256C101 BBG01G9JKWW4 32203303 159699 SH SOLE 158905 0 794 T-MOBILE US INC COM 872590104 BBG001SKR9Y6 6293588 29965 SH SOLE 27061 0 2904 TOLL BROTHERS INC COM 889478103 BBG001S5WT15 228451 1674 SH SOLE 1674 0 0 TOPBUILD COR COM 89055F103 BBG0077VS2G6 259829 740 SH SOLE 640 0 100 TORONTO DOMINION BK ONT COM NEW 891160509 BBG001S60L15 559064 5991 SH SOLE 5723 0 268 TORTOISE ENERGY INFRSTRCTR C COM 89147L886 BBG001SJTT37 554765 11129 SH SOLE 10056 0 1073 TOTALENERGIES SE ACT F92124100 BBG001S67Y74 13431741 147634 SH SOLE 138858 0 8776 TOWNEBANK PORTSMOUTH VA COM 89214P109 BBG001S5WTN1 3486717 103556 SH SOLE 94145 0 9411 TOYOTA MOTOR CORP ADS 892331307 BBG001SDB327 276278 1341 SH SOLE 1321 0 20 TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 800663 17675 SH SOLE 12450 0 5225 TRANE TECHNOLOGIES PLC SHS G8994E103 BBG001S5SBV6 88633183 214161 SH SOLE 197374 0 16787 TRANSUNION COM 89400J107 BBG002Q7J607 2441299 35284 SH SOLE 9242 0 26042 TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 1681428 5765 SH SOLE 5474 0 291 TREDEGAR CORP COM 894650100 BBG001S5S647 285284 35885 SH SOLE 559 0 35326 TREX INC COM 89531P105 BBG001SB6TV8 18477687 507350 SH SOLE 2345 0 505005 TRIMBLE INC COM 896239100 BBG001S5SZP0 854643 13102 SH SOLE 9055 0 4047 TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 23722607 516219 SH SOLE 353878 0 162341 TTM TECHNOLOGIES INC COM 87305R109 BBG001SFJKF2 583546 5990 SH SOLE 5115 0 875 TYLER TECHNOLOGIES INC COM 902252105 BBG001S5WZB0 535140 1563 SH SOLE 1555 0 8 TYSON FOODS INC CL A 902494103 BBG001S871D5 1500453 23419 SH SOLE 22944 0 475 TYSON FOODS INC CL A 902494103 BBG001S871D5 640700 10000 SH Call SOLE 10000 0 0 UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MW4 98336169 1376279 SH SOLE 1323233 0 53046 UBS GROUP AG SHS H42097107 BBG007936GX0 556491 14243 SH SOLE 14243 0 0 UDR INC COM 902653104 BBG001S6KCT3 749287 22181 SH SOLE 12939 0 9242 UGI CORP NEW COM 902681105 BBG001S5X0W3 237422 6519 SH SOLE 6519 0 0 UL SOLUTIONS INC CLASS A COM SHS 903731107 BBG007N72MB0 523354 6106 SH SOLE 6106 0 0 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 BBG001V2MJJ2 366625 17500 SH SOLE 4000 0 13500 UNDER ARMOUR INC CL A 904311107 BBG001SJLLQ7 128158 21685 SH SOLE 12685 0 9000 UNIFIRST CORP MASS COM 904708104 BBG001S5X2B2 1238958 4925 SH SOLE 4899 0 26 UNILEVER PLC SPON ADR NEW 904767803 BBG001S5X1K4 5824898 102245 SH SOLE 99186 0 3059 UNION PAC CORP COM 907818108 BBG001S5X2M0 182021877 753020 SH SOLE 715092 0 37928 UNITED BANKSHARES INC WEST V COM 909907107 BBG001S5WZV8 599974 14485 SH SOLE 10836 0 3649 UNITED PARCEL SVCS INC CL B 911312106 BBG001SDGSH1 89045388 912889 SH SOLE 818765 0 94124 UNITED RENTALS INC COM 911363109 BBG001SBGZ25 593048 814 SH SOLE 729 0 85 UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 215088419 801710 SH SOLE 771763 0 29947 UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 1623540 6000 SH Call SOLE 2200 0 3800 UNIVERSAL CORP VA MTNS BK EN COM 913456109 BBG001S5X5V3 6445744 122310 SH SOLE 12709 0 109601 UNIVERSAL DISPLAY CORP COM 91347P105 BBG001S5V9H3 971153 10595 SH SOLE 10551 0 44 URBAN OUTFITTERS INC COM 917047102 BBG001S7H9K1 453006 7151 SH SOLE 6901 0 250 US BANCORP COM NEW 902973304 BBG001S6T8C1 10586713 203551 SH SOLE 193760 0 9791 US FOODS HLDG CORP COM 912008109 BBG00C6H6D59 1735404 18820 SH SOLE 15317 0 3503 UTZ BRANDS INC COM CL A 918090101 BBG00M8652J9 313814 39623 SH SOLE 20109 0 19514 VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 3832509 15511 SH SOLE 8729 0 6782 VALVOLINE INC COM 92047W101 BBG003DNHV65 497822 14781 SH SOLE 509 0 14272 VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 5349453 58292 SH SOLE 41033 0 17259 VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 BBG001SZDBR1 1350996 26944 SH SOLE 25261 0 1683 VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 BBG001T60G06 881471 7343 SH SOLE 2677 0 4666 VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 13956524 144328 SH SOLE 128766 0 15562 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 831198 2168 SH SOLE 1186 0 982 VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 BBG005T08310 836329 36908 SH SOLE 36908 0 0 VANECK MERK GOLD ETF GOLD SHS 921078101 BBG002WYN9L7 513570 11400 SH SOLE 11000 0 400 VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG001ST39R1 14463501 187400 SH SOLE 149838 0 37562 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 BBG001ST39Q2 97815129 1247485 SH SOLE 1225105 0 22380 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 3022335 41042 SH SOLE 40189 0 853 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 BBG004N1LGK2 615021 12800 SH SOLE 12756 0 44 VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 61526990 140862 SH SOLE 115479 0 25383 VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 1838168 6151 SH SOLE 5963 0 188 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG001SRN7S6 2488343 9669 SH SOLE 8408 0 1261 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 16090606 87316 SH SOLE 67600 0 19716 VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 64456171 224445 SH SOLE 222267 0 2178 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 2372606 26749 SH SOLE 25939 0 810 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 207099885 346582 SH SOLE 342730 0 3852 VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 10281341 47325 SH SOLE 37641 0 9684 VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 5477622 20913 SH SOLE 19112 0 1801 VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 1325045 4384 SH SOLE 4081 0 303 VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 14130881 44048 SH SOLE 39599 0 4449 VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 60683626 309295 SH SOLE 268307 0 40988 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 24086044 320974 SH SOLE 299915 0 21059 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 41362609 765278 SH SOLE 752671 0 12607 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 BBG001SHTV18 932613 11314 SH SOLE 7014 0 4300 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 BBG001SHTV36 2580848 26408 SH SOLE 26201 0 207 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 BBG001T0SKD6 2986667 20490 SH SOLE 18595 0 1895 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 505006 3651 SH SOLE 3651 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 5093823 102101 SH SOLE 83118 0 18983 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 BBG001T62M92 655565 11009 SH SOLE 11009 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 12736076 153910 SH SOLE 148467 0 5443 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 BBG001T62MC8 3476941 62812 SH SOLE 62774 0 38 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 BBG001T62M74 1103479 18850 SH SOLE 18817 0 33 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 66848863 843308 SH SOLE 742494 0 100814 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 BBG001TCH518 3379626 30811 SH SOLE 13415 0 17396 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 BBG001TCH581 1056262 11268 SH SOLE 10553 0 715 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 BBG001TCH7W0 762474 7612 SH SOLE 7612 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 183617882 853798 SH SOLE 814252 0 39546 VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 4371913 56697 SH SOLE 55950 0 747 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 4804527 74977 SH SOLE 73312 0 1665 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 49662481 335331 SH SOLE 327770 0 7561 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 BBG00C863MQ1 504870 5707 SH SOLE 5481 0 226 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 2069690 21962 SH SOLE 21856 0 106 VANGUARD WORLD FD CONSUM DIS ETF 92204A108 BBG001SHVTQ3 220085 613 SH SOLE 573 0 40 VANGUARD WORLD FD CONSUM STP ETF 92204A207 BBG001SHVR41 343328 1529 SH SOLE 1447 0 82 VANGUARD WORLD FD ENERGY ETF 92204A306 BBG001SHTV45 702888 4062 SH SOLE 2631 0 1431 VANGUARD WORLD FD ESG US STK ETF 921910733 BBG00M0P2SP4 216007 1924 SH SOLE 1924 0 0 VANGUARD WORLD FD FINANCIALS ETF 92204A405 BBG001SHTTM0 690912 5719 SH SOLE 4219 0 1500 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 BBG001SHVR32 1555951 5713 SH SOLE 5338 0 375 VANGUARD WORLD FD INDUSTRIAL ETF 92204A603 BBG001SHVTX5 794912 2546 SH SOLE 2546 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 BBG001SHTTR5 5364914 7689 SH SOLE 7541 0 148 VANGUARD WORLD FD MEGA GRWTH IND 921910816 BBG001T0Y6W9 291012 792 SH SOLE 792 0 0 VANGUARD WORLD FD UTILITIES ETF 92204A876 BBG001SHVTP4 1062229 5361 SH SOLE 5120 0 241 VEEVA SYS INC CL A COM 922475108 BBG001TX0CB4 796355 4534 SH SOLE 4490 0 44 VENTAS INC COM 92276F100 BBG001S9T7M6 489190 5982 SH SOLE 5164 0 818 VERALTO CORP COM SHS 92338C103 BBG019Q32XK7 314876 3561 SH SOLE 2993 0 568 VERISK ANALYTICS INC COM 92345Y106 BBG001SBRX64 3802211 20038 SH SOLE 20032 0 6 VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 30526574 608098 SH SOLE 503054 0 105044 VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 3142520 62600 SH Call SOLE 25300 0 37300 VERRA MOBILITY CORP CL A COM STK 92511U102 BBG00G4XQBP7 19390458 1356925 SH SOLE 2345 0 1354580 VERSANT MEDIA GROUP INC COM CL A 925283103 BBG01Y0M8KD8 23664051 639238 SH SOLE 633494 0 5744 VERTEX PHARMACEUTICALS INC COM 92532F100 BBG001S68LJ8 93661911 210152 SH SOLE 199988 0 10164 VERTIV HOLDINGS CO COM CL A 92537N108 BBG00L2B8LM7 742645 2964 SH SOLE 2745 0 219 VICI PPTYS INC COM 925652109 BBG00HVVB4B6 924563 33842 SH SOLE 33671 0 171 VICOR CORP COM 925815102 BBG001S6JQ96 878255 5455 SH SOLE 4850 0 605 VICTORY PORTFOLIOS II SHARES FREE CASH 92647X830 BBG01H064W02 771123 19532 SH SOLE 19532 0 0 VICTORY PORTFOLIOS II VICTORYSHARES WE 92647P126 BBG01B07MBK7 1501157 33590 SH SOLE 33590 0 0 VICTORY PORTFOLIOS II VICTORYSHARES WE 92647X798 BBG01MYBJZL7 317916 10534 SH SOLE 10534 0 0 VIKING HOLDINGS LTD ORD SHS G93A5A101 BBG004YZ9G74 353659 4813 SH SOLE 4513 0 300 VILLAGE FARMS INTL INC COM 92707Y108 BBG001S5VXJ8 289680 102000 SH SOLE 102000 0 0 VIRTUS ARTIFICIAL INTELLIGEN COM 92838Y100 BBG00Q7474L7 256920 12000 SH SOLE 12000 0 0 VIRTUS DIVERSIFIED INCM & CO COM 92840N100 BBG008HMBD31 620330 25528 SH SOLE 23228 0 2300 VIRTUS DIVIDEND INTEREST & P COM 92840R101 BBG001SNN4Q4 195102 15472 SH SOLE 15072 0 400 VIRTUS EQUITY & CONV INCM FD COM 92841M101 BBG001SHZGR6 217505 9311 SH SOLE 8690 0 621 VISA INC COM CL A 92826C839 BBG001SRCFY3 145646595 482673 SH SOLE 428183 0 54490 VISHAY PRECISION GROUP INC COM 92835K103 BBG001T5X9F2 616363 14195 SH SOLE 13868 0 327 VISTRA CORP COM 92840M102 BBG00DXDL6R0 5224164 34751 SH SOLE 30999 0 3752 VODAFONE GROUP PLC SPONSORED ADR 92857W308 BBG001S6MDB8 152297 10140 SH SOLE 8340 0 1800 VOYAGER TECHNOLOGIES INC COM CL A 92892B103 BBG01V317GP4 353189 15100 SH SOLE 7648 0 7452 VULCAN MATLS CO COM 929160109 BBG001S5X8R2 3657639 13432 SH SOLE 13074 0 358 WABTEC COM 929740108 BBG001S5XBT3 1096791 4389 SH SOLE 4152 0 237 WALMART INC COM 931142103 BBG001S5XH92 48968043 394014 SH SOLE 302581 0 91433 WARNER BROS DISCOVERY INC COM SER A 934423104 BBG011386VG3 222632 8108 SH SOLE 6377 0 1731 WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 14217080 61870 SH SOLE 57516 0 4354 WATERS CORP COM 941848103 BBG001S8MDG9 568817 1910 SH SOLE 1581 0 329 WATSCO INC COM 942622200 BBG001S82CQ2 198366683 545278 SH SOLE 512451 0 32827 WD 40 CO COM 929236107 BBG001S5XD46 1200274 5885 SH SOLE 5856 0 29 WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 9684994 83657 SH SOLE 82615 0 1042 WELLS FARGO & CO COM 949746101 BBG001S5XF23 72023520 913085 SH SOLE 856209 0 56876 WELLTOWER INC COM 95040Q104 BBG001S5RTQ4 2150594 10878 SH SOLE 10692 0 186 WESBANCO INC COM 950810101 BBG001S5XJR8 603161 17488 SH SOLE 17488 0 0 WESCO INTL INC COM 95082P105 BBG001SCRP78 274441 1003 SH SOLE 1003 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 2275811 9080 SH SOLE 5530 0 3550 WESTERN DIGITAL CORP COM 958102105 BBG001S5XD28 3283781 12140 SH SOLE 9902 0 2238 WESTROCK COFFEE CO COM 96145W103 BBG016LHSFJ0 938825 220900 SH SOLE 146325 0 74575 WEYERHAEUSER CO COM NEW 962166104 BBG001S5XL11 60615635 2483305 SH SOLE 2379434 0 103871 WHEATON PRECIOUS METALS CORP COM 962879102 BBG001S6DSP0 4417592 33720 SH SOLE 22386 0 11334 WHITE MTNS INS GROUP LTD COM G9618E107 BBG001SBLRT8 4664146 2123 SH SOLE 1019 0 1104 WILLIAMS COS INC COM 969457100 BBG001S5XH10 8466596 116331 SH SOLE 113161 0 3170 WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 2100989 11523 SH SOLE 3433 0 8090 WILLIS TOWERS WATSON PLC LTD SHS G96629103 BBG001SHY2Q9 380526 1309 SH SOLE 1027 0 282 WISDOMTREE TR EMG MKTS SMCAP 97717W281 BBG001SRPT24 590783 9830 SH SOLE 6813 0 3017 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 BBG001T6DPF6 412941 7896 SH SOLE 7896 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 63729991 1265991 SH SOLE 1233086 0 32905 WISDOMTREE TR INTL EQUITY FD 97717W703 BBG001SHKSW0 981194 14039 SH SOLE 12648 0 1391 WISDOMTREE TR JAPN HEDGE EQT 97717W851 BBG001SHL470 439472 2771 SH SOLE 2606 0 165 WISDOMTREE TR US HIGH DIVIDEND 97717W208 BBG001SHKNX0 273596 2505 SH SOLE 2505 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 BBG001SHL7K8 206174 2308 SH SOLE 2086 0 222 WISDOMTREE TR US MIDCAP FUND 97717W570 BBG001SSZB66 48592899 722893 SH SOLE 716151 0 6742 WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 489666 5575 SH SOLE 5575 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 BBG001SSZBC9 356767 6146 SH SOLE 3512 0 2634 WORKDAY INC CL A 98138H101 BBG001T21KQ7 685198 5274 SH SOLE 3679 0 1595 WP CAREY INC COM 92936U109 BBG001S67MM3 7372820 108491 SH SOLE 45912 0 62579 WW GRAINGER INC COM 384802104 BBG001S5RRD2 1548178 1419 SH SOLE 1339 0 80 WYNN RESORTS LTD COM 983134107 BBG001SJZ2V8 24256537 238863 SH SOLE 223598 0 15265 XCEL ENERGY INC COM 98389B100 BBG001S7F0X8 4325204 54446 SH SOLE 53788 0 658 XYLEM INC COM 98419M100 BBG001V05C73 76427122 645918 SH SOLE 580818 0 65100 YUM BRANDS INC COM 988498101 BBG001S7JQ30 3231033 20781 SH SOLE 19700 0 1081 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 BBG001S6SX73 2480316 11863 SH SOLE 1363 0 10500 ZIMMER BIOMET HOLDINGS INC COM 98956P102 BBG001S7DQJ9 720502 7968 SH SOLE 6239 0 1729 ZIONS BANCORPORATION NATL AS COM 989701107 BBG001S5XN80 455198 7900 SH SOLE 4100 0 3800 ZOETIS INC CL A 98978V103 BBG0039320P7 1462588 12397 SH SOLE 9262 0 3135 ZURN ELKAY WATER SOLNS CORP COM 98983L108 BBG001T36GB5 719009 16035 SH SOLE 16035 0 0