DAVENPORT & Co LLC at 2023-06-30

Filling information for DAVENPORT & Co LLC as Treemap, investor disclosed 1032 total holdings based on 2023-06-30 SEC fillings. A list of the exposed holdings

Product name

Product description

Changed holding value / amount

Details
Total Holding Value, based on SEC fillings over time
CUSIP Symbol Name Title Of Class Value in 1000's Amount
90137F103 90137F103 22ND CENTY GROUP INC COM 5741 15000
88579Y101 88579Y101 3M CO COM 5899651 58952
282914100 282914100 8X8 INC NEW COM 132957 31432
000361105 000361105 AAR CORP COM 346560 6000
002824100 002824100 ABBOTT LABS COM 86217624 792690
00287Y109 00287Y109 ABBVIE INC COM 25616196 190139
003011103 003011103 ABRDN AUSTRALIA EQUITY FD IN COM 572502 132831
00326L100 00326L100 ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 140470 17006
G1151C101 G1151C101 ACCENTURE PLC IRELAND SHS CLASS A 121826478 395054
00507V109 00507V109 ACTIVISION BLIZZARD INC COM 1391776 16510
00724F101 00724F101 ADOBE SYSTEMS INCORPORATED COM 150569368 308649
00751Y106 00751Y106 ADVANCE AUTO PARTS INC COM 360358 5126
007903107 007903107 ADVANCED MICRO DEVICES INC COM 1550787 13620
00768Y453 00768Y453 ADVISORSHARES TR PURE US CANNABIS 235450 42500
00130H105 00130H105 AES CORP COM 2199266 106091
001055102 001055102 AFLAC INC COM 10275600 147215
008474108 008474108 AGNICO EAGLE MINES LTD COM 432283 8649
009158106 009158106 AIR PRODS & CHEMS INC COM 127050579 425536
009066101 009066101 AIRBNB INC COM CL A 227612 1776
00971T101 00971T101 AKAMAI TECHNOLOGIES INC COM 3066275 34119
012348108 012348108 ALBANY INTL CORP CL A 1208428 12955
012653101 012653101 ALBEMARLE CORP COM 37568972 168427
H01301128 H01301128 ALCON AG ORD SHS 1734742 20941
01609W102 01609W102 ALIBABA GROUP HLDG LTD SPONSORED ADS 467177 5605
01626W101 01626W101 ALIGHT INC COM CL A 108653392 11854216
016255101 016255101 ALIGN TECHNOLOGY INC COM 744766 2106
G0176J109 G0176J109 ALLEGION PLC ORD SHS 372804 3106
01881G106 01881G106 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 1337052 41575
020002101 020002101 ALLSTATE CORP COM 896635 8223
02079K305 02079K305 ALPHABET INC CAP STK CL A 198098206 1657279
02079K107 02079K107 ALPHABET INC CAP STK CL C 88297481 730326
00162Q452 00162Q452 ALPS ETF TR ALERIAN MLP 1929264 49203
00162Q593 00162Q593 ALPS ETF TR MED BREAKTHGH 21805877 691153
00162Q387 00162Q387 ALPS ETF TR OSHARES US QUALT 1700612 38659
00162Q528 00162Q528 ALPS ETF TR RIVERFRNT DYMC 412587 8944
02209S103 02209S103 ALTRIA GROUP INC COM 15315726 338100
023135106 023135106 AMAZON COM INC COM 240278939 1847235
02319V103 02319V103 AMBEV SA SPONSORED ADR 1155103 363240
G0250X107 G0250X107 AMCOR PLC ORD 2111589 211582
G02602103 G02602103 AMDOCS LTD SHS 253254 2562
02390A101 02390A101 AMERICA MOVIL SAB DE CV SPON ADS RP CL B 845951 39092
025537101 025537101 AMERICAN ELEC PWR CO INC COM 5139317 61037
025816109 025816109 AMERICAN EXPRESS CO COM 9304466 53413
03027X100 03027X100 AMERICAN TOWER CORP NEW COM 156953782 810022
030420103 030420103 AMERICAN WTR WKS CO INC NEW COM 765657 5364
03076C106 03076C106 AMERIPRISE FINL INC COM 9150812 27549
03073E105 03073E105 AMERISOURCEBERGEN CORP COM 1171554 6088
031100100 031100100 AMETEK INC COM 1104183 6821
031162100 031162100 AMGEN INC COM 15479430 69721
032095101 032095101 AMPHENOL CORP NEW CL A 1455300 17133
032108409 032108409 AMPLIFY ETF TR CWP ENHANCED DIV 991019 27528
032654105 032654105 ANALOG DEVICES INC COM 63721141 328911
03524A108 03524A108 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 1752675 30900
03662Q105 03662Q105 ANSYS INC COM 424067 1284
G0403H108 G0403H108 AON PLC SHS CL A 74225649 215823
03769M106 03769M106 APOLLO GLOBAL MGMT INC COM 543401 7075
037833100 037833100 APPLE INC COM 227528606 1176235
038222105 038222105 APPLIED MATLS INC COM 6981782 48303
038336103 038336103 APTARGROUP INC COM 648816 5600
G6095L109 G6095L109 APTIV PLC SHS 4071196 39879
03937C105 03937C105 ARCBEST CORP COM 1568450 15875
039483102 039483102 ARCHER DANIELS MIDLAND CO COM 2971188 39322
03969T109 03969T109 ARCTURUS THERAPEUTICS HLDGS COM 1175880 41000
04010L103 04010L103 ARES CAPITAL CORP COM 5498582 292633
04016X101 04016X101 ARGENX SE SPONSORED ADR 490670 1259
040413106 040413106 ARISTA NETWORKS INC COM 944000 5825
00214Q302 00214Q302 ARK ETF TR GENOMIC REV ETF 661036 19391
00214Q104 00214Q104 ARK ETF TR INNOVATION ETF 862902 19549
04208T108 04208T108 ARMADA HOFFLER PPTYS INC COM 480200 41113
04247X102 04247X102 ARMSTRONG WORLD INDS INC NEW COM 1028653 14003
044186104 044186104 ASHLAND INC COM 576757 6636
N07059210 N07059210 ASML HOLDING N V N Y REGISTRY SHS 800299 1104
046353108 046353108 ASTRAZENECA PLC SPONSORED ADR 963025 13456
00206R102 00206R102 AT&T INC COM 6938005 434975
04911A107 04911A107 ATLANTIC UN BANKSHARES CORP COM 1296065 49945
049468101 049468101 ATLASSIAN CORPORATION CL A 2505907 14933
049560105 049560105 ATMOS ENERGY CORP COM 325403 2797
052769106 052769106 AUTODESK INC COM 37066935 180609
053015103 053015103 AUTOMATIC DATA PROCESSING IN COM 14315559 65133
05329W102 05329W102 AUTONATION INC COM 362965 2205
053332102 053332102 AUTOZONE INC COM 573473 230
05352A100 05352A100 AVANTOR INC COM 17597604 856748
053611109 053611109 AVERY DENNISON CORP COM 55521083 325001
05367P100 05367P100 AVID TECHNOLOGY INC COM 11924470 471307
114340102 114340102 AZENTA INC COM 1187686 25443
056525108 056525108 BADGER METER INC COM 907394 6149
058498106 058498106 BALL CORP COM 2227921 38274
05946K101 05946K101 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 1693194 220468
05969A105 05969A105 BANCORP INC DEL COM 533730 16347
060505104 060505104 BANK AMERICA CORP COM 10896620 379809
062540109 062540109 BANK HAWAII CORP COM 804439 19511
063671101 063671101 BANK MONTREAL QUE COM 200940 2225
064058100 064058100 BANK NEW YORK MELLON CORP COM 563188 12650
064149107 064149107 BANK NOVA SCOTIA HALIFAX COM 2017112 40310
06417N103 06417N103 BANK OZK LITTLE ROCK ARK COM 210077 5231
06738E204 06738E204 BARCLAYS PLC ADR 403745 51367
06759L103 06759L103 BARINGS BDC INC COM 98078 12510
06759X107 06759X107 BARINGS CORPORATE INVS COM 386148 25916
067901108 067901108 BARRICK GOLD CORP COM 1420935 83930
070203104 070203104 BASSETT FURNITURE INDS INC COM 311569 20716
071705107 071705107 BAUSCH PLUS LOMB CORP COMMON SHARES 2775820 138340
071813109 071813109 BAXTER INTL INC COM 389503 8549
05534B760 05534B760 BCE INC COM NEW 7262740 159331
075887109 075887109 BECTON DICKINSON & CO COM 2848883 10791
08265T208 08265T208 BENTLEY SYS INC COM CL B 291486 5375
084423102 084423102 BERKLEY W R CORP COM 384124 6449
084670108 084670108 BERKSHIRE HATHAWAY INC DEL CL A 12427440 24
084670702 084670702 BERKSHIRE HATHAWAY INC DEL CL B NEW 284300794 836373
088606108 088606108 BHP GROUP LTD SPONSORED ADS 2642944 44293
09062X103 09062X103 BIOGEN INC COM 301371 1058
09061G101 09061G101 BIOMARIN PHARMACEUTICAL INC COM 438861 5063
09075P105 09075P105 BIOXCEL THERAPEUTICS INC COM 397635 59705
09215C105 09215C105 BLACK KNIGHT INC COM 57330588 958728
09256A109 09256A109 BLACKROCK ENHANCD CAP & INM COM 377326 20385
09251A104 09251A104 BLACKROCK ENHANCED EQUITY DI COM 329513 39510
09247X101 09247X101 BLACKROCK INC COM 9243680 13375
09258A107 09258A107 BLACKROCK MULTI SECTOR INC T COM 851300 59242
09260D107 09260D107 BLACKSTONE INC COM 7602209 81771
852234103 852234103 BLOCK INC CL A 622363 9349
09581B103 09581B103 BLUE OWL CAPITAL INC COM CL A 272610 23400
097023105 097023105 BOEING CO COM 5132165 24305
09857L108 09857L108 BOOKING HOLDINGS INC COM 1363667 505
099502106 099502106 BOOZ ALLEN HAMILTON HLDG COR CL A 5442230 48766
101137107 101137107 BOSTON SCIENTIFIC CORP COM 473342 8751
055622104 055622104 BP PLC SPONSORED ADR 7434559 210675
110122108 110122108 BRISTOL-MYERS SQUIBB CO COM 81355703 1271017
110122140 110122140 BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 10007 90970
110448107 110448107 BRITISH AMERN TOB PLC SPONSORED ADR 3284637 98935
11135F101 11135F101 BROADCOM INC COM 95366478 110361
113004105 113004105 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 127350201 3912628
11271J107 11271J107 BROOKFIELD CORP CL A LTD VT SH 273312631 8182655
G16252101 G16252101 BROOKFIELD INFRAST PARTNERS LP INT UNIT 6281614 172099
11275Q107 11275Q107 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 772811 16959
112830104 112830104 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 803108 47918
11284V105 11284V105 BROOKFIELD RENEWABLE CORP CL A SUB VTG 8178642 258982
G16258108 G16258108 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT 11976658 407048
115236101 115236101 BROWN & BROWN INC COM 346334 5031
115637209 115637209 BROWN FORMAN CORP CL B 974957 14600
12008R107 12008R107 BUILDERS FIRSTSOURCE INC COM 809744 5954
G16962105 G16962105 BUNGE LIMITED COM 54114064 576008
12135Y108 12135Y108 BURKE HERBERT FINL SVCS CORP COM 208008 3240
122017106 122017106 BURLINGTON STORES INC COM 203033 1290
12466Q104 12466Q104 C & F FINL CORP COM 399098 7432
12685J105 12685J105 CABLE ONE INC COM 14475826 22135
12769G100 12769G100 CAESARS ENTERTAINMENT INC NE COM 2756967 54090
12811P108 12811P108 CALAMOS CONV & HIGH INCOME F COM SHS 871721 77624
128125101 128125101 CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 3520418 238672
132061706 132061706 CAMBRIA ETF TR EMRG SHAREHLDR 281087 10100
13321L108 13321L108 CAMECO CORP COM 360295 11500
134429109 134429109 CAMPBELL SOUP CO COM 297572 6510
136069101 136069101 CANADIAN IMPERIAL BK COMM TO COM 2182997 51148
136375102 136375102 CANADIAN NATL RY CO COM 4885132 40350
13646K108 13646K108 CANADIAN PACIFIC KANSAS CITY COM 489560 6071
13765N107 13765N107 CANNAE HLDGS INC COM 114645215 5700688
138035100 138035100 CANOPY GROWTH CORP COM 16221 42083
14020W106 14020W106 CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 742456 27458
14020X104 14020X104 CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 828141 34094
14020G101 14020G101 CAPITAL GROUP GROWTH ETF SHS CREATION UNI 1936148 76740
14019W109 14019W109 CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 399605 16990
14020Y102 14020Y102 CAPITAL GRP FIXED INCM ETF T CORE PLUS INCM 620991 27897
14020Y300 14020Y300 CAPITAL GRP FIXED INCM ETF T US MULTI-SECTOR 693738 26631
14040H105 14040H105 CAPITAL ONE FINL CORP COM 13329070 121872
14149Y108 14149Y108 CARDINAL HEALTH INC COM 434291 4592
142339100 142339100 CARLISLE COS INC COM 1463247 5704
143130102 143130102 CARMAX INC COM 7838080 93644
143658300 143658300 CARNIVAL CORP COMMON STOCK 351761 18681
14448C104 14448C104 CARRIER GLOBAL CORPORATION COM 4797321 96506
147448104 147448104 CASELLA WASTE SYS INC CL A 1351006 14937
147528103 147528103 CASEYS GEN STORES INC COM 246075 1009
149123101 149123101 CATERPILLAR INC COM 10434378 42408
12504G100 12504G100 CBRE GBL REAL ESTATE INC FD COM 87461 16723
12504L109 12504L109 CBRE GROUP INC CL A 3333848 41307
15118V207 15118V207 CELSIUS HLDGS INC COM NEW 937361 6283
15189T107 15189T107 CENTERPOINT ENERGY INC COM 935715 32100
16119P108 16119P108 CHARTER COMMUNICATIONS INC N CL A 277364 755
163072101 163072101 CHEESECAKE FACTORY INC COM 1242302 35925
165167735 165167735 CHESAPEAKE ENERGY CORP COM 1130504 13510
166764100 166764100 CHEVRON CORP NEW COM 128266508 816479
16679L109 16679L109 CHEWY INC CL A 3291561 83394
169656105 169656105 CHIPOTLE MEXICAN GRILL INC COM 568974 266
H1467J104 H1467J104 CHUBB LIMITED COM 56635005 295467
171340102 171340102 CHURCH & DWIGHT CO INC COM 2750048 27437
172062101 172062101 CINCINNATI FINL CORP COM 382669 3932
172908105 172908105 CINTAS CORP COM 1647820 3315
17273K109 17273K109 CIRCOR INTL INC COM 564500 10000
17275R102 17275R102 CISCO SYS INC COM 25120543 485547
172967424 172967424 CITIGROUP INC COM NEW 6445118 139988
177835105 177835105 CITY HLDG CO COM 435552 4840
185899101 185899101 CLEVELAND-CLIFFS INC NEW COM 192740 11500
189054109 189054109 CLOROX CO DEL COM 2183813 13731
12572Q105 12572Q105 CME GROUP INC COM 1018654 5498
N20944109 N20944109 CNH INDL N V SHS 296429 20578
191216100 191216100 COCA COLA CO COM 29472826 489421
191241108 191241108 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 613578 7365
19248A109 19248A109 COHEN & STEERS INFRASTRUCTUR COM 351442 14879
19248C105 19248C105 COHEN & STEERS LTD DURATION COM 273910 15050
19247X100 19247X100 COHEN & STEERS REIT & PFD & COM 289066 15222
19248Y107 19248Y107 COHEN & STEERS SELECT PFD & COM 339407 18690
19247R103 19247R103 COHEN & STEERS TOTAL RETURN COM 215557 18875
19247G107 19247G107 COHERENT CORP COM 3340363 65523
194162103 194162103 COLGATE PALMOLIVE CO COM 3342757 43390
19761L607 19761L607 COLUMBIA ETF TR I MULTI SEC MUNI 342209 16685
20030N101 20030N101 COMCAST CORP NEW CL A 122165653 2941849
20337X109 20337X109 COMMSCOPE HLDG CO INC COM 64745 11500
20369C106 20369C106 COMMUNITY HEALTHCARE TR INC COM 222819 6748
205887102 205887102 CONAGRA BRANDS INC COM 5543901 164427
20825C104 20825C104 CONOCOPHILLIPS COM 5184940 50043
209115104 209115104 CONSOLIDATED EDISON INC COM 1129513 12495
21036P108 21036P108 CONSTELLATION BRANDS INC CL A 55675382 226141
21044C107 21044C107 CONSTRUCTION PARTNERS INC COM CL A 1298165 41356
212873111 212873111 CONX CORP W EXP 10/30/202 2600 13000
216648402 216648402 COOPER COS INC COM NEW 248463 648
P31076105 P31076105 COPA HOLDINGS SA CL A 450614 4075
217204106 217204106 COPART INC COM 716546 7856
219350105 219350105 CORNING INC COM 779925 22258
22052L104 22052L104 CORTEVA INC COM 1318009 23002
22160N109 22160N109 COSTAR GROUP INC COM 5443109 61155
22160K105 22160K105 COSTCO WHSL CORP NEW COM 80781216 150505
127097103 127097103 COTERRA ENERGY INC COM 90700203 3590644
22410J106 22410J106 CRACKER BARREL OLD CTRY STOR COM 626640 6725
G2519Y108 G2519Y108 CREDICORP LTD COM 919502 6228
224916106 224916106 CREDIT SUISSE ASSET MGMT INC COM 42630 14500
44952J104 44952J104 CRESCENT ENERGY COMPANY CL A COM 844020 81000
22788C105 22788C105 CROWDSTRIKE HLDGS INC CL A 289628 1972
22822V101 22822V101 CROWN CASTLE INC COM 62438063 547812
228368106 228368106 CROWN HLDGS INC COM 2815717 32413
126408103 126408103 CSX CORP COM 6017133 176463
229663109 229663109 CUBESMART COM 4983994 111599
231021106 231021106 CUMMINS INC COM 8946591 36493
126650100 126650100 CVS HEALTH CORP COM 23502730 339994
23331A109 23331A109 D R HORTON INC COM 868502 7137
235851102 235851102 DANAHER CORPORATION COM 125390544 523720
23908L108 23908L108 DAVIS FUNDAMENTAL ETF TR SELECT FINL 294588 10864
23908L306 23908L306 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 947693 32906
233051432 233051432 DBX ETF TR XTRACK USD HIGH 572723 16601
243537107 243537107 DECKERS OUTDOOR CORP COM 267524 507
244199105 244199105 DEERE & CO COM 70839816 175243
247361702 247361702 DELTA AIR LINES INC DEL COM NEW 945021 19878
248356107 248356107 DENISON MINES CORP COM 250000 200000
25179M103 25179M103 DEVON ENERGY CORP NEW COM 7384997 152772
252131107 252131107 DEXCOM INC COM 911136 7090
Y2065G121 Y2065G121 DHT HOLDINGS INC SHS NEW 1249645 146500
25243Q205 25243Q205 DIAGEO PLC SPON ADR NEW 97580212 565772
25264R207 25264R207 DIAMOND HILL INVT GROUP INC COM NEW 19793799 115477
253868103 253868103 DIGITAL RLTY TR INC COM 694554 6100
25434V773 25434V773 DIMENSIONAL ETF TRUST INTL SMALL CAP E 1136481 49802
25434V500 25434V500 DIMENSIONAL ETF TRUST US SMALL CAP ETF 731492 13348
254709108 254709108 DISCOVER FINL SVCS COM 1842904 15772
25470M109 25470M109 DISH NETWORK CORPORATION CL A 16935806 2569925
254687106 254687106 DISNEY WALT CO COM 139192138 1558393
23325P104 23325P104 DNP SELECT INCOME FD INC COM 1636207 156127
256163106 256163106 DOCUSIGN INC COM 537262 10516
256677105 256677105 DOLLAR GEN CORP NEW COM 1878096 11062
256746108 256746108 DOLLAR TREE INC COM 1729319 12051
25746U109 25746U109 DOMINION ENERGY INC COM 16345517 315609
25754A201 25754A201 DOMINOS PIZZA INC COM 220300 654
260003108 260003108 DOVER CORP COM 533941 3616
260557103 260557103 DOW INC COM 7429775 139501
26142V105 26142V105 DRAFTKINGS INC NEW COM CL A 89894563 3406031
233331107 233331107 DTE ENERGY CO COM 293187 2665
26441C204 26441C204 DUKE ENERGY CORP NEW COM NEW 18068318 201358
26614N102 26614N102 DUPONT DE NEMOURS INC COM 732238 10250
266605500 266605500 DURECT CORP COM NEW 79200 16000
277432100 277432100 EASTMAN CHEM CO COM 262441 3135
G29183103 G29183103 EATON CORP PLC SHS 4506262 22410
27828G107 27828G107 EATON VANCE TAX ADVT DIV INC COM 601647 26446
27829C105 27829C105 EATON VANCE TAX-MANAGED GLOB COM 146480 17820
278642103 278642103 EBAY INC. COM 5571506 124670
278865100 278865100 ECOLAB INC COM 3969302 21261
28176E108 28176E108 EDWARDS LIFESCIENCES CORP COM 272519 2889
28249U105 28249U105 EIGER BIOPHARMACEUTICALS INC COM 146926 208701
28414H103 28414H103 ELANCO ANIMAL HEALTH INC COM 448072 44540
285512109 285512109 ELECTRONIC ARTS INC COM 67837333 522413
036752103 036752103 ELEVANCE HEALTH INC COM 109911587 247941
29084Q100 29084Q100 EMCOR GROUP INC COM 258692 1400
291011104 291011104 EMERSON ELEC CO COM 6219619 68809
29250N105 29250N105 ENBRIDGE INC COM 76508496 2058775
292671708 292671708 ENERGY FUELS INC COM NEW 62202 10000
29273V100 29273V100 ENERGY TRANSFER L P COM UT LTD PTN 743888 58574
194014502 194014502 ENOVIS CORPORATION COM 84484042 1322173
29355A107 29355A107 ENPHASE ENERGY INC COM 1722197 10283
29355X107 29355X107 ENPRO INDS INC COM 440649 3300
29362U104 29362U104 ENTEGRIS INC COM 956487 8631
29364G103 29364G103 ENTERGY CORP NEW COM 1744153 17913
293792107 293792107 ENTERPRISE PRODS PARTNERS L COM 8375913 317663
26875P101 26875P101 EOG RES INC COM 99705956 873400
26884L109 26884L109 EQT CORP COM 388679 9450
294429105 294429105 EQUIFAX INC COM 429269 1824
29472R108 29472R108 EQUITY LIFESTYLE PPTYS INC COM 543949 8132
29605J106 29605J106 ESAB CORPORATION COM 49835117 752405
26923G822 26923G822 ETFIS SER TR I VIRTUS INFRCAP 682490 34750
29786A106 29786A106 ETSY INC COM 16391354 192324
B38564108 B38564108 EURONAV NV SHS 6226274 409085
30040W108 30040W108 EVERSOURCE ENERGY COM 448021 6317
30040P103 30040P103 EVERTEC INC COM 1462923 39721
30161N101 30161N101 EXELON CORP COM 345052 8470
30231G102 30231G102 EXXON MOBIL CORP COM 37960487 353952
302520101 302520101 F N B CORP COM 287691 25148
315616102 315616102 F5 INC COM 3684289 25190
303075105 303075105 FACTSET RESH SYS INC COM 612594 1529
303250104 303250104 FAIR ISAAC CORP COM 676500 836
311900104 311900104 FASTENAL CO COM 1756353 29774
31423L305 31423L305 FEDERATED HERMES ETF TRUST US STRATEGIC DIV 238182 10012
31428X106 31428X106 FEDEX CORP COM 16003181 64547
G3421J106 G3421J106 FERGUSON PLC NEW SHS 7425579 47203
N3167Y103 N3167Y103 FERRARI N V COM 280983 860
316092808 316092808 FIDELITY COVINGTON TRUST MSCI INFO TECH I 264549 2025
31620R303 31620R303 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 118925377 3303450
31620M106 31620M106 FIDELITY NATL INFORMATION SV COM 5317332 97209
316500107 316500107 FIDUS INVT CORP COM 742585 37887
318910106 318910106 FIRST BANCORP N C COM 602288 20245
31983A103 31983A103 FIRST CMNTY BANKSHARES INC V COM 1203662 40418
32020R109 32020R109 FIRST FINL BANKSHARES INC COM 849472 29816
320517105 320517105 FIRST HORIZON CORPORATION COM 115475 10246
32054K103 32054K103 FIRST INDL RLTY TR INC COM 208764 3966
33739E108 33739E108 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 1176384 73662
33739P608 33739P608 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 649624 11367
33739H101 33739H101 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 560233 24604
33734X101 33734X101 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 1378192 24963
33734X119 33734X119 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 906232 14465
33733A201 33733A201 FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 786674 26118
33734X127 33734X127 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 192137 12285
33734X143 33734X143 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 1102163 10176
33734X150 33734X150 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 1051571 17500
33734X168 33734X168 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 334865 5217
33734X176 33734X176 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 1118764 9725
33734X184 33734X184 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 370830 11665
33733B100 33733B100 FIRST TR EXCHANGE TRADED FD WTR ETF 525309 5931
33733E104 33733E104 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 692613 9225
33738R605 33738R605 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 716598 15276
33739Q408 33739Q408 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 819799 13799
33738D408 33738D408 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 697448 17599
33739Q200 33739Q200 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 2871784 60243
33738D804 33738D804 FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 1988858 106813
33738R852 33738R852 FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 1489140 56794
33738R845 33738R845 FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 1311560 49821
33738R506 33738R506 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 290437 6166
33738D309 33738D309 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 1424141 31438
33741X102 33741X102 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 280410 9905
33735J101 33735J101 FIRST TR LRG CP VL ALPHADEX COM SHS 652797 9790
336917109 336917109 FIRST TR MORNINGSTAR DIVID L SHS 2995287 88071
337344105 337344105 FIRST TR NAS100 EQ WEIGHTED SHS 5536458 51791
337345102 337345102 FIRST TR NASDAQ 100 TECH IND SHS 296380 2014
33767E202 33767E202 FIRSTSERVICE CORP NEW COM 679537 4410
337738108 337738108 FISERV INC COM 1403545 11126
338478100 338478100 FLAHERTY & CRUMRINE PFD SECS COM 205111 14928
339041105 339041105 FLEETCOR TECHNOLOGIES INC COM 208189 834
G35947202 G35947202 FLEX LNG LTD SHS 515533 16886
302491303 302491303 FMC CORP COM NEW 464830 4455
344419106 344419106 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 3343345 30164
345370860 345370860 FORD MTR CO DEL COM 1252390 82775
34959E109 34959E109 FORTINET INC COM 693463 9174
34959J108 34959J108 FORTIVE CORP COM 260499 3484
349915108 349915108 FORTUNA SILVER MINES INC COM 568296 175400
34964C106 34964C106 FORTUNE BRANDS INNOVATIONS I COM 337374 4689
35671D857 35671D857 FREEPORT-MCMORAN INC CL B 8000591 200015
M46528101 M46528101 FRONTLINE PLC COM 8554022 588714
30292L107 30292L107 FRP HLDGS INC COM 7663970 132183
359694106 359694106 FULLER H B CO COM 1368129 19132
36242H104 36242H104 GABELLI DIVID & INCOME TR COM 366775 17358
363576109 363576109 GALLAGHER ARTHUR J & CO COM 600304 2734
36467J108 36467J108 GAMING & LEISURE PPTYS INC COM 33562831 692237
36266G107 36266G107 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 976593 12021
368736104 368736104 GENERAC HLDGS INC COM 2640943 17709
369550108 369550108 GENERAL DYNAMICS CORP COM 7463656 34694
369604301 369604301 GENERAL ELECTRIC CO COM NEW 2717025 24734
370334104 370334104 GENERAL MLS INC COM 4041105 52708
37045V100 37045V100 GENERAL MTRS CO COM 3405480 88316
372460105 372460105 GENUINE PARTS CO COM 986541 5830
374297109 374297109 GETTY RLTY CORP NEW COM 1093333 32328
375558103 375558103 GILEAD SCIENCES INC COM 3966643 51478
376535100 376535100 GLADSTONE CAPITAL CORP COM 181165 18562
376546107 376546107 GLADSTONE INVT CORP COM 2958675 226901
37954A204 37954A204 GLOBAL MED REIT INC COM NEW 126451 13850
37940X102 37940X102 GLOBAL PMTS INC COM 4364480 44300
37954Y483 37954Y483 GLOBAL X FDS NASDAQ 100 COVER 266250 15000
37954Y673 37954Y673 GLOBAL X FDS US INFR DEV ETF 405761 12910
381430529 381430529 GOLDMAN SACHS ETF TR ACCES TREASURY 312018 3118
381430503 381430503 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 441214 5054
38141G104 38141G104 GOLDMAN SACHS GROUP INC COM 7433920 23048
384109104 384109104 GRACO INC COM 714028 8269
384802104 384802104 GRAINGER W W INC COM 1650520 2093
388689101 388689101 GRAPHIC PACKAGING HLDG CO COM 333801 13891
37733W204 37733W204 GSK PLC SPONSORED ADR 1200773 33694
40170T106 40170T106 GUGGENHEIM ACTIVE ALLOC FD COMMON STOCK 357210 24875
40167F101 40167F101 GUGGENHEIM STRATEGIC OPPORTU COM SBI 543786 34200
405552100 405552100 HALEON PLC SPON ADS 1319005 157409
40619L110 40619L110 HALL OF FAME RESORT & ENTMT W EXP 07/01/202 707 13333
406216101 406216101 HALLIBURTON CO COM 822260 24925
41653L305 41653L305 HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 9842935 294434
40412C101 40412C101 HCA HEALTHCARE INC COM 6205793 20449
40415F101 40415F101 HDFC BANK LTD SPONSORED ADS 1267704 18188
42226K105 42226K105 HEALTHCARE RLTY TR CL A COM 291277 15447
42226A107 42226A107 HEALTHEQUITY INC COM 24007271 383888
422806208 422806208 HEICO CORP NEW CL A 1346878 9580
426281101 426281101 HENRY JACK & ASSOC INC COM 1285969 7685
806407102 806407102 HENRY SCHEIN INC COM 570376 7033
42704L104 42704L104 HERC HLDGS INC COM 620067 4531
427866108 427866108 HERSHEY CO COM 2050845 8213
431636109 431636109 HILLMAN SOLUTIONS CORP COM 1511734 167784
43300A203 43300A203 HILTON WORLDWIDE HLDGS INC COM 313951 2157
437076102 437076102 HOME DEPOT INC COM 77921806 251238
438516106 438516106 HONEYWELL INTL INC COM 87167070 420405
440452100 440452100 HORMEL FOODS CORP COM 669888 16656
441593100 441593100 HOULIHAN LOKEY INC CL A 1767038 17974
443201108 443201108 HOWMET AEROSPACE INC COM 285168 5754
40434L105 40434L105 HP INC COM 310230 10153
404280406 404280406 HSBC HLDGS PLC SPON ADR NEW 591447 14928
443510607 443510607 HUBBELL INC COM 381957 1152
443573100 443573100 HUBSPOT INC COM 1738072 3267
445658107 445658107 HUNT J B TRANS SVCS INC COM 46466015 255694
446150104 446150104 HUNTINGTON BANCSHARES INC COM 2574520 238824
44891N208 44891N208 IAC INC COM NEW 2778272 44240
45104G104 45104G104 ICICI BANK LIMITED ADR 1193398 51707
45168D104 45168D104 IDEXX LABS INC COM 2700240 5377
452308109 452308109 ILLINOIS TOOL WKS INC COM 6184767 24730
452327109 452327109 ILLUMINA INC COM 207176 1105
456837103 456837103 ING GROEP N.V. SPONSORED ADR 467076 34675
45687V106 45687V106 INGERSOLL RAND INC COM 951386 14556
45688C107 45688C107 INGEVITY CORP COM 1572588 27039
457187102 457187102 INGREDION INC COM 8453015 79938
458140100 458140100 INTEL CORP COM 7176376 214605
45841N107 45841N107 INTERACTIVE BROKERS GROUP IN COM CL A 248795 2995
45866F104 45866F104 INTERCONTINENTAL EXCHANGE IN COM 59066370 523223
459200101 459200101 INTERNATIONAL BUSINESS MACHS COM 33497810 250339
459506101 459506101 INTERNATIONAL FLAVORS&FRAGRA COM 488207 6134
460146103 460146103 INTERNATIONAL PAPER CO COM 378285 11892
461202103 461202103 INTUIT COM 104024024 227346
46120E602 46120E602 INTUITIVE SURGICAL INC COM NEW 1080188 3159
46090A887 46090A887 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 283147 5704
46090F100 46090F100 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 140281 10311
46138E727 46138E727 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 640702 34372
46138E586 46138E586 INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 1112922 13595
46138E362 46138E362 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 1197449 28959
46138E354 46138E354 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 754719 12016
46138G508 46138G508 INVESCO EXCH TRADED FD TR II SR LN ETF 411679 19567
46138J866 46138J866 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 508798 24034
46138J841 46138J841 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 423372 20582
46137V100 46137V100 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 1319621 15622
46137V779 46137V779 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 524776 9650
46137V647 46137V647 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 1189208 8694
46137V332 46137V332 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 1426314 4786
46137V357 46137V357 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 12102984 80881
46137V142 46137V142 INVESCO EXCHANGE TRADED FD T WATER RES ETF 362915 6436
46090E103 46090E103 INVESCO QQQ TR UNIT SER 1 7357295 19916
46131H107 46131H107 INVESCO SR INCOME TR COM 58520 15200
462222100 462222100 IONIS PHARMACEUTICALS INC COM 3603132 87817
46266C105 46266C105 IQVIA HLDGS INC COM 4240061 18864
46284V101 46284V101 IRON MTN INC DEL COM 1376088 24224
464285204 464285204 ISHARES GOLD TR ISHARES NEW 902836 24810
46434G103 46434G103 ISHARES INC CORE MSCI EMKT 1238721 25131
464286319 464286319 ISHARES INC EM MKTS DIV ETF 213415 8711
46434G764 46434G764 ISHARES INC MSCI EMRG CHN 352840 6788
464286707 464286707 ISHARES INC MSCI FRANCE ETF 904106 23465
46434G830 46434G830 ISHARES INC MSCI ITALY ETF 822328 25835
464286822 464286822 ISHARES INC MSCI MEXICO ETF 1055568 16976
464286764 464286764 ISHARES INC MSCI SPAIN ETF 863821 29890
46428Q109 46428Q109 ISHARES SILVER TR ISHARES 4626383 221464
46434V407 46434V407 ISHARES TR 0-5YR HI YL CP 283642 6843
464287457 464287457 ISHARES TR 1 3 YR TREAS BD 1065077 13136
464288653 464288653 ISHARES TR 10-20 YR TRS ETF 275024 2483
464287432 464287432 ISHARES TR 20 YR TR BD ETF 39224207 381040
464288661 464288661 ISHARES TR 3 7 YR TREAS BD 7743351 67182
464287440 464287440 ISHARES TR 7-10 YR TRSY BD 1616504 16734
46434V878 46434V878 ISHARES TR BLACKROCK ULTRA 242858 4828
46435U853 46435U853 ISHARES TR BROAD USD HIGH 394301 11170
46434V621 46434V621 ISHARES TR CORE DIV GRWTH 12351678 239699
46429B663 46429B663 ISHARES TR CORE HIGH DV ETF 294184 2919
46432F842 46432F842 ISHARES TR CORE MSCI EAFE 27221548 403288
46434V738 46434V738 ISHARES TR CORE MSCI EURO 1142358 21705
464287507 464287507 ISHARES TR CORE S&P MCP ETF 6846546 26184
464287804 464287804 ISHARES TR CORE S&P SCP ETF 5900784 59215
464287150 464287150 ISHARES TR CORE S&P TTL STK 243132 2485
464287671 464287671 ISHARES TR CORE S&P US GWT 208147 2132
464287200 464287200 ISHARES TR CORE S&P500 ETF 6801456 15260
46434V613 46434V613 ISHARES TR CORE TOTAL USD 334684 7361
464287226 464287226 ISHARES TR CORE US AGGBD ET 1673818 17088
464288885 464288885 ISHARES TR EAFE GRWTH ETF 370231 3880
464288273 464288273 ISHARES TR EAFE SML CP ETF 1134960 19243
464288877 464288877 ISHARES TR EAFE VALUE ETF 467584 9554
46435U663 46435U663 ISHARES TR ESG AWARE MSCI 200013 5631
46435G425 46435G425 ISHARES TR ESG AWR MSCI USA 992143 10180
46435U549 46435U549 ISHARES TR ESG AWR US AGRGT 526181 11155
46435G243 46435G243 ISHARES TR ESG AWRE 1 5 YR 738891 30903
46436E551 46436E551 ISHARES TR ESG SCRD S&P MID 211193 5929
464287515 464287515 ISHARES TR EXPANDED TECH 694587 2008
46429B655 46429B655 ISHARES TR FLTG RATE NT ETF 71817507 1413172
464287325 464287325 ISHARES TR GLOB HLTHCRE ETF 429709 5056
464289867 464289867 ISHARES TR GRWT ALLOCAT ETF 271707 5281
464287242 464287242 ISHARES TR IBOXX INV CP ETF 261121 2415
464288448 464288448 ISHARES TR INTL SEL DIV ETF 530550 20150
464288612 464288612 ISHARES TR INTRM GOV CR ETF 13447281 130683
464287556 464287556 ISHARES TR ISHARES BIOTECH 2150874 16941
464287523 464287523 ISHARES TR ISHARES SEMICDTR 777513 1533
464288646 464288646 ISHARES TR ISHS 1-5YR INVS 2420828 48253
464288638 464288638 ISHARES TR ISHS 5-10YR INVT 7037473 139164
464287390 464287390 ISHARES TR LATN AMER 40 ETF 997057 36697
464287119 464287119 ISHARES TR MORNINGSTAR GRWT 2031021 32579
464288406 464288406 ISHARES TR MRGSTR MD CP VAL 564020 8854
464288604 464288604 ISHARES TR MRGSTR SM CP GR 256742 6200
464287465 464287465 ISHARES TR MSCI EAFE ETF 2358761 32535
464287234 464287234 ISHARES TR MSCI EMG MKT ETF 1092755 27623
46434V456 46434V456 ISHARES TR MSCI INTL QUALTY 303134 8515
46429B697 46429B697 ISHARES TR MSCI USA MIN VOL 230232 3097
46432F339 46432F339 ISHARES TR MSCI USA QLT FCT 703259 5214
464288414 464288414 ISHARES TR NATIONAL MUN ETF 1409690 13208
464287374 464287374 ISHARES TR NORTH AMERN NAT 918986 23673
464288687 464288687 ISHARES TR PFD AND INCM SEC 2066846 66823
464287622 464287622 ISHARES TR RUS 1000 ETF 343396 1409
464287614 464287614 ISHARES TR RUS 1000 GRW ETF 859112 3122
464287598 464287598 ISHARES TR RUS 1000 VAL ETF 474111 3004
464287481 464287481 ISHARES TR RUS MD CP GR ETF 407577 4218
464287473 464287473 ISHARES TR RUS MDCP VAL ETF 460874 4196
464287499 464287499 ISHARES TR RUS MID CAP ETF 802509 10989
464289438 464289438 ISHARES TR RUS TP200 GR ETF 13139290 82866
464287655 464287655 ISHARES TR RUSSELL 2000 ETF 2369965 12655
464287101 464287101 ISHARES TR S&P 100 ETF 204887 990
464287309 464287309 ISHARES TR S&P 500 GRWT ETF 498555 7074
464287408 464287408 ISHARES TR S&P 500 VAL ETF 329938 2047
464287606 464287606 ISHARES TR S&P MC 400GR ETF 232200 3096
464287705 464287705 ISHARES TR S&P MC 400VL ETF 346566 3235
464287887 464287887 ISHARES TR S&P SML 600 GWT 626963 5455
464287168 464287168 ISHARES TR SELECT DIVID ETF 7222152 63744
464288679 464288679 ISHARES TR SHORT TREAS BD 2090374 18926
464288158 464288158 ISHARES TR SHRT NAT MUN ETF 2047956 19684
464287879 464287879 ISHARES TR SP SMCP600VL ETF 278885 2933
464287176 464287176 ISHARES TR TIPS BD ETF 925972 8604
46434V860 46434V860 ISHARES TR TRS FLT RT BD 2941039 58043
464287796 464287796 ISHARES TR U.S. ENERGY ETF 456417 10654
464287788 464287788 ISHARES TR U.S. FINLS ETF 1839659 24657
464288786 464288786 ISHARES TR U.S. INSRNCE ETF 557486 6343
464287739 464287739 ISHARES TR U.S. REAL ES ETF 594703 6872
464287721 464287721 ISHARES TR U.S. TECH ETF 1015243 9325
464288760 464288760 ISHARES TR US AER DEF ETF 1741532 14927
464287812 464287812 ISHARES TR US CONSM STAPLES 1365177 6816
464287580 464287580 ISHARES TR US CONSUM DISCRE 614318 8632
464287762 464287762 ISHARES TR US HLTHCARE ETF 1112897 3971
464288752 464288752 ISHARES TR US HOME CONS ETF 960384 11241
464287754 464287754 ISHARES TR US INDUSTRIALS 905051 8535
464287713 464287713 ISHARES TR US TELECOM ETF 381601 17267
466032109 466032109 J & J SNACK FOODS CORP COM 29442574 185233
46641Q167 46641Q167 J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 267982 5042
46641Q845 46641Q845 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 2442240 59625
46641Q332 46641Q332 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 7635144 137993
46654Q203 46654Q203 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 1988699 41114
46641Q837 46641Q837 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 998076 19906
46641Q654 46641Q654 J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 328251 6481
46982L108 46982L108 JACOBS SOLUTIONS INC COM 514141 4325
47103U886 47103U886 JANUS DETROIT STR TR HENDRSN SHRT ETF 644926 13495
47103U845 47103U845 JANUS DETROIT STR TR HENDRSON AAA CL 578110 11597
47103N106 47103N106 JANUS INTERNATIONAL GROUP IN COMMON STOCK 26254428 2462892
47233W109 47233W109 JEFFERIES FINL GROUP INC COM 303837 9160
477839104 477839104 JOHN BEAN TECHNOLOGIES CORP COM 917635 7565
47804J206 47804J206 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 1342227 27012
478160104 478160104 JOHNSON & JOHNSON COM 268569147 1625493
G51502105 G51502105 JOHNSON CTLS INTL PLC SHS 1817751 26677
46625H100 46625H100 JPMORGAN CHASE & CO COM 176531411 1217533
486606106 486606106 KAYNE ANDERSON ENERGY INFRST COM 130488 16030
487836108 487836108 KELLOGG CO COM 469937 6974
49271V100 49271V100 KEURIG DR PEPPER INC COM 65264782 2096648
493267108 493267108 KEYCORP COM 642644 69537
49338L103 49338L103 KEYSIGHT TECHNOLOGIES INC COM 1279318 7640
494368103 494368103 KIMBERLY-CLARK CORP COM 10294355 74568
49456B101 49456B101 KINDER MORGAN INC DEL COM 5096704 295976
49714P108 49714P108 KINSALE CAP GROUP INC COM 49775159 133465
48251W104 48251W104 KKR & CO INC COM 329728 5888
482480100 482480100 KLA CORP COM NEW 2156129 4445
500754106 500754106 KRAFT HEINZ CO COM 7382249 207955
501044101 501044101 KROGER CO COM 338032 7192
502431109 502431109 L3HARRIS TECHNOLOGIES INC COM 107774385 550721
50540R409 50540R409 LABORATORY CORP AMER HLDGS COM NEW 1029551 4966
511656100 511656100 LAKELAND FINL CORP COM 708392 14600
512807108 512807108 LAM RESEARCH CORP COM 1515872 2358
512816109 512816109 LAMAR ADVERTISING CO NEW CL A 186099976 1878826
513272104 513272104 LAMB WESTON HLDGS INC COM 1478959 12869
515098101 515098101 LANDSTAR SYS INC COM 1770773 9197
517834107 517834107 LAS VEGAS SANDS CORP COM 396011 6828
51819L107 51819L107 LATHAM GROUP INC COM 206313 55610
518416102 518416102 LATTICE STRATEGIES TR HARTFORD MLT ETF 507450 19280
518439104 518439104 LAUDER ESTEE COS INC CL A 2129998 10846
50189K103 50189K103 LCI INDS COM 493562 3906
524682101 524682101 LEGG MASON ETF INVT CLRBRDG AL CP GW 241971 5738
52468L406 52468L406 LEGG MASON ETF INVT FRANKLIN US LOW 244039 6655
524660107 524660107 LEGGETT & PLATT INC COM 213351 7203
526057104 526057104 LENNAR CORP CL A 388210 3098
527064109 527064109 LESLIES INC COM 939676 100072
530307305 530307305 LIBERTY BROADBAND CORP COM SER C 2299317 28702
G5480U120 G5480U120 LIBERTY GLOBAL PLC SHS CL C 1986686 111800
G9001E128 G9001E128 LIBERTY LATIN AMERICA LTD COM CL C 27150560 3132459
531229706 531229706 LIBERTY MEDIA CORP DEL COM A BRAVES GRP 1410717 34475
531229409 531229409 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 2321308 70750
531229888 531229888 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 1038044 26200
531229607 531229607 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 794292 24268
531229854 531229854 LIBERTY MEDIA CORP DEL COM SER C FRMLA 487814 6480
531465102 531465102 LIBERTY TRIPADVISOR HLDGS IN COM SER A 326661 502555
532457108 532457108 LILLY ELI & CO COM 15478517 33015
G54950103 G54950103 LINDE PLC SHS 3727645 9782
53656F623 53656F623 LISTED FD TR HORIZON KINETICS 1043338 34129
538034109 538034109 LIVE NATION ENTERTAINMENT IN COM 69760881 772138
539830109 539830109 LOCKHEED MARTIN CORP COM 9852077 21403
548661107 548661107 LOWES COS INC COM 110451405 490801
50212V100 50212V100 LPL FINL HLDGS INC COM 426598 1962
550021109 550021109 LULULEMON ATHLETICA INC COM 654427 1729
N53745100 N53745100 LYONDELLBASELL INDUSTRIES N SHS - A - 3874641 42194
55261F104 55261F104 M & T BK CORP COM 443817 3586
55825T103 55825T103 MADISON SQUARE GRDN SPRT COR CL A 225660 1200
55903Q104 55903Q104 MAG SILVER CORP COM 651690 58500
559080106 559080106 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 5958237 95615
562750109 562750109 MANHATTAN ASSOCIATES INC COM 1031381 5160
56501R106 56501R106 MANULIFE FINL CORP COM 2295479 121390
565849106 565849106 MARATHON OIL CORP COM 289741 12586
56585A102 56585A102 MARATHON PETE CORP COM 3747383 32150
570535104 570535104 MARKEL GROUP INC COM 445289752 322646
571903202 571903202 MARRIOTT INTL INC NEW CL A 1315303 7160
571748102 571748102 MARSH & MCLENNAN COS INC COM 25083332 133365
573284106 573284106 MARTIN MARIETTA MATLS INC COM 193438891 420764
573874104 573874104 MARVELL TECHNOLOGY INC COM 13410030 224363
574599106 574599106 MASCO CORP COM 360009 6274
57636Q104 57636Q104 MASTERCARD INCORPORATED CL A 120793340 308123
577128101 577128101 MATTHEWS INTL CORP CL A 319650 7500
579780206 579780206 MCCORMICK & CO INC COM NON VTG 7413789 84996
580135101 580135101 MCDONALDS CORP COM 135868947 456619
58155Q103 58155Q103 MCKESSON CORP COM 711982 1666
58463J304 58463J304 MEDICAL PPTYS TRUST INC COM 118361 12782
G5960L103 G5960L103 MEDTRONIC PLC SHS 110568199 1259652
G59665102 G59665102 MEIRAGTX HLDGS PLC COM 431256 64175
585464100 585464100 MELCO RESORTS AND ENTMNT LTD ADR 1065347 87252
58733R102 58733R102 MERCADOLIBRE INC COM 6451332 5446
58933Y105 58933Y105 MERCK & CO INC COM 33518882 290506
589400100 589400100 MERCURY GENL CORP NEW COM 503733 16641
30303M102 30303M102 META PLATFORMS INC CL A 159497604 558448
59156R108 59156R108 METLIFE INC COM 4845589 85717
552953101 552953101 MGM RESORTS INTERNATIONAL COM 295318 6724
595017104 595017104 MICROCHIP TECHNOLOGY INC. COM 1232967 13762
595112103 595112103 MICRON TECHNOLOGY INC COM 1734988 27491
594918104 594918104 MICROSOFT CORP COM 295161049 868980
59522J103 59522J103 MID-AMER APT CMNTYS INC COM 513894 3384
600544100 600544100 MILLERKNOLL INC COM 259936 17587
L6388F110 L6388F110 MILLICOM INTL CELLULAR S A COM STK 1419987 93175
606822104 606822104 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 428492 58140
607828100 607828100 MODINE MFG CO COM 363220 11000
609027107 609027107 MONARCH CASINO & RESORT INC COM 80870784 1147999
609207105 609207105 MONDELEZ INTL INC CL A 14663004 201039
61174X109 61174X109 MONSTER BEVERAGE CORP NEW COM 299607 5216
615369105 615369105 MOODYS CORP COM 1088179 3129
617446448 617446448 MORGAN STANLEY COM NEW 1036293 12135
61945C103 61945C103 MOSAIC CO NEW COM 508892 14540
620076307 620076307 MOTOROLA SOLUTIONS INC COM NEW 5064894 17270
55336V100 55336V100 MPLX LP COM UNIT REP LTD 1445335 42585
55354G100 55354G100 MSCI INC COM 1546311 3295
624756102 624756102 MUELLER INDS INC COM 480040 5500
631103108 631103108 NASDAQ INC COM 5028581 100874
635017106 635017106 NATIONAL BEVERAGE CORP COM 1253812 25932
636274409 636274409 NATIONAL GRID PLC SPONSORED ADR NE 4349049 64593
64110L106 64110L106 NETFLIX INC COM 2590962 5882
651587107 651587107 NEWMARKET CORP COM 69427753 171984
651639106 651639106 NEWMONT CORP COM 3459664 81132
65344D109 65344D109 NEXIMMUNE INC COM 7327 26000
65336K103 65336K103 NEXSTAR MEDIA GROUP INC COMMON STOCK 5412042 32495
65339F101 65339F101 NEXTERA ENERGY INC COM 92114743 1247030
654106103 654106103 NIKE INC CL B 6662436 60365
637417106 637417106 NNN REIT INC COM 259382 6062
655663102 655663102 NORDSON CORP COM 403044 1624
655844108 655844108 NORFOLK SOUTHN CORP COM 93059804 410700
66538H385 66538H385 NORTHERN LTS FD TR IV STERLING CAPITAL 429777 16676
666807102 666807102 NORTHROP GRUMMAN CORP COM 2171867 4765
G66721104 G66721104 NORWEGIAN CRUISE LINE HLDG L SHS 1798964 82635
66987V109 66987V109 NOVARTIS AG SPONSORED ADR 3754645 37208
670100205 670100205 NOVO-NORDISK A S ADR 48176213 300231
G6683N103 G6683N103 NU HLDGS LTD ORD SHS CL A 201195 25500
670346105 670346105 NUCOR CORP COM 2971470 18121
67077M108 67077M108 NUTRIEN LTD COM 712588 12055
67071L106 67071L106 NUVEEN AMT FREE MUN CR INC F COM 407101 34795
670657105 670657105 NUVEEN AMT FREE QLTY MUN INC COM 497774 45542
670928100 670928100 NUVEEN MUN VALUE FD INC COM 834260 95892
670699107 670699107 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 274230 11000
67073B106 67073B106 NUVEEN PFD & INCOME OPPORTUN COM 89456 13805
67072C105 67072C105 NUVEEN PFD & INCOME SECS FD COM 616053 96560
67075T105 67075T105 NUVEEN PREFERRED AND INCOME COM SHS BEN INT 672204 41700
67066V101 67066V101 NUVEEN QUALITY MUNCP INCOME COM 113872 10104
67074Y105 67074Y105 NUVEEN REAL ASSET INCOME & G COM 750505 65719
6706ER101 6706ER101 NUVEEN S&P 500 BUY-WRITE INC COM 186204 13927
6706EW100 6706EW100 NUVEEN S&P 500 DYNAMIC OVERW COM 985237 62834
67061T101 67061T101 NUVEEN SELECT MAT MUN FD SH BEN INT 384750 42750
67064R102 67064R102 NUVEEN VIRGINIA QLTY MUNCPL COM 1563741 144925
67066G104 67066G104 NVIDIA CORPORATION COM 18812261 44471
62944T105 62944T105 NVR INC COM 476297 75
N6596X109 N6596X109 NXP SEMICONDUCTORS N V COM 6399819 31267
674599105 674599105 OCCIDENTAL PETE CORP COM 365207 6211
679295105 679295105 OKTA INC CL A 1314807 18959
679580100 679580100 OLD DOMINION FREIGHT LINE IN COM 1564043 4230
681936100 681936100 OMEGA HEALTHCARE INVS INC COM 260650 8493
681919106 681919106 OMNICOM GROUP INC COM 2264007 23794
H5919C104 H5919C104 ON HLDG AG NAMEN AKT A 410355 12435
682189105 682189105 ON SEMICONDUCTOR CORP COM 982213 10385
68268W103 68268W103 ONEMAIN HLDGS INC COM 6883186 157544
682680103 682680103 ONEOK INC NEW COM 1438215 23302
P73684113 P73684113 ONESPAWORLD HOLDINGS LIMITED COM 23137886 1912222
68347P103 68347P103 OPAL FUELS INC CLASS A COM 83194 11152
68389X105 68389X105 ORACLE CORP COM 89056769 749504
67103H107 67103H107 OREILLY AUTOMOTIVE INC COM 95267778 100575
68622V106 68622V106 ORGANON & CO COMMON STOCK 357521 17180
68902V107 68902V107 OTIS WORLDWIDE CORP COM 1145351 12868
690742101 690742101 OWENS CORNING NEW COM 428301 3282
715684106 715684106 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 1175320 44069
69374H873 69374H873 PACER FDS TR DEVELOPED MRKT 3640552 122454
69374H857 69374H857 PACER FDS TR PACER US SMALL 352706 8666
69374H105 69374H105 PACER FDS TR TRENDP US LAR CP 829945 20115
69374H881 69374H881 PACER FDS TR US CASH COWS 100 239492 5003
69608A108 69608A108 PALANTIR TECHNOLOGIES INC CL A 790292 51552
697435105 697435105 PALO ALTO NETWORKS INC COM 10296158 40297
697900108 697900108 PAN AMERN SILVER CORP COM 190887 13092
701094104 701094104 PARKER-HANNIFIN CORP COM 1429034 3664
70213Q108 70213Q108 PARTNERS BANCORP COM 123800 20000
704326107 704326107 PAYCHEX INC COM 1337718 11958
70450Y103 70450Y103 PAYPAL HLDGS INC COM 3298998 49438
69318G106 69318G106 PBF ENERGY INC CL A 216982 5300
70806A106 70806A106 PENNANTPARK FLOATING RATE CA COM 121410 11400
713448108 713448108 PEPSICO INC COM 35248120 190330
71377A103 71377A103 PERFORMANCE FOOD GROUP CO COM 396379 6580
G97822103 G97822103 PERRIGO CO PLC SHS 108300239 3202465
717081103 717081103 PFIZER INC COM 14536361 396418
69344A107 69344A107 PGIM ETF TR PGIM ULTRA SH BD 2812070 56913
718172109 718172109 PHILIP MORRIS INTL INC COM 117471384 1203234
718546104 718546104 PHILLIPS 66 COM 2460625 25798
72201B101 72201B101 PIMCO CORPORATE & INCOME OPP COM 152133 10867
72201Y101 72201Y101 PIMCO DYNAMIC INCOME FD SHS 1699814 90657
72201R205 72201R205 PIMCO ETF TR 1-5 US TIP IDX 212316 4221
72201R775 72201R775 PIMCO ETF TR ACTIVE BD ETF 725264 7916
72201R833 72201R833 PIMCO ETF TR ENHAN SHRT MA AC 3576396 35850
72201R718 72201R718 PIMCO ETF TR ENHNCD LW DUR AC 1276096 13613
72201R866 72201R866 PIMCO ETF TR INTER MUN BD ACT 337375 6508
72201R817 72201R817 PIMCO ETF TR INV GRD CRP BD 213697 2253
72200W106 72200W106 PIMCO MUN INCOME FD II COM 155670 17220
723787107 723787107 PIONEER NAT RES CO COM 80598613 389885
693475105 693475105 PNC FINL SVCS GROUP INC COM 3883761 30836
731068102 731068102 POLARIS INC COM 298640 2470
73278L105 73278L105 POOL CORP COM 44744584 120139
693506107 693506107 PPG INDS INC COM 750870 5063
69351T106 69351T106 PPL CORP COM 1808561 68351
74144T108 74144T108 PRICE T ROWE GROUP INC COM 1225291 10938
74164M108 74164M108 PRIMERICA INC COM 1607393 8128
742718109 742718109 PROCTER AND GAMBLE CO COM 22112431 145726
743315103 743315103 PROGRESSIVE CORP COM 627190 4738
74340W103 74340W103 PROLOGIS INC. COM 607045 4950
74348A467 74348A467 PROSHARES TR S&P 500 DV ARIST 3645030 38662
74347B425 74347B425 PROSHARES TR SHORT S&P 500 NE 138800 10000
74348T102 74348T102 PROSPECT CAP CORP COM 130238 21006
744320102 744320102 PRUDENTIAL FINL INC COM 1394836 15811
69370C100 69370C100 PTC INC COM 33271629 233625
74460D109 74460D109 PUBLIC STORAGE COM 712414 2441
74624M102 74624M102 PURE STORAGE INC CL A 5246298 142485
747525103 747525103 QUALCOMM INC COM 12066524 101374
74762E102 74762E102 QUANTA SVCS INC COM 1756263 8940
750481103 750481103 RADIUS GLOBAL INFRASTRCTRE I COM CL A 5196584 348764
75513E101 75513E101 RAYTHEON TECHNOLOGIES CORP COM 10722553 109458
74933W452 74933W452 RBB FD INC US TREAS 3 MNTH 2249443 44907
75524B104 75524B104 RBC BEARINGS INC COM 1512504 6955
756109104 756109104 REALTY INCOME CORP COM 5247934 87768
756158101 756158101 REAVES UTIL INCOME FD COM SH BEN INT 631784 23041
75886F107 75886F107 REGENERON PHARMACEUTICALS COM 2139812 2978
759509102 759509102 RELIANCE STEEL & ALUMINUM CO COM 342203 1260
760759100 760759100 REPUBLIC SVCS INC COM 52900325 346559
76131D103 76131D103 RESTAURANT BRANDS INTL INC COM 431936 5572
76131N101 76131N101 RETAIL OPPORTUNITY INVTS COR COM 362744 26850
74967X103 74967X103 RH COM 325305 987
767204100 767204100 RIO TINTO PLC SPONSORED ADR 2214067 34682
749607107 749607107 RLI CORP COM 2047980 15007
G76279101 G76279101 ROIVANT SCIENCES LTD SHS 2566166 254580
775711104 775711104 ROLLINS INC COM 442177 10324
776696106 776696106 ROPER TECHNOLOGIES INC COM 273644 569
778296103 778296103 ROSS STORES INC COM 684451 6104
780087102 780087102 ROYAL BK CDA COM 1173543 12287
780915104 780915104 ROYCE MICRO-CAP TR INC COM 110355 12612
749685103 749685103 RPM INTL INC COM 252141 2810
78409V104 78409V104 S&P GLOBAL INC COM 9830424 24522
78648T100 78648T100 SAFETY INS GROUP INC COM 1356774 18915
78709Y105 78709Y105 SAIA INC COM 247905 724
79466L302 79466L302 SALESFORCE INC COM 741523 3510
800677106 800677106 SANGAMO THERAPEUTICS INC COM 88790 68300
80105N105 80105N105 SANOFI SPONSORED ADR 63938473 1191542
803054204 803054204 SAP SE SPON ADR 2826030 20657
806857108 806857108 SCHLUMBERGER LTD COM STK 2676519 54489
808513105 808513105 SCHWAB CHARLES CORP COM 27276434 481236
808524854 808524854 SCHWAB STRATEGIC TR INT-TRM U.S TRES 10914563 221481
808524805 808524805 SCHWAB STRATEGIC TR INTL EQTY ETF 358976 10069
808524862 808524862 SCHWAB STRATEGIC TR SHT TM US TRES 25367537 527831
808524797 808524797 SCHWAB STRATEGIC TR US DIVIDEND EQ 3840486 52885
808524300 808524300 SCHWAB STRATEGIC TR US LCAP GR ETF 1659837 22146
808524201 808524201 SCHWAB STRATEGIC TR US LRG CAP ETF 201594 3849
808524508 808524508 SCHWAB STRATEGIC TR US MID-CAP ETF 25190565 354647
810186106 810186106 SCOTTS MIRACLE-GRO CO CL A 1024770 16347
811543107 811543107 SEABOARD CORP DEL COM 24227939 6844
81577F109 81577F109 SEELOS THERAPEUTICS INC COM 161923 135500
784117103 784117103 SEI INVTS CO COM 1254703 21045
81369Y852 81369Y852 SELECT SECTOR SPDR TR COMMUNICATION 9259045 142272
81369Y506 81369Y506 SELECT SECTOR SPDR TR ENERGY 4927960 60712
81369Y605 81369Y605 SELECT SECTOR SPDR TR FINANCIAL 733490 21759
81369Y407 81369Y407 SELECT SECTOR SPDR TR SBI CONS DISCR 8523294 50193
81369Y308 81369Y308 SELECT SECTOR SPDR TR SBI CONS STPLS 12882442 173688
81369Y209 81369Y209 SELECT SECTOR SPDR TR SBI HEALTHCARE 23037840 173569
81369Y704 81369Y704 SELECT SECTOR SPDR TR SBI INT-INDS 1207772 11254
81369Y886 81369Y886 SELECT SECTOR SPDR TR SBI INT-UTILS 9623260 147055
81369Y100 81369Y100 SELECT SECTOR SPDR TR SBI MATERIALS 475345 5736
81369Y803 81369Y803 SELECT SECTOR SPDR TR TECHNOLOGY 22017501 126639
81762P102 81762P102 SERVICENOW INC COM 74798645 133950
G7738W106 G7738W106 SFL CORPORATION LTD SHS 144377 15475
819047101 819047101 SHAKE SHACK INC CL A 709195 9125
81948W104 81948W104 SHARECARE INC COM CL A 17500 10000
780259305 780259305 SHELL PLC SPON ADS 15431341 255611
82312B106 82312B106 SHENANDOAH TELECOMMUNICATION COM 17463828 892857
824348106 824348106 SHERWIN WILLIAMS CO COM 144512608 547281
82509L107 82509L107 SHOPIFY INC CL A 3319406 51384
826917106 826917106 SIGA TECHNOLOGIES INC COM 277750 55000
82982L103 82982L103 SITEONE LANDSCAPE SUPPLY INC COM 1695859 10133
83088M102 83088M102 SKYWORKS SOLUTIONS INC COM 3847749 34761
78440X887 78440X887 SL GREEN RLTY CORP COM 1265144 42101
832154207 832154207 SMITH MICRO SOFTWARE INC COM NEW 11100 10000
832696405 832696405 SMUCKER J M CO COM NEW 68635333 465866
83406F102 83406F102 SOFI TECHNOLOGIES INC COM 141071 16915
83417M104 83417M104 SOLAREDGE TECHNOLOGIES INC COM 1593852 5924
835495102 835495102 SONOCO PRODS CO COM 222026 3762
835699307 835699307 SONY GROUP CORPORATION SPONSORED ADR 4640413 51537
842587107 842587107 SOUTHERN CO COM 7833612 111537
84265V105 84265V105 SOUTHERN COPPER CORP COM 206054 2872
840441109 840441109 SOUTHSTATE CORPORATION COM 282622 4295
844741108 844741108 SOUTHWEST AIRLS CO COM 975627 26958
78467X109 78467X109 SPDR DOW JONES INDL AVERAGE UT SER 1 1440060 4188
78463V107 78463V107 SPDR GOLD TR GOLD SHS 7529233 42235
78462F103 78462F103 SPDR S&P 500 ETF TR TR UNIT 205600353 463816
78468R663 78468R663 SPDR SER TR BLOOMBERG 1-3 MO 6960133 75802
78468R200 78468R200 SPDR SER TR BLOOMBERG INVT 801960 26131
78468R408 78468R408 SPDR SER TR BLOOMBERG SHT TE 1846487 74757
78464A292 78464A292 SPDR SER TR ICE PFD SEC ETF 416668 12449
78468R721 78468R721 SPDR SER TR NUVEEN BLMBRG MU 718896 15574
78468R739 78468R739 SPDR SER TR NUVEEN BLMBRG SH 803384 17075
78464A805 78464A805 SPDR SER TR PORTFOLI S&P1500 511573 9397
78464A649 78464A649 SPDR SER TR PORTFOLIO AGRGTE 466174 18375
78464A854 78464A854 SPDR SER TR PORTFOLIO S&P500 896917 17212
78468R853 78468R853 SPDR SER TR PORTFOLIO S&P600 27807285 715945
78464A474 78464A474 SPDR SER TR PORTFOLIO SHORT 1701720 57803
78468R788 78468R788 SPDR SER TR PRTFLO S&P500 HI 819160 22092
78464A870 78464A870 SPDR SER TR S&P BIOTECH 14525806 174589
78464A763 78464A763 SPDR SER TR S&P DIVID ETF 5211768 42517
78464A698 78464A698 SPDR SER TR S&P REGL BKG 271183 6642
78468R804 78468R804 SPDR SER TR SSGA US LRG ETF 437861 3114
848637104 848637104 SPLUNK INC COM 717593 6764
85208R101 85208R101 SPROTT PHYSICAL GOLD & SILVE TR UNIT 1304828 72410
85207H104 85207H104 SPROTT PHYSICAL GOLD TR UNIT 1542385 103377
85207K107 85207K107 SPROTT PHYSICAL SILVER TR TR UNIT 1248830 160312
78467V848 78467V848 SSGA ACTIVE ETF TR SPDR TR TACTIC 214915 5300
854502101 854502101 STANLEY BLACK & DECKER INC COM 327972 3500
855244109 855244109 STARBUCKS CORP COM 10269109 103666
85571B105 85571B105 STARWOOD PPTY TR INC COM 610615 31475
857477103 857477103 STATE STR CORP COM 649960 8882
G8473T100 G8473T100 STERIS PLC SHS USD 311597 1385
860372101 860372101 STEWART INFORMATION SVCS COR COM 27630601 674566
863667101 863667101 STRYKER CORPORATION COM 3835468 12572
864159108 864159108 STURM RUGER & CO INC COM 436928 8250
86562M209 86562M209 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 205342 23877
866674104 866674104 SUN CMNTYS INC COM 4540028 34823
867224107 867224107 SUNCOR ENERGY INC NEW COM 933400 31835
86765K109 86765K109 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 285318 6550
86771W105 86771W105 SUNRUN INC COM 1047543 58653
87165B103 87165B103 SYNCHRONY FINANCIAL COM 7303492 215315
871829107 871829107 SYSCO CORP COM 4931673 66465
87283Q305 87283Q305 T ROWE PRICE ETF INC PRICE GRW STOCK 207256 7500
872590104 872590104 T-MOBILE US INC COM 7667457 55202
874039100 874039100 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 9925545 98351
874054109 874054109 TAKE-TWO INTERACTIVE SOFTWAR COM 113256236 774001
874060205 874060205 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 219971 14002
875465106 875465106 TANGER FACTORY OUTLET CTRS I COM 630099 28550
87612E106 87612E106 TARGET CORP COM 43527909 329332
87807B107 87807B107 TC ENERGY CORP COM 3459948 85504
H84989104 H84989104 TE CONNECTIVITY LTD SHS 87627005 627447
G87264100 G87264100 TECNOGLASS INC ORD SHS 293790 5687
Y8565N300 Y8565N300 TEEKAY TANKERS LTD CL A 18618278 487007
879369106 879369106 TELEFLEX INCORPORATED COM 459857 1900
87936R205 87936R205 TELEFONICA BRASIL SA NEW ADR 162076 17752
87971M103 87971M103 TELUS CORPORATION COM 493047 25305
880770102 880770102 TERADYNE INC COM 382319 3434
88160R101 88160R101 TESLA INC COM 8058851 30786
882508104 882508104 TEXAS INSTRS INC COM 8591728 47742
883203101 883203101 TEXTRON INC COM 475304 7028
87241L109 87241L109 TFI INTL INC COM 447850 3926
125523100 125523100 THE CIGNA GROUP COM 1200985 4292
88339J105 88339J105 THE TRADE DESK INC COM CL A 240849 3119
883556102 883556102 THERMO FISHER SCIENTIFIC INC COM 2124102 4071
884903808 884903808 THOMSON REUTERS CORP. COM 326736 2417
885160101 885160101 THOR INDS INC COM 1388142 13412
872540109 872540109 TJX COS INC NEW COM 103178072 1221887
89055F103 89055F103 TOPBUILD CORP COM 733683 2758
891092108 891092108 TORO CO COM 260732 2565
891160509 891160509 TORONTO DOMINION BK ONT COM NEW 321212 5180
89147L886 89147L886 TORTOISE ENERGY INFRA CORP COM 343908 11838
89151E109 89151E109 TOTALENERGIES SE SPONSORED ADS 7732035 134151
89214P109 89214P109 TOWNEBANK PORTSMOUTH VA COM 2023751 87081
892356106 892356106 TRACTOR SUPPLY CO COM 1258640 5693
G8994E103 G8994E103 TRANE TECHNOLOGIES PLC SHS 5884805 30769
89400J107 89400J107 TRANSUNION COM 242060 3090
89417E109 89417E109 TRAVELERS COMPANIES INC COM 688562 3965
894650100 894650100 TREDEGAR CORP COM 266953 40023
89531P105 89531P105 TREX CO INC COM 10865022 167114
896239100 896239100 TRIMBLE INC COM 1052765 19886
89832Q109 89832Q109 TRUIST FINL CORP COM 10886950 358666
902252105 902252105 TYLER TECHNOLOGIES INC COM 316934 761
902494103 902494103 TYSON FOODS INC CL A 1191504 23345
90353T100 90353T100 UBER TECHNOLOGIES INC COM 2290643 53061
902653104 902653104 UDR INC COM 1404534 32694
904708104 904708104 UNIFIRST CORP MASS COM 1071608 6913
904767704 904767704 UNILEVER PLC SPON ADR NEW 4798238 92044
907818108 907818108 UNION PAC CORP COM 64176975 313571
909907107 909907107 UNITED BANKSHARES INC WEST V COM 602817 20317
911312106 911312106 UNITED PARCEL SERVICE INC CL B 124038287 694880
911363109 911363109 UNITED RENTALS INC COM 397715 893
91324P102 91324P102 UNITEDHEALTH GROUP INC COM 90924046 189568
91332U101 91332U101 UNITY SOFTWARE INC COM 681737 15701
913456109 913456109 UNIVERSAL CORP VA COM 10896806 218198
902973304 902973304 US BANCORP DEL COM NEW 5626578 170296
918090101 918090101 UTZ BRANDS INC COM CL A 8296498 507156
918204108 918204108 V F CORP COM 17288569 905635
91913Y100 91913Y100 VALERO ENERGY CORP COM 2116285 18042
92047W101 92047W101 VALVOLINE INC COM 590942 15754
92189F106 92189F106 VANECK ETF TRUST GOLD MINERS ETF 1858514 61724
92189H201 92189H201 VANECK ETF TRUST INTRMDT MUNI ETF 353449 7672
92189F643 92189F643 VANECK ETF TRUST MRNGSTR WDE MOAT 12724034 159469
92189H805 92189H805 VANECK ETF TRUST RARE EARTH/STRTG 871849 10484
92189F387 92189F387 VANECK ETF TRUST SHRT HGH YLD MUN 593158 26599
92189F528 92189F528 VANECK ETF TRUST VANECK SHRT MUNI 353064 20972
921078101 921078101 VANECK MERK GOLD TR GOLD TRUST 212040 11400
921937819 921937819 VANGUARD BD INDEX FDS INTERMED TERM 6696478 89013
921937827 921937827 VANGUARD BD INDEX FDS SHORT TRM BOND 65721236 869677
921937835 921937835 VANGUARD BD INDEX FDS TOTAL BND MRKT 1027245 14132
92203C303 92203C303 VANGUARD BD INDEX FDS VANGUARD ULTRA 287783 5854
922908736 922908736 VANGUARD INDEX FDS GROWTH ETF 24094943 85153
922908637 922908637 VANGUARD INDEX FDS LARGE CAP ETF 610405 3011
922908538 922908538 VANGUARD INDEX FDS MCAP GR IDXVIP 547314 2660
922908512 922908512 VANGUARD INDEX FDS MCAP VL IDXVIP 9321592 67362
922908629 922908629 VANGUARD INDEX FDS MID CAP ETF 3808485 17299
922908553 922908553 VANGUARD INDEX FDS REAL ESTATE ETF 2799177 33499
922908363 922908363 VANGUARD INDEX FDS S&P 500 ETF SHS 76112906 186881
922908611 922908611 VANGUARD INDEX FDS SM CP VAL ETF 4953984 29952
922908751 922908751 VANGUARD INDEX FDS SMALL CP ETF 2664486 13397
922908595 922908595 VANGUARD INDEX FDS SML CP GRW ETF 646527 2814
922908769 922908769 VANGUARD INDEX FDS TOTAL STK MKT 3118869 14159
922908744 922908744 VANGUARD INDEX FDS VALUE ETF 26001449 182980
922042775 922042775 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 11559700 212465
922042858 922042858 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 17849371 438779
922042874 922042874 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 265495 4303
922042866 922042866 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 6899361 98958
922042718 922042718 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 2022019 18305
922907746 922907746 VANGUARD MUN BD FDS TAX EXEMPT BD 3596488 71615
92206C870 92206C870 VANGUARD SCOTTSDALE FDS INT-TERM CORP 6314158 79896
92206C706 92206C706 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 220620 3761
92206C813 92206C813 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 4254001 54198
92206C409 92206C409 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 42878499 566727
92206C680 92206C680 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 730172 10319
92206C714 92206C714 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 333108 4813
921908844 921908844 VANGUARD SPECIALIZED FUNDS DIV APP ETF 75505255 464848
921943858 921943858 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 2718909 58876
921946406 921946406 VANGUARD WHITEHALL FDS HIGH DIV YLD 16666751 157130
921946810 921946810 VANGUARD WHITEHALL FDS INTL DVD ETF 229221 3053
921946794 921946794 VANGUARD WHITEHALL FDS INTL HIGH ETF 962596 15231
92204A108 92204A108 VANGUARD WORLD FDS CONSUM DIS ETF 311520 1100
92204A207 92204A207 VANGUARD WORLD FDS CONSUM STP ETF 240564 1237
92204A306 92204A306 VANGUARD WORLD FDS ENERGY ETF 1024897 9079
92204A405 92204A405 VANGUARD WORLD FDS FINANCIALS ETF 236652 2913
92204A504 92204A504 VANGUARD WORLD FDS HEALTH CAR ETF 693845 2834
92204A603 92204A603 VANGUARD WORLD FDS INDUSTRIAL ETF 539516 2625
92204A702 92204A702 VANGUARD WORLD FDS INF TECH ETF 2749154 6218
922475108 922475108 VEEVA SYS INC CL A COM 2961106 14976
92276F100 92276F100 VENTAS INC COM 336097 7110
92345Y106 92345Y106 VERISK ANALYTICS INC COM 2659356 11766
92343V104 92343V104 VERIZON COMMUNICATIONS INC COM 29137798 783494
92511U102 92511U102 VERRA MOBILITY CORP CL A COM STK 31333108 1588900
92532F100 92532F100 VERTEX PHARMACEUTICALS INC COM 40694328 115911
92556V106 92556V106 VIATRIS INC COM 170076 17044
925652109 925652109 VICI PPTYS INC COM 762240 24252
92647N535 92647N535 VICTORY PORTFOLIOS II SHORT TRM BD ETF 237557 4860
92707Y108 92707Y108 VILLAGE FARMS INTL INC COM 107485 179500
928031103 928031103 VIRGINIA NATL BANKSHARES COR COM 267810 8330
92840N100 92840N100 VIRTUS DIVERSIFIED INCM & CO COM 711348 35603
92840R101 92840R101 VIRTUS DIVIDEND INTEREST & P COM 217191 17788
92841M101 92841M101 VIRTUS EQUITY & CONV INCM FD COM 216365 10230
92826C839 92826C839 VISA INC COM CL A 118815081 501440
92840M102 92840M102 VISTRA CORP COM 278250 10600
928563402 928563402 VMWARE INC CL A COM 205333 1429
92857W308 92857W308 VODAFONE GROUP PLC NEW SPONSORED ADR 181123 19166
929160109 929160109 VULCAN MATLS CO COM 971621 4310
929740108 929740108 WABTEC COM 236887 2160
931427108 931427108 WALGREENS BOOTS ALLIANCE INC COM 5022126 176277
931142103 931142103 WALMART INC COM 86683355 553528
934423104 934423104 WARNER BROS DISCOVERY INC COM SER A 1402248 111822
94106B101 94106B101 WASTE CONNECTIONS INC COM 879734 6155
94106L109 94106L109 WASTE MGMT INC DEL COM 4509452 26003
942622200 942622200 WATSCO INC COM 167652129 441237
929236107 929236107 WD 40 CO COM 1082175 5736
92939U106 92939U106 WEC ENERGY GROUP INC COM 846401 9593
949746101 949746101 WELLS FARGO CO NEW COM 60931415 1429721
95040Q104 95040Q104 WELLTOWER INC COM 383618 4743
950810101 950810101 WESBANCO INC COM 468356 18288
96145D105 96145D105 WESTROCK CO COM 3057908 105191
96145W103 96145W103 WESTROCK COFFEE CO COM 1327499 122125
962166104 962166104 WEYERHAEUSER CO MTN BE COM NEW 948516 28305
963320106 963320106 WHIRLPOOL CORP COM 299068 2010
G9618E107 G9618E107 WHITE MTNS INS GROUP LTD COM 3108381 2238
96524V106 96524V106 WHITEHORSE FIN INC COM 140784 10973
969457100 969457100 WILLIAMS COS INC COM 6178247 189343
969904101 969904101 WILLIAMS SONOMA INC COM 1473919 11778
G96629103 G96629103 WILLIS TOWERS WATSON PLC LTD SHS 321929 1367
971378104 971378104 WILLSCOT MOBIL MINI HLDNG CO COM CL A 351782 7361
97717W281 97717W281 WISDOMTREE TR EMG MKTS SMCAP 498057 10704
97717Y683 97717Y683 WISDOMTREE TR ENHNCD CMMDTY ST 288314 16900
97717X701 97717X701 WISDOMTREE TR EUROPE HEDGED EQ 266392 3254
97717Y527 97717Y527 WISDOMTREE TR FLOATNG RAT TREA 48795177 969699
97717W703 97717W703 WISDOMTREE TR INTL EQUITY FD 1077096 21529
97717W760 97717W760 WISDOMTREE TR INTL SMCAP DIV 205375 3454
97717W208 97717W208 WISDOMTREE TR US HIGH DIVIDEND 347641 4369
97717W570 97717W570 WISDOMTREE TR US MIDCAP FUND 18910549 357207
97717W562 97717W562 WISDOMTREE TR US SMALLCAP FUND 755810 16867
98138H101 98138H101 WORKDAY INC CL A 1759683 7790
92936U109 92936U109 WP CAREY INC COM 10419863 154232
98389B100 98389B100 XCEL ENERGY INC COM 589158 9477
G98239109 G98239109 XP INC CL A 797030 33974
98419M100 98419M100 XYLEM INC COM 99409006 887306
N97284108 N97284108 YANDEX N V SHS CLASS A 355250 13005
988498101 988498101 YUM BRANDS INC COM 3157885 22792
989207105 989207105 ZEBRA TECHNOLOGIES CORPORATI CL A 254118 859
98956P102 98956P102 ZIMMER BIOMET HOLDINGS INC COM 823681 5657
98978V103 98978V103 ZOETIS INC CL A 8053473 46769
98980F104 98980F104 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 2928508 115341
60741F104 60741F104 MOBILEYE GLOBAL INC COMMON CLASS A 72163923 1891805

DAVENPORT & Co LLC on Holdings Channel

DAVENPORT & Co LLC on whalewisdom