The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
22ND CENTY GROUP INC COM 90137F103   5,741 15,000 SH   SOLE   15,000 0 0
3M CO COM 88579Y101   4,758,625 47,552 SH   SOLE   35,050 0 12,502
3M CO COM 88579Y101   1,141,026 11,400 SH Call SOLE   4,200 0 7,200
8X8 INC NEW COM 282914100   132,957 31,432 SH   SOLE   7,167 0 24,265
AAR CORP COM 000361105   346,560 6,000 SH   SOLE   6,000 0 0
ABBOTT LABS COM 002824100   86,217,624 792,690 SH   SOLE   743,677 0 49,013
ABBVIE INC COM 00287Y109   25,616,196 190,139 SH   SOLE   162,799 0 27,340
ABRDN AUSTRALIA EQUITY FD IN COM 003011103   572,502 132,831 SH   SOLE   116,527 0 16,304
ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100   140,470 17,006 SH   SOLE   13,531 0 3,475
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   121,826,478 395,054 SH   SOLE   381,403 0 13,651
ACTIVISION BLIZZARD INC COM 00507V109   1,391,776 16,510 SH   SOLE   13,360 0 3,150
ADOBE SYSTEMS INCORPORATED COM 00724F101   150,569,368 308,649 SH   SOLE   286,269 0 22,380
ADVANCE AUTO PARTS INC COM 00751Y106   360,358 5,126 SH   SOLE   4,612 0 514
ADVANCED MICRO DEVICES INC COM 007903107   1,550,787 13,620 SH   SOLE   12,086 0 1,534
ADVISORSHARES TR PURE US CANNABIS 00768Y453   235,450 42,500 SH   SOLE   42,500 0 0
AES CORP COM 00130H105   2,199,266 106,091 SH   SOLE   74,770 0 31,321
AFLAC INC COM 001055102   10,275,600 147,215 SH   SOLE   140,699 0 6,516
AGNICO EAGLE MINES LTD COM 008474108   432,283 8,649 SH   SOLE   8,481 0 168
AIR PRODS & CHEMS INC COM 009158106   126,721,096 424,436 SH   SOLE   390,223 0 34,213
AIR PRODS & CHEMS INC COM 009158106   329,483 1,100 SH Call SOLE   1,100 0 0
AIRBNB INC COM CL A 009066101   227,612 1,776 SH   SOLE   1,776 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   3,066,275 34,119 SH   SOLE   33,983 0 136
ALBANY INTL CORP CL A 012348108   1,208,428 12,955 SH   SOLE   12,955 0 0
ALBEMARLE CORP COM 012653101   37,568,972 168,427 SH   SOLE   74,731 0 93,696
ALCON AG ORD SHS H01301128   1,734,742 20,941 SH   SOLE   20,851 0 90
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   467,177 5,605 SH   SOLE   3,462 0 2,143
ALIGHT INC COM CL A 01626W101   108,653,392 11,854,216 SH   SOLE   8,142,218 0 3,711,998
ALIGN TECHNOLOGY INC COM 016255101   744,766 2,106 SH   SOLE   1,765 0 341
ALLEGION PLC ORD SHS G0176J109   372,804 3,106 SH   SOLE   2,907 0 199
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   1,337,052 41,575 SH   SOLE   5,975 0 35,600
ALLSTATE CORP COM 020002101   896,635 8,223 SH   SOLE   7,651 0 572
ALPHABET INC CAP STK CL A 02079K305   198,098,206 1,657,279 SH   SOLE   1,517,597 0 139,682
ALPHABET INC CAP STK CL C 02079K107   88,297,481 730,326 SH   SOLE   599,442 0 130,884
ALPS ETF TR ALERIAN MLP 00162Q452   1,929,264 49,203 SH   SOLE   39,878 0 9,325
ALPS ETF TR MED BREAKTHGH 00162Q593   21,805,877 691,153 SH   SOLE   13,178 0 677,975
ALPS ETF TR OSHARES US QUALT 00162Q387   1,700,612 38,659 SH   SOLE   35,159 0 3,500
ALPS ETF TR RIVERFRNT DYMC 00162Q528   412,587 8,944 SH   SOLE   8,944 0 0
ALTRIA GROUP INC COM 02209S103   15,315,726 338,100 SH   SOLE   281,726 0 56,374
AMAZON COM INC COM 023135106   240,278,939 1,847,235 SH   SOLE   1,643,571 0 203,664
AMBEV SA SPONSORED ADR 02319V103   1,155,103 363,240 SH   SOLE   360,515 0 2,725
AMCOR PLC ORD G0250X107   2,111,589 211,582 SH   SOLE   209,078 0 2,504
AMDOCS LTD SHS G02602103   253,254 2,562 SH   SOLE   2,562 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   845,951 39,092 SH   SOLE   33,717 0 5,375
AMERICAN ELEC PWR CO INC COM 025537101   5,139,317 61,037 SH   SOLE   54,809 0 6,228
AMERICAN EXPRESS CO COM 025816109   9,304,466 53,413 SH   SOLE   30,091 0 23,322
AMERICAN TOWER CORP NEW COM 03027X100   156,953,782 810,022 SH   SOLE   755,097 0 54,925
AMERICAN WTR WKS CO INC NEW COM 030420103   765,657 5,364 SH   SOLE   4,964 0 400
AMERIPRISE FINL INC COM 03076C106   9,150,812 27,549 SH   SOLE   21,185 0 6,364
AMERISOURCEBERGEN CORP COM 03073E105   1,171,554 6,088 SH   SOLE   6,038 0 50
AMETEK INC COM 031100100   1,104,183 6,821 SH   SOLE   2,221 0 4,600
AMGEN INC COM 031162100   13,947,492 62,821 SH   SOLE   48,329 0 14,492
AMGEN INC COM 031162100   1,531,938 6,900 SH Call SOLE   2,200 0 4,700
AMPHENOL CORP NEW CL A 032095101   1,455,300 17,133 SH   SOLE   9,174 0 7,959
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   991,019 27,528 SH   SOLE   18,053 0 9,475
ANALOG DEVICES INC COM 032654105   63,721,141 328,911 SH   SOLE   310,228 0 18,683
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   1,752,675 30,900 SH   SOLE   21,770 0 9,130
ANSYS INC COM 03662Q105   424,067 1,284 SH   SOLE   1,284 0 0
AON PLC SHS CL A G0403H108   74,225,649 215,823 SH   SOLE   202,636 0 13,187
APOLLO GLOBAL MGMT INC COM 03769M106   543,401 7,075 SH   SOLE   3,171 0 3,904
APPLE INC COM 037833100   227,528,606 1,176,235 SH   SOLE   925,680 0 250,555
APPLIED MATLS INC COM 038222105   6,981,782 48,303 SH   SOLE   29,330 0 18,973
APTARGROUP INC COM 038336103   648,816 5,600 SH   SOLE   1,523 0 4,077
APTIV PLC SHS G6095L109   4,071,196 39,879 SH   SOLE   39,726 0 153
ARCBEST CORP COM 03937C105   1,568,450 15,875 SH   SOLE   14,493 0 1,382
ARCHER DANIELS MIDLAND CO COM 039483102   2,971,188 39,322 SH   SOLE   28,959 0 10,363
ARCTURUS THERAPEUTICS HLDGS COM 03969T109   1,175,880 41,000 SH   SOLE   24,700 0 16,300
ARES CAPITAL CORP COM 04010L103   5,498,582 292,633 SH   SOLE   263,999 0 28,634
ARGENX SE SPONSORED ADR 04016X101   490,670 1,259 SH   SOLE   1,259 0 0
ARISTA NETWORKS INC COM 040413106   944,000 5,825 SH   SOLE   2,909 0 2,916
ARK ETF TR GENOMIC REV ETF 00214Q302   661,036 19,391 SH   SOLE   9,779 0 9,612
ARK ETF TR INNOVATION ETF 00214Q104   862,902 19,549 SH   SOLE   7,408 0 12,141
ARMADA HOFFLER PPTYS INC COM 04208T108   480,200 41,113 SH   SOLE   40,113 0 1,000
ARMSTRONG WORLD INDS INC NEW COM 04247X102   1,028,653 14,003 SH   SOLE   14,003 0 0
ASHLAND INC COM 044186104   576,757 6,636 SH   SOLE   300 0 6,336
ASML HOLDING N V N Y REGISTRY SHS N07059210   800,299 1,104 SH   SOLE   1,056 0 48
ASTRAZENECA PLC SPONSORED ADR 046353108   963,025 13,456 SH   SOLE   9,880 0 3,576
AT&T INC COM 00206R102   6,938,005 434,975 SH   SOLE   383,691 0 51,284
ATLANTIC UN BANKSHARES CORP COM 04911A107   1,296,065 49,945 SH   SOLE   36,123 0 13,822
ATLASSIAN CORPORATION CL A 049468101   2,505,907 14,933 SH   SOLE   14,740 0 193
ATMOS ENERGY CORP COM 049560105   325,403 2,797 SH   SOLE   2,497 0 300
AUTODESK INC COM 052769106   37,066,935 180,609 SH   SOLE   172,429 0 8,180
AUTOMATIC DATA PROCESSING IN COM 053015103   14,315,559 65,133 SH   SOLE   58,362 0 6,771
AUTONATION INC COM 05329W102   362,965 2,205 SH   SOLE   2,205 0 0
AUTOZONE INC COM 053332102   573,473 230 SH   SOLE   213 0 17
AVANTOR INC COM 05352A100   17,597,604 856,748 SH   SOLE   855,898 0 850
AVERY DENNISON CORP COM 053611109   55,521,083 325,001 SH   SOLE   312,304 0 12,697
AVID TECHNOLOGY INC COM 05367P100   11,924,470 471,307 SH   SOLE   615 0 470,692
AZENTA INC COM 114340102   1,187,686 25,443 SH   SOLE   25,443 0 0
BADGER METER INC COM 056525108   907,394 6,149 SH   SOLE   6,149 0 0
BALL CORP COM 058498106   2,227,921 38,274 SH   SOLE   25,358 0 12,916
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   1,693,194 220,468 SH   SOLE   220,468 0 0
BANCORP INC DEL COM 05969A105   533,730 16,347 SH   SOLE   16,347 0 0
BANK AMERICA CORP COM 060505104   10,896,620 379,809 SH   SOLE   223,493 0 156,316
BANK HAWAII CORP COM 062540109   804,439 19,511 SH   SOLE   19,511 0 0
BANK MONTREAL QUE COM 063671101   200,940 2,225 SH   SOLE   2,186 0 39
BANK NEW YORK MELLON CORP COM 064058100   563,188 12,650 SH   SOLE   12,437 0 213
BANK NOVA SCOTIA HALIFAX COM 064149107   2,017,112 40,310 SH   SOLE   40,310 0 0
BANK OZK LITTLE ROCK ARK COM 06417N103   210,077 5,231 SH   SOLE   231 0 5,000
BARCLAYS PLC ADR 06738E204   403,745 51,367 SH   SOLE   51,161 0 206
BARINGS BDC INC COM 06759L103   98,078 12,510 SH   SOLE   10,760 0 1,750
BARINGS CORPORATE INVS COM 06759X107   386,148 25,916 SH   SOLE   11,949 0 13,967
BARRICK GOLD CORP COM 067901108   1,420,935 83,930 SH   SOLE   47,248 0 36,682
BASSETT FURNITURE INDS INC COM 070203104   311,569 20,716 SH   SOLE   0 0 20,716
BAUSCH PLUS LOMB CORP COMMON SHARES 071705107   2,775,820 138,340 SH   SOLE   63,047 0 75,293
BAXTER INTL INC COM 071813109   389,503 8,549 SH   SOLE   5,766 0 2,783
BCE INC COM NEW 05534B760   7,262,740 159,331 SH   SOLE   134,605 0 24,726
BECTON DICKINSON & CO COM 075887109   2,848,883 10,791 SH   SOLE   7,718 0 3,073
BENTLEY SYS INC COM CL B 08265T208   291,486 5,375 SH   SOLE   5,375 0 0
BERKLEY W R CORP COM 084423102   384,124 6,449 SH   SOLE   6,037 0 412
BERKSHIRE HATHAWAY INC DEL CL A 084670108   12,427,440 24 SH   SOLE   3 0 21
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   284,300,794 836,373 SH   SOLE   753,972 0 82,401
BHP GROUP LTD SPONSORED ADS 088606108   2,642,944 44,293 SH   SOLE   43,606 0 687
BIOGEN INC COM 09062X103   301,371 1,058 SH   SOLE   778 0 280
BIOMARIN PHARMACEUTICAL INC COM 09061G101   438,861 5,063 SH   SOLE   4,492 0 571
BIOXCEL THERAPEUTICS INC COM 09075P105   397,635 59,705 SH   SOLE   12,975 0 46,730
BLACK KNIGHT INC COM 09215C105   57,330,588 958,728 SH   SOLE   940,612 0 18,116
BLACKROCK ENHANCD CAP & INM COM 09256A109   377,326 20,385 SH   SOLE   16,963 0 3,422
BLACKROCK ENHANCED EQUITY DI COM 09251A104   329,513 39,510 SH   SOLE   32,298 0 7,212
BLACKROCK INC COM 09247X101   9,243,680 13,375 SH   SOLE   13,079 0 296
BLACKROCK MULTI SECTOR INC T COM 09258A107   851,300 59,242 SH   SOLE   52,692 0 6,550
BLACKSTONE INC COM 09260D107   7,602,209 81,771 SH   SOLE   78,213 0 3,558
BLOCK INC CL A 852234103   622,363 9,349 SH   SOLE   8,614 0 735
BLUE OWL CAPITAL INC COM CL A 09581B103   272,610 23,400 SH   SOLE   6,300 0 17,100
BOEING CO COM 097023105   5,132,165 24,305 SH   SOLE   17,796 0 6,509
BOOKING HOLDINGS INC COM 09857L108   1,363,667 505 SH   SOLE   411 0 94
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   5,442,230 48,766 SH   SOLE   48,557 0 209
BOSTON SCIENTIFIC CORP COM 101137107   473,342 8,751 SH   SOLE   4,431 0 4,320
BP PLC SPONSORED ADR 055622104   7,434,559 210,675 SH   SOLE   107,535 0 103,140
BRISTOL-MYERS SQUIBB CO COM 110122108   81,355,703 1,271,017 SH   SOLE   1,139,865 0 131,152
BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140   10,007 90,970 SH   SOLE   21,970 0 69,000
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   3,284,637 98,935 SH   SOLE   85,832 0 13,103
BROADCOM INC COM 11135F101   95,366,478 110,361 SH   SOLE   105,157 0 5,204
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   127,350,201 3,912,628 SH   SOLE   3,649,378 0 263,250
BROOKFIELD CORP CL A LTD VT SH 11271J107   273,312,631 8,182,655 SH   SOLE   7,520,777 0 661,878
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   6,281,614 172,099 SH   SOLE   50,326 0 121,773
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   772,811 16,959 SH   SOLE   11,096 0 5,863
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104   803,108 47,918 SH   SOLE   41,418 0 6,500
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   8,178,642 258,982 SH   SOLE   135,265 0 123,717
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   11,976,658 407,048 SH   SOLE   99,054 0 307,994
BROWN & BROWN INC COM 115236101   346,334 5,031 SH   SOLE   5,031 0 0
BROWN FORMAN CORP CL B 115637209   974,957 14,600 SH   SOLE   14,350 0 250
BUILDERS FIRSTSOURCE INC COM 12008R107   809,744 5,954 SH   SOLE   5,241 0 713
BUNGE LIMITED COM G16962105   54,114,064 576,008 SH   SOLE   535,468 0 40,540
BURKE HERBERT FINL SVCS CORP COM 12135Y108   208,008 3,240 SH   SOLE   0 0 3,240
BURLINGTON STORES INC COM 122017106   203,033 1,290 SH   SOLE   1,290 0 0
C & F FINL CORP COM 12466Q104   399,098 7,432 SH   SOLE   1,775 0 5,657
CABLE ONE INC COM 12685J105   14,475,826 22,135 SH   SOLE   100 0 22,035
CAESARS ENTERTAINMENT INC NE COM 12769G100   2,756,967 54,090 SH   SOLE   33,696 0 20,394
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108   871,721 77,624 SH   SOLE   70,124 0 7,500
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   3,520,418 238,672 SH   SOLE   200,343 0 38,329
CAMBRIA ETF TR EMRG SHAREHLDR 132061706   281,087 10,100 SH   SOLE   6,200 0 3,900
CAMECO CORP COM 13321L108   360,295 11,500 SH   SOLE   6,750 0 4,750
CAMPBELL SOUP CO COM 134429109   297,572 6,510 SH   SOLE   6,500 0 10
CANADIAN IMPERIAL BK COMM TO COM 136069101   2,182,997 51,148 SH   SOLE   49,898 0 1,250
CANADIAN NATL RY CO COM 136375102   4,885,132 40,350 SH   SOLE   39,450 0 900
CANADIAN PACIFIC KANSAS CITY COM 13646K108   489,560 6,071 SH   SOLE   5,006 0 1,065
CANNAE HLDGS INC COM 13765N107   114,645,215 5,700,688 SH   SOLE   4,457,373 0 1,243,315
CANOPY GROWTH CORP COM 138035100   16,221 42,083 SH   SOLE   42,083 0 0
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106   742,456 27,458 SH   SOLE   27,108 0 350
CAPITAL GROUP GBL GROWTH EQT SHS CREATION UNI 14020X104   828,141 34,094 SH   SOLE   9,866 0 24,228
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101   1,936,148 76,740 SH   SOLE   67,766 0 8,974
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109   399,605 16,990 SH   SOLE   14,490 0 2,500
CAPITAL GRP FIXED INCM ETF T CORE PLUS INCM 14020Y102   620,991 27,897 SH   SOLE   27,622 0 275
CAPITAL GRP FIXED INCM ETF T US MULTI-SECTOR 14020Y300   693,738 26,631 SH   SOLE   26,631 0 0
CAPITAL ONE FINL CORP COM 14040H105   13,329,070 121,872 SH   SOLE   70,349 0 51,523
CARDINAL HEALTH INC COM 14149Y108   434,291 4,592 SH   SOLE   4,282 0 310
CARLISLE COS INC COM 142339100   1,463,247 5,704 SH   SOLE   2,904 0 2,800
CARMAX INC COM 143130102   7,838,080 93,644 SH   SOLE   50,562 0 43,082
CARNIVAL CORP COMMON STOCK 143658300   351,761 18,681 SH   SOLE   13,867 0 4,814
CARRIER GLOBAL CORPORATION COM 14448C104   4,797,321 96,506 SH   SOLE   65,176 0 31,330
CASELLA WASTE SYS INC CL A 147448104   1,351,006 14,937 SH   SOLE   14,811 0 126
CASEYS GEN STORES INC COM 147528103   246,075 1,009 SH   SOLE   222 0 787
CATERPILLAR INC COM 149123101   10,434,378 42,408 SH   SOLE   23,918 0 18,490
CBRE GBL REAL ESTATE INC FD COM 12504G100   87,461 16,723 SH   SOLE   16,723 0 0
CBRE GROUP INC CL A 12504L109   3,333,848 41,307 SH   SOLE   40,418 0 889
CELSIUS HLDGS INC COM NEW 15118V207   937,361 6,283 SH   SOLE   5,443 0 840
CENTERPOINT ENERGY INC COM 15189T107   935,715 32,100 SH   SOLE   32,100 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   277,364 755 SH   SOLE   627 0 128
CHEESECAKE FACTORY INC COM 163072101   1,242,302 35,925 SH   SOLE   35,925 0 0
CHESAPEAKE ENERGY CORP COM 165167735   1,130,504 13,510 SH   SOLE   5,600 0 7,910
CHEVRON CORP NEW COM 166764100   125,748,908 800,479 SH   SOLE   706,614 0 93,865
CHEVRON CORP NEW COM 166764100   2,517,600 16,000 SH Call SOLE   4,500 0 11,500
CHEWY INC CL A 16679L109   3,291,561 83,394 SH   SOLE   53,574 0 29,820
CHIPOTLE MEXICAN GRILL INC COM 169656105   568,974 266 SH   SOLE   256 0 10
CHUBB LIMITED COM H1467J104   56,635,005 295,467 SH   SOLE   282,414 0 13,053
CHURCH & DWIGHT CO INC COM 171340102   2,750,048 27,437 SH   SOLE   17,696 0 9,741
CINCINNATI FINL CORP COM 172062101   382,669 3,932 SH   SOLE   3,211 0 721
CINTAS CORP COM 172908105   1,647,820 3,315 SH   SOLE   2,573 0 742
CIRCOR INTL INC COM 17273K109   564,500 10,000 SH   SOLE   10,000 0 0
CISCO SYS INC COM 17275R102   23,118,205 446,847 SH   SOLE   311,665 0 135,182
CISCO SYS INC COM 17275R102   2,002,338 38,700 SH Call SOLE   12,900 0 25,800
CITIGROUP INC COM NEW 172967424   6,445,118 139,988 SH   SOLE   87,649 0 52,339
CITY HLDG CO COM 177835105   435,552 4,840 SH   SOLE   3,873 0 967
CLEVELAND-CLIFFS INC NEW COM 185899101   192,740 11,500 SH   SOLE   9,000 0 2,500
CLOROX CO DEL COM 189054109   2,183,813 13,731 SH   SOLE   9,540 0 4,191
CME GROUP INC COM 12572Q105   1,018,654 5,498 SH   SOLE   3,369 0 2,129
CNH INDL N V SHS N20944109   296,429 20,578 SH   SOLE   20,078 0 500
COCA COLA CO COM 191216100   27,401,258 455,021 SH   SOLE   225,339 0 229,682
COCA COLA CO COM 191216100   2,071,568 34,400 SH Call SOLE   9,400 0 25,000
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108   613,578 7,365 SH   SOLE   6,922 0 443
COHEN & STEERS INFRASTRUCTUR COM 19248A109   351,442 14,879 SH   SOLE   11,474 0 3,405
COHEN & STEERS LTD DURATION COM 19248C105   273,910 15,050 SH   SOLE   15,050 0 0
COHEN & STEERS REIT & PFD & COM 19247X100   289,066 15,222 SH   SOLE   13,461 0 1,761
COHEN & STEERS SELECT PFD & COM 19248Y107   339,407 18,690 SH   SOLE   16,440 0 2,250
COHEN & STEERS TOTAL RETURN COM 19247R103   215,557 18,875 SH   SOLE   9,105 0 9,770
COHERENT CORP COM 19247G107   3,340,363 65,523 SH   SOLE   65,142 0 381
COLGATE PALMOLIVE CO COM 194162103   3,342,757 43,390 SH   SOLE   22,227 0 21,163
COLUMBIA ETF TR I MULTI SEC MUNI 19761L607   342,209 16,685 SH   SOLE   15,185 0 1,500
COMCAST CORP NEW CL A 20030N101   122,165,653 2,941,849 SH   SOLE   2,802,883 0 138,966
COMMSCOPE HLDG CO INC COM 20337X109   64,745 11,500 SH   SOLE   0 0 11,500
COMMUNITY HEALTHCARE TR INC COM 20369C106   222,819 6,748 SH   SOLE   6,748 0 0
CONAGRA BRANDS INC COM 205887102   5,543,901 164,427 SH   SOLE   133,931 0 30,496
CONOCOPHILLIPS COM 20825C104   5,184,940 50,043 SH   SOLE   33,213 0 16,830
CONSOLIDATED EDISON INC COM 209115104   1,129,513 12,495 SH   SOLE   11,750 0 745
CONSTELLATION BRANDS INC CL A 21036P108   55,675,382 226,141 SH   SOLE   216,974 0 9,167
CONSTRUCTION PARTNERS INC COM CL A 21044C107   1,298,165 41,356 SH   SOLE   41,356 0 0
CONX CORP W EXP 10/30/202 212873111   2,600 13,000 SH   SOLE   12,500 0 500
COOPER COS INC COM NEW 216648402   248,463 648 SH   SOLE   648 0 0
COPA HOLDINGS SA CL A P31076105   450,614 4,075 SH   SOLE   3,615 0 460
COPART INC COM 217204106   716,546 7,856 SH   SOLE   7,804 0 52
CORNING INC COM 219350105   779,925 22,258 SH   SOLE   20,520 0 1,738
CORTEVA INC COM 22052L104   1,318,009 23,002 SH   SOLE   18,210 0 4,792
COSTAR GROUP INC COM 22160N109   5,443,109 61,155 SH   SOLE   57,687 0 3,468
COSTCO WHSL CORP NEW COM 22160K105   80,781,216 150,505 SH   SOLE   139,319 0 11,186
COTERRA ENERGY INC COM 127097103   90,700,203 3,590,644 SH   SOLE   3,133,880 0 456,764
CRACKER BARREL OLD CTRY STOR COM 22410J106   626,640 6,725 SH   SOLE   6,675 0 50
CREDICORP LTD COM G2519Y108   919,502 6,228 SH   SOLE   6,228 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106   42,630 14,500 SH   SOLE   14,500 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104   844,020 81,000 SH   SOLE   50,000 0 31,000
CROWDSTRIKE HLDGS INC CL A 22788C105   289,628 1,972 SH   SOLE   1,927 0 45
CROWN CASTLE INC COM 22822V101   62,438,063 547,812 SH   SOLE   520,698 0 27,114
CROWN HLDGS INC COM 228368106   2,815,717 32,413 SH   SOLE   32,244 0 169
CSX CORP COM 126408103   6,017,133 176,463 SH   SOLE   72,396 0 104,067
CUBESMART COM 229663109   4,983,994 111,599 SH   SOLE   111,100 0 499
CUMMINS INC COM 231021106   8,946,591 36,493 SH   SOLE   29,882 0 6,611
CVS HEALTH CORP COM 126650100   23,502,730 339,994 SH   SOLE   245,054 0 94,940
D R HORTON INC COM 23331A109   868,502 7,137 SH   SOLE   6,833 0 304
DANAHER CORPORATION COM 235851102   125,390,544 523,720 SH   SOLE   477,232 0 46,488
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108   294,588 10,864 SH   SOLE   7,460 0 3,404
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306   947,693 32,906 SH   SOLE   23,386 0 9,520
DBX ETF TR XTRACK USD HIGH 233051432   572,723 16,601 SH   SOLE   16,601 0 0
DECKERS OUTDOOR CORP COM 243537107   267,524 507 SH   SOLE   507 0 0
DEERE & CO COM 244199105   70,839,816 175,243 SH   SOLE   162,720 0 12,523
DELTA AIR LINES INC DEL COM NEW 247361702   945,021 19,878 SH   SOLE   17,693 0 2,185
DENISON MINES CORP COM 248356107   250,000 200,000 SH   SOLE   200,000 0 0
DEVON ENERGY CORP NEW COM 25179M103   7,384,997 152,772 SH   SOLE   130,699 0 22,073
DEXCOM INC COM 252131107   911,136 7,090 SH   SOLE   6,950 0 140
DHT HOLDINGS INC SHS NEW Y2065G121   1,249,645 146,500 SH   SOLE   87,000 0 59,500
DIAGEO PLC SPON ADR NEW 25243Q205   97,580,212 565,772 SH   SOLE   512,384 0 53,388
DIAMOND HILL INVT GROUP INC COM NEW 25264R207   19,793,799 115,477 SH   SOLE   357 0 115,120
DIGITAL RLTY TR INC COM 253868103   694,554 6,100 SH   SOLE   5,622 0 478
DIMENSIONAL ETF TRUST INTL SMALL CAP E 25434V773   1,136,481 49,802 SH   SOLE   31,790 0 18,012
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   731,492 13,348 SH   SOLE   13,116 0 232
DISCOVER FINL SVCS COM 254709108   1,842,904 15,772 SH   SOLE   14,996 0 776
DISH NETWORK CORPORATION CL A 25470M109   16,935,806 2,569,925 SH   SOLE   2,533,813 0 36,112
DISNEY WALT CO COM 254687106   139,192,138 1,558,393 SH   SOLE   1,458,785 0 99,608
DNP SELECT INCOME FD INC COM 23325P104   1,636,207 156,127 SH   SOLE   103,346 0 52,781
DOCUSIGN INC COM 256163106   537,262 10,516 SH   SOLE   4,193 0 6,323
DOLLAR GEN CORP NEW COM 256677105   1,878,096 11,062 SH   SOLE   10,538 0 524
DOLLAR TREE INC COM 256746108   1,729,319 12,051 SH   SOLE   9,177 0 2,874
DOMINION ENERGY INC COM 25746U109   16,345,517 315,609 SH   SOLE   213,323 0 102,286
DOMINOS PIZZA INC COM 25754A201   220,300 654 SH   SOLE   654 0 0
DOVER CORP COM 260003108   533,941 3,616 SH   SOLE   3,485 0 131
DOW INC COM 260557103   5,608,283 105,301 SH   SOLE   58,014 0 47,287
DOW INC COM 260557103   1,821,492 34,200 SH Call SOLE   11,200 0 23,000
DRAFTKINGS INC NEW COM CL A 26142V105   89,894,563 3,406,031 SH   SOLE   2,642,812 0 763,219
DTE ENERGY CO COM 233331107   293,187 2,665 SH   SOLE   2,465 0 200
DUKE ENERGY CORP NEW COM NEW 26441C204   18,068,318 201,358 SH   SOLE   143,146 0 58,212
DUPONT DE NEMOURS INC COM 26614N102   732,238 10,250 SH   SOLE   7,658 0 2,592
DURECT CORP COM NEW 266605500   79,200 16,000 SH   SOLE   1,000 0 15,000
EASTMAN CHEM CO COM 277432100   262,441 3,135 SH   SOLE   2,616 0 519
EATON CORP PLC SHS G29183103   4,506,262 22,410 SH   SOLE   16,021 0 6,389
EATON VANCE TAX ADVT DIV INC COM 27828G107   601,647 26,446 SH   SOLE   18,960 0 7,486
EATON VANCE TAX-MANAGED GLOB COM 27829C105   146,480 17,820 SH   SOLE   17,820 0 0
EBAY INC. COM 278642103   5,571,506 124,670 SH   SOLE   123,024 0 1,646
ECOLAB INC COM 278865100   3,969,302 21,261 SH   SOLE   14,488 0 6,773
EDWARDS LIFESCIENCES CORP COM 28176E108   272,519 2,889 SH   SOLE   2,889 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105   146,926 208,701 SH   SOLE   75,450 0 133,251
ELANCO ANIMAL HEALTH INC COM 28414H103   448,072 44,540 SH   SOLE   23,985 0 20,555
ELECTRONIC ARTS INC COM 285512109   67,837,333 522,413 SH   SOLE   515,216 0 7,197
ELEVANCE HEALTH INC COM 036752103   109,911,587 247,941 SH   SOLE   229,050 0 18,891
EMCOR GROUP INC COM 29084Q100   258,692 1,400 SH   SOLE   1,200 0 200
EMERSON ELEC CO COM 291011104   6,219,619 68,809 SH   SOLE   61,507 0 7,302
ENBRIDGE INC COM 29250N105   76,508,496 2,058,775 SH   SOLE   1,918,629 0 140,146
ENERGY FUELS INC COM NEW 292671708   62,202 10,000 SH   SOLE   10,000 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   743,888 58,574 SH   SOLE   28,011 0 30,563
ENOVIS CORPORATION COM 194014502   84,484,042 1,322,173 SH   SOLE   859,723 0 462,450
ENPHASE ENERGY INC COM 29355A107   1,722,197 10,283 SH   SOLE   7,481 0 2,802
ENPRO INDS INC COM 29355X107   440,649 3,300 SH   SOLE   3,300 0 0
ENTEGRIS INC COM 29362U104   956,487 8,631 SH   SOLE   3,093 0 5,538
ENTERGY CORP NEW COM 29364G103   1,744,153 17,913 SH   SOLE   17,308 0 605
ENTERPRISE PRODS PARTNERS L COM 293792107   8,375,913 317,663 SH   SOLE   123,065 0 194,598
EOG RES INC COM 26875P101   99,705,956 873,400 SH   SOLE   813,991 0 59,409
EQT CORP COM 26884L109   388,679 9,450 SH   SOLE   6,500 0 2,950
EQUIFAX INC COM 294429105   429,269 1,824 SH   SOLE   1,824 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108   543,949 8,132 SH   SOLE   4,057 0 4,075
ESAB CORPORATION COM 29605J106   49,835,117 752,405 SH   SOLE   427,639 0 324,766
ETFIS SER TR I VIRTUS INFRCAP 26923G822   682,490 34,750 SH   SOLE   32,800 0 1,950
ETSY INC COM 29786A106   16,391,354 192,324 SH   SOLE   188,730 0 3,594
EURONAV NV SHS B38564108   6,226,274 409,085 SH   SOLE   367,585 0 41,500
EVERSOURCE ENERGY COM 30040W108   448,021 6,317 SH   SOLE   5,594 0 723
EVERTEC INC COM 30040P103   1,462,923 39,721 SH   SOLE   39,721 0 0
EXELON CORP COM 30161N101   345,052 8,470 SH   SOLE   7,474 0 996
EXXON MOBIL CORP COM 30231G102   37,960,487 353,952 SH   SOLE   240,217 0 113,735
F N B CORP COM 302520101   287,691 25,148 SH   SOLE   5,363 0 19,785
F5 INC COM 315616102   3,684,289 25,190 SH   SOLE   25,083 0 107
FACTSET RESH SYS INC COM 303075105   612,594 1,529 SH   SOLE   1,431 0 98
FAIR ISAAC CORP COM 303250104   676,500 836 SH   SOLE   836 0 0
FASTENAL CO COM 311900104   1,756,353 29,774 SH   SOLE   19,818 0 9,956
FEDERATED HERMES ETF TRUST US STRATEGIC DIV 31423L305   238,182 10,012 SH   SOLE   7,306 0 2,706
FEDEX CORP COM 31428X106   16,003,181 64,547 SH   SOLE   30,656 0 33,891
FERGUSON PLC NEW SHS G3421J106   7,425,579 47,203 SH   SOLE   46,695 0 508
FERRARI N V COM N3167Y103   280,983 860 SH   SOLE   600 0 260
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   264,549 2,025 SH   SOLE   2,025 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   118,925,377 3,303,450 SH   SOLE   3,028,428 0 275,022
FIDELITY NATL INFORMATION SV COM 31620M106   5,317,332 97,209 SH   SOLE   44,797 0 52,412
FIDUS INVT CORP COM 316500107   742,585 37,887 SH   SOLE   37,887 0 0
FIRST BANCORP N C COM 318910106   602,288 20,245 SH   SOLE   20,145 0 100
FIRST CMNTY BANKSHARES INC V COM 31983A103   1,203,662 40,418 SH   SOLE   20,621 0 19,797
FIRST FINL BANKSHARES INC COM 32020R109   849,472 29,816 SH   SOLE   29,816 0 0
FIRST HORIZON CORPORATION COM 320517105   115,475 10,246 SH   SOLE   1,000 0 9,246
FIRST INDL RLTY TR INC COM 32054K103   208,764 3,966 SH   SOLE   1,766 0 2,200
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,176,384 73,662 SH   SOLE   62,162 0 11,500
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608   649,624 11,367 SH   SOLE   6,104 0 5,263
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   560,233 24,604 SH   SOLE   19,033 0 5,571
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   1,378,192 24,963 SH   SOLE   24,195 0 768
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119   906,232 14,465 SH   SOLE   14,465 0 0
FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201   786,674 26,118 SH   SOLE   26,118 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   192,137 12,285 SH   SOLE   12,285 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   1,102,163 10,176 SH   SOLE   10,176 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   1,051,571 17,500 SH   SOLE   15,816 0 1,684
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   334,865 5,217 SH   SOLE   4,341 0 876
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   1,118,764 9,725 SH   SOLE   8,916 0 809
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184   370,830 11,665 SH   SOLE   11,665 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   525,309 5,931 SH   SOLE   5,732 0 199
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   692,613 9,225 SH   SOLE   9,225 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   716,598 15,276 SH   SOLE   11,726 0 3,550
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   819,799 13,799 SH   SOLE   13,149 0 650
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   697,448 17,599 SH   SOLE   17,599 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   2,871,784 60,243 SH   SOLE   55,497 0 4,746
FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804   1,988,858 106,813 SH   SOLE   106,813 0 0
FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852   1,489,140 56,794 SH   SOLE   52,576 0 4,218
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845   1,311,560 49,821 SH   SOLE   30,927 0 18,894
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   290,437 6,166 SH   SOLE   6,166 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   1,424,141 31,438 SH   SOLE   27,382 0 4,056
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   280,410 9,905 SH   SOLE   9,905 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   652,797 9,790 SH   SOLE   9,790 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109   2,995,287 88,071 SH   SOLE   87,221 0 850
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   5,536,458 51,791 SH   SOLE   47,124 0 4,667
FIRST TR NASDAQ 100 TECH IND SHS 337345102   296,380 2,014 SH   SOLE   2,014 0 0
FIRSTSERVICE CORP NEW COM 33767E202   679,537 4,410 SH   SOLE   4,320 0 90
FISERV INC COM 337738108   1,403,545 11,126 SH   SOLE   7,848 0 3,278
FLAHERTY & CRUMRINE PFD SECS COM 338478100   205,111 14,928 SH   SOLE   14,928 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   208,189 834 SH   SOLE   417 0 417
FLEX LNG LTD SHS G35947202   515,533 16,886 SH   SOLE   15,236 0 1,650
FMC CORP COM NEW 302491303   464,830 4,455 SH   SOLE   2,155 0 2,300
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   3,343,345 30,164 SH   SOLE   30,164 0 0
FORD MTR CO DEL COM 345370860   1,252,390 82,775 SH   SOLE   63,085 0 19,690
FORTINET INC COM 34959E109   693,463 9,174 SH   SOLE   6,829 0 2,345
FORTIVE CORP COM 34959J108   260,499 3,484 SH   SOLE   1,822 0 1,662
FORTUNA SILVER MINES INC COM 349915108   568,296 175,400 SH   SOLE   46,400 0 129,000
FORTUNE BRANDS INNOVATIONS I COM 34964C106   337,374 4,689 SH   SOLE   3,699 0 990
FREEPORT-MCMORAN INC CL B 35671D857   8,000,591 200,015 SH   SOLE   120,295 0 79,720
FRONTLINE PLC COM M46528101   8,554,022 588,714 SH   SOLE   523,735 0 64,979
FRP HLDGS INC COM 30292L107   7,663,970 132,183 SH   SOLE   0 0 132,183
FULLER H B CO COM 359694106   1,368,129 19,132 SH   SOLE   19,132 0 0
GABELLI DIVID & INCOME TR COM 36242H104   366,775 17,358 SH   SOLE   13,162 0 4,196
GALLAGHER ARTHUR J & CO COM 363576109   600,304 2,734 SH   SOLE   2,425 0 309
GAMING & LEISURE PPTYS INC COM 36467J108   33,562,831 692,237 SH   SOLE   653,525 0 38,712
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   976,593 12,021 SH   SOLE   8,145 0 3,876
GENERAC HLDGS INC COM 368736104   2,640,943 17,709 SH   SOLE   12,178 0 5,531
GENERAL DYNAMICS CORP COM 369550108   7,463,656 34,694 SH   SOLE   19,741 0 14,953
GENERAL ELECTRIC CO COM NEW 369604301   2,717,025 24,734 SH   SOLE   15,380 0 9,354
GENERAL MLS INC COM 370334104   4,041,105 52,708 SH   SOLE   41,203 0 11,505
GENERAL MTRS CO COM 37045V100   3,405,480 88,316 SH   SOLE   17,972 0 70,344
GENUINE PARTS CO COM 372460105   986,541 5,830 SH   SOLE   4,972 0 858
GETTY RLTY CORP NEW COM 374297109   1,093,333 32,328 SH   SOLE   32,328 0 0
GILEAD SCIENCES INC COM 375558103   3,966,643 51,478 SH   SOLE   42,723 0 8,755
GLADSTONE CAPITAL CORP COM 376535100   181,165 18,562 SH   SOLE   18,562 0 0
GLADSTONE INVT CORP COM 376546107   2,958,675 226,901 SH   SOLE   99,589 0 127,312
GLOBAL MED REIT INC COM NEW 37954A204   126,451 13,850 SH   SOLE   13,850 0 0
GLOBAL PMTS INC COM 37940X102   4,364,480 44,300 SH   SOLE   44,157 0 143
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   266,250 15,000 SH   SOLE   15,000 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673   405,761 12,910 SH   SOLE   10,710 0 2,200
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   312,018 3,118 SH   SOLE   3,118 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   441,214 5,054 SH   SOLE   5,054 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   7,433,920 23,048 SH   SOLE   22,070 0 978
GRACO INC COM 384109104   714,028 8,269 SH   SOLE   8,269 0 0
GRAINGER W W INC COM 384802104   1,650,520 2,093 SH   SOLE   2,014 0 79
GRAPHIC PACKAGING HLDG CO COM 388689101   333,801 13,891 SH   SOLE   12,541 0 1,350
GSK PLC SPONSORED ADR 37733W204   1,200,773 33,694 SH   SOLE   27,237 0 6,457
GUGGENHEIM ACTIVE ALLOC FD COMMON STOCK 40170T106   357,210 24,875 SH   SOLE   24,875 0 0
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101   543,786 34,200 SH   SOLE   25,962 0 8,238
HALEON PLC SPON ADS 405552100   1,319,005 157,409 SH   SOLE   152,176 0 5,233
HALL OF FAME RESORT & ENTMT W EXP 07/01/202 40619L110   707 13,333 SH   SOLE   13,333 0 0
HALLIBURTON CO COM 406216101   822,260 24,925 SH   SOLE   23,913 0 1,012
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305   9,842,935 294,434 SH   SOLE   273,797 0 20,637
HCA HEALTHCARE INC COM 40412C101   6,205,793 20,449 SH   SOLE   19,965 0 484
HDFC BANK LTD SPONSORED ADS 40415F101   1,267,704 18,188 SH   SOLE   17,438 0 750
HEALTHCARE RLTY TR CL A COM 42226K105   291,277 15,447 SH   SOLE   7,985 0 7,462
HEALTHEQUITY INC COM 42226A107   24,007,271 383,888 SH   SOLE   64,486 0 319,402
HEICO CORP NEW CL A 422806208   1,346,878 9,580 SH   SOLE   9,498 0 82
HENRY JACK & ASSOC INC COM 426281101   1,285,969 7,685 SH   SOLE   7,539 0 146
HENRY SCHEIN INC COM 806407102   570,376 7,033 SH   SOLE   6,280 0 753
HERC HLDGS INC COM 42704L104   620,067 4,531 SH   SOLE   4,531 0 0
HERSHEY CO COM 427866108   2,050,845 8,213 SH   SOLE   6,283 0 1,930
HILLMAN SOLUTIONS CORP COM 431636109   1,511,734 167,784 SH   SOLE   167,784 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   313,951 2,157 SH   SOLE   1,727 0 430
HOME DEPOT INC COM 437076102   77,921,806 251,238 SH   SOLE   221,980 0 29,258
HONEYWELL INTL INC COM 438516106   87,167,070 420,405 SH   SOLE   393,637 0 26,768
HORMEL FOODS CORP COM 440452100   669,888 16,656 SH   SOLE   16,456 0 200
HOULIHAN LOKEY INC CL A 441593100   1,767,038 17,974 SH   SOLE   17,974 0 0
HOWMET AEROSPACE INC COM 443201108   285,168 5,754 SH   SOLE   2,088 0 3,666
HP INC COM 40434L105   310,230 10,153 SH   SOLE   1,386 0 8,767
HSBC HLDGS PLC SPON ADR NEW 404280406   591,447 14,928 SH   SOLE   11,310 0 3,618
HUBBELL INC COM 443510607   381,957 1,152 SH   SOLE   1,152 0 0
HUBSPOT INC COM 443573100   1,738,072 3,267 SH   SOLE   3,238 0 29
HUNT J B TRANS SVCS INC COM 445658107   46,466,015 255,694 SH   SOLE   246,886 0 8,808
HUNTINGTON BANCSHARES INC COM 446150104   2,574,520 238,824 SH   SOLE   229,126 0 9,698
IAC INC COM NEW 44891N208   2,778,272 44,240 SH   SOLE   30,155 0 14,085
ICICI BANK LIMITED ADR 45104G104   1,193,398 51,707 SH   SOLE   51,487 0 220
IDEXX LABS INC COM 45168D104   2,700,240 5,377 SH   SOLE   5,337 0 40
ILLINOIS TOOL WKS INC COM 452308109   6,184,767 24,730 SH   SOLE   17,514 0 7,216
ILLUMINA INC COM 452327109   207,176 1,105 SH   SOLE   1,027 0 78
ING GROEP N.V. SPONSORED ADR 456837103   467,076 34,675 SH   SOLE   34,675 0 0
INGERSOLL RAND INC COM 45687V106   951,386 14,556 SH   SOLE   12,552 0 2,004
INGEVITY CORP COM 45688C107   1,572,588 27,039 SH   SOLE   104 0 26,935
INGREDION INC COM 457187102   8,453,015 79,938 SH   SOLE   42,593 0 37,345
INTEL CORP COM 458140100   5,561,224 166,305 SH   SOLE   103,789 0 62,516
INTEL CORP COM 458140100   1,615,152 48,300 SH Call SOLE   16,800 0 31,500
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   248,795 2,995 SH   SOLE   2,995 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   59,066,370 523,223 SH   SOLE   480,953 0 42,270
INTERNATIONAL BUSINESS MACHS COM 459200101   31,544,184 235,739 SH   SOLE   155,985 0 79,754
INTERNATIONAL BUSINESS MACHS COM 459200101   1,953,626 14,600 SH Call SOLE   4,700 0 9,900
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   488,207 6,134 SH   SOLE   4,832 0 1,302
INTERNATIONAL PAPER CO COM 460146103   378,285 11,892 SH   SOLE   7,909 0 3,983
INTUIT COM 461202103   104,024,024 227,346 SH   SOLE   220,424 0 6,922
INTUITIVE SURGICAL INC COM NEW 46120E602   1,080,188 3,159 SH   SOLE   3,079 0 80
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   283,147 5,704 SH   SOLE   5,704 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   140,281 10,311 SH   SOLE   7,911 0 2,400
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727   640,702 34,372 SH   SOLE   31,872 0 2,500
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586   1,112,922 13,595 SH   SOLE   13,146 0 449
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   1,197,449 28,959 SH   SOLE   19,140 0 9,819
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   754,719 12,016 SH   SOLE   12,016 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   411,679 19,567 SH   SOLE   19,067 0 500
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   508,798 24,034 SH   SOLE   18,084 0 5,950
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   423,372 20,582 SH   SOLE   6,282 0 14,300
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   1,319,621 15,622 SH   SOLE   15,121 0 501
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779   524,776 9,650 SH   SOLE   9,339 0 311
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647   1,189,208 8,694 SH   SOLE   8,373 0 321
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   1,426,314 4,786 SH   SOLE   2,569 0 2,217
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   12,102,984 80,881 SH   SOLE   71,553 0 9,328
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   362,915 6,436 SH   SOLE   5,951 0 485
INVESCO QQQ TR UNIT SER 1 46090E103   7,357,295 19,916 SH   SOLE   15,509 0 4,407
INVESCO SR INCOME TR COM 46131H107   58,520 15,200 SH   SOLE   14,200 0 1,000
IONIS PHARMACEUTICALS INC COM 462222100   3,603,132 87,817 SH   SOLE   34,043 0 53,774
IQVIA HLDGS INC COM 46266C105   4,240,061 18,864 SH   SOLE   18,802 0 62
IRON MTN INC DEL COM 46284V101   1,376,088 24,224 SH   SOLE   23,699 0 525
ISHARES GOLD TR ISHARES NEW 464285204   902,836 24,810 SH   SOLE   16,512 0 8,298
ISHARES INC CORE MSCI EMKT 46434G103   1,238,721 25,131 SH   SOLE   22,526 0 2,605
ISHARES INC EM MKTS DIV ETF 464286319   213,415 8,711 SH   SOLE   3,650 0 5,061
ISHARES INC MSCI EMRG CHN 46434G764   352,840 6,788 SH   SOLE   6,588 0 200
ISHARES INC MSCI FRANCE ETF 464286707   904,106 23,465 SH   SOLE   11,720 0 11,745
ISHARES INC MSCI ITALY ETF 46434G830   822,328 25,835 SH   SOLE   13,150 0 12,685
ISHARES INC MSCI MEXICO ETF 464286822   1,055,568 16,976 SH   SOLE   8,430 0 8,546
ISHARES INC MSCI SPAIN ETF 464286764   863,821 29,890 SH   SOLE   14,880 0 15,010
ISHARES SILVER TR ISHARES 46428Q109   4,626,383 221,464 SH   SOLE   108,530 0 112,934
ISHARES TR 0-5YR HI YL CP 46434V407   283,642 6,843 SH   SOLE   6,843 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   1,065,077 13,136 SH   SOLE   10,736 0 2,400
ISHARES TR 10-20 YR TRS ETF 464288653   275,024 2,483 SH   SOLE   2,258 0 225
ISHARES TR 20 YR TR BD ETF 464287432   5,717,237 55,540 SH   SOLE   55,162 0 378
ISHARES TR 20 YR TR BD ETF 464287432   33,506,970 325,500 SH Call SOLE   325,500 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   7,743,351 67,182 SH   SOLE   67,108 0 74
ISHARES TR 7-10 YR TRSY BD 464287440   1,616,504 16,734 SH   SOLE   16,734 0 0
ISHARES TR BLACKROCK ULTRA 46434V878   242,858 4,828 SH   SOLE   4,828 0 0
ISHARES TR BROAD USD HIGH 46435U853   394,301 11,170 SH   SOLE   11,170 0 0
ISHARES TR CORE DIV GRWTH 46434V621   12,351,678 239,699 SH   SOLE   212,184 0 27,515
ISHARES TR CORE HIGH DV ETF 46429B663   294,184 2,919 SH   SOLE   2,769 0 150
ISHARES TR CORE MSCI EAFE 46432F842   27,221,548 403,288 SH   SOLE   394,801 0 8,487
ISHARES TR CORE MSCI EURO 46434V738   1,142,358 21,705 SH   SOLE   21,682 0 23
ISHARES TR CORE S&P MCP ETF 464287507   6,846,546 26,184 SH   SOLE   23,530 0 2,654
ISHARES TR CORE S&P SCP ETF 464287804   5,900,784 59,215 SH   SOLE   50,261 0 8,954
ISHARES TR CORE S&P TTL STK 464287150   243,132 2,485 SH   SOLE   2,485 0 0
ISHARES TR CORE S&P US GWT 464287671   208,147 2,132 SH   SOLE   2,007 0 125
ISHARES TR CORE S&P500 ETF 464287200   6,801,456 15,260 SH   SOLE   12,225 0 3,035
ISHARES TR CORE TOTAL USD 46434V613   334,684 7,361 SH   SOLE   4,234 0 3,127
ISHARES TR CORE US AGGBD ET 464287226   1,673,818 17,088 SH   SOLE   17,063 0 25
ISHARES TR EAFE GRWTH ETF 464288885   370,231 3,880 SH   SOLE   2,496 0 1,384
ISHARES TR EAFE SML CP ETF 464288273   1,134,960 19,243 SH   SOLE   19,073 0 170
ISHARES TR EAFE VALUE ETF 464288877   467,584 9,554 SH   SOLE   7,755 0 1,799
ISHARES TR ESG AWARE MSCI 46435U663   200,013 5,631 SH   SOLE   5,631 0 0
ISHARES TR ESG AWR MSCI USA 46435G425   992,143 10,180 SH   SOLE   9,411 0 769
ISHARES TR ESG AWR US AGRGT 46435U549   526,181 11,155 SH   SOLE   11,155 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243   738,891 30,903 SH   SOLE   30,903 0 0
ISHARES TR ESG SCRD S&P MID 46436E551   211,193 5,929 SH   SOLE   5,929 0 0
ISHARES TR EXPANDED TECH 464287515   694,587 2,008 SH   SOLE   1,111 0 897
ISHARES TR FLTG RATE NT ETF 46429B655   71,817,507 1,413,172 SH   SOLE   1,384,832 0 28,340
ISHARES TR GLOB HLTHCRE ETF 464287325   429,709 5,056 SH   SOLE   5,056 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867   271,707 5,281 SH   SOLE   3,729 0 1,552
ISHARES TR IBOXX INV CP ETF 464287242   261,121 2,415 SH   SOLE   2,045 0 370
ISHARES TR INTL SEL DIV ETF 464288448   530,550 20,150 SH   SOLE   20,150 0 0
ISHARES TR INTRM GOV CR ETF 464288612   13,447,281 130,683 SH   SOLE   130,683 0 0
ISHARES TR ISHARES BIOTECH 464287556   2,150,874 16,941 SH   SOLE   10,686 0 6,255
ISHARES TR ISHARES SEMICDTR 464287523   777,513 1,533 SH   SOLE   805 0 728
ISHARES TR ISHS 1-5YR INVS 464288646   2,420,828 48,253 SH   SOLE   40,185 0 8,068
ISHARES TR ISHS 5-10YR INVT 464288638   7,037,473 139,164 SH   SOLE   136,803 0 2,361
ISHARES TR LATN AMER 40 ETF 464287390   997,057 36,697 SH   SOLE   18,555 0 18,142
ISHARES TR MORNINGSTAR GRWT 464287119   2,031,021 32,579 SH   SOLE   24,329 0 8,250
ISHARES TR MRGSTR MD CP VAL 464288406   564,020 8,854 SH   SOLE   8,554 0 300
ISHARES TR MRGSTR SM CP GR 464288604   256,742 6,200 SH   SOLE   2,200 0 4,000
ISHARES TR MSCI EAFE ETF 464287465   2,358,761 32,535 SH   SOLE   32,456 0 79
ISHARES TR MSCI EMG MKT ETF 464287234   1,092,755 27,623 SH   SOLE   24,348 0 3,275
ISHARES TR MSCI INTL QUALTY 46434V456   303,134 8,515 SH   SOLE   7,174 0 1,341
ISHARES TR MSCI USA MIN VOL 46429B697   230,232 3,097 SH   SOLE   2,479 0 618
ISHARES TR MSCI USA QLT FCT 46432F339   703,259 5,214 SH   SOLE   3,517 0 1,697
ISHARES TR NATIONAL MUN ETF 464288414   1,409,690 13,208 SH   SOLE   13,208 0 0
ISHARES TR NORTH AMERN NAT 464287374   918,986 23,673 SH   SOLE   23,323 0 350
ISHARES TR PFD AND INCM SEC 464288687   2,066,846 66,823 SH   SOLE   50,206 0 16,617
ISHARES TR RUS 1000 ETF 464287622   343,396 1,409 SH   SOLE   1,409 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   859,112 3,122 SH   SOLE   1,854 0 1,268
ISHARES TR RUS 1000 VAL ETF 464287598   474,111 3,004 SH   SOLE   3,004 0 0
ISHARES TR RUS MD CP GR ETF 464287481   407,577 4,218 SH   SOLE   2,868 0 1,350
ISHARES TR RUS MDCP VAL ETF 464287473   460,874 4,196 SH   SOLE   3,192 0 1,004
ISHARES TR RUS MID CAP ETF 464287499   802,509 10,989 SH   SOLE   9,326 0 1,663
ISHARES TR RUS TP200 GR ETF 464289438   13,139,290 82,866 SH   SOLE   82,641 0 225
ISHARES TR RUSSELL 2000 ETF 464287655   2,369,965 12,655 SH   SOLE   10,285 0 2,370
ISHARES TR S&P 100 ETF 464287101   204,887 990 SH   SOLE   990 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   498,555 7,074 SH   SOLE   7,074 0 0
ISHARES TR S&P 500 VAL ETF 464287408   329,938 2,047 SH   SOLE   1,495 0 552
ISHARES TR S&P MC 400GR ETF 464287606   232,200 3,096 SH   SOLE   2,928 0 168
ISHARES TR S&P MC 400VL ETF 464287705   346,566 3,235 SH   SOLE   2,855 0 380
ISHARES TR S&P SML 600 GWT 464287887   626,963 5,455 SH   SOLE   4,455 0 1,000
ISHARES TR SELECT DIVID ETF 464287168   7,222,152 63,744 SH   SOLE   50,960 0 12,784
ISHARES TR SHORT TREAS BD 464288679   2,090,374 18,926 SH   SOLE   18,926 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   2,047,956 19,684 SH   SOLE   19,534 0 150
ISHARES TR SP SMCP600VL ETF 464287879   278,885 2,933 SH   SOLE   2,358 0 575
ISHARES TR TIPS BD ETF 464287176   925,972 8,604 SH   SOLE   8,454 0 150
ISHARES TR TRS FLT RT BD 46434V860   2,941,039 58,043 SH   SOLE   57,977 0 66
ISHARES TR U.S. ENERGY ETF 464287796   456,417 10,654 SH   SOLE   10,120 0 534
ISHARES TR U.S. FINLS ETF 464287788   1,839,659 24,657 SH   SOLE   23,191 0 1,466
ISHARES TR U.S. INSRNCE ETF 464288786   557,486 6,343 SH   SOLE   2,970 0 3,373
ISHARES TR U.S. REAL ES ETF 464287739   594,703 6,872 SH   SOLE   6,010 0 862
ISHARES TR U.S. TECH ETF 464287721   1,015,243 9,325 SH   SOLE   8,009 0 1,316
ISHARES TR US AER DEF ETF 464288760   1,741,532 14,927 SH   SOLE   9,400 0 5,527
ISHARES TR US CONSM STAPLES 464287812   1,365,177 6,816 SH   SOLE   5,015 0 1,801
ISHARES TR US CONSUM DISCRE 464287580   614,318 8,632 SH   SOLE   7,253 0 1,379
ISHARES TR US HLTHCARE ETF 464287762   1,112,897 3,971 SH   SOLE   3,545 0 426
ISHARES TR US HOME CONS ETF 464288752   960,384 11,241 SH   SOLE   4,869 0 6,372
ISHARES TR US INDUSTRIALS 464287754   905,051 8,535 SH   SOLE   8,116 0 419
ISHARES TR US TELECOM ETF 464287713   381,601 17,267 SH   SOLE   16,504 0 763
J & J SNACK FOODS CORP COM 466032109   29,442,574 185,233 SH   SOLE   359 0 184,874
J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167   267,982 5,042 SH   SOLE   4,542 0 500
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845   2,442,240 59,625 SH   SOLE   32,439 0 27,186
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   7,635,144 137,993 SH   SOLE   99,877 0 38,116
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   1,988,699 41,114 SH   SOLE   31,930 0 9,184
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   998,076 19,906 SH   SOLE   18,786 0 1,120
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   328,251 6,481 SH   SOLE   6,481 0 0
JACOBS SOLUTIONS INC COM 46982L108   514,141 4,325 SH   SOLE   3,902 0 423
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   644,926 13,495 SH   SOLE   9,017 0 4,478
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   578,110 11,597 SH   SOLE   11,597 0 0
JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106   26,254,428 2,462,892 SH   SOLE   1,030 0 2,461,862
JEFFERIES FINL GROUP INC COM 47233W109   303,837 9,160 SH   SOLE   860 0 8,300
JOHN BEAN TECHNOLOGIES CORP COM 477839104   917,635 7,565 SH   SOLE   7,565 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   1,342,227 27,012 SH   SOLE   25,487 0 1,525
JOHNSON & JOHNSON COM 478160104   268,271,211 1,623,693 SH   SOLE   1,443,820 0 179,873
JOHNSON & JOHNSON COM 478160104   297,936 1,800 SH Call SOLE   900 0 900
JOHNSON CTLS INTL PLC SHS G51502105   1,817,751 26,677 SH   SOLE   23,341 0 3,336
JPMORGAN CHASE & CO COM 46625H100   175,513,331 1,210,533 SH   SOLE   1,108,337 0 102,196
JPMORGAN CHASE & CO COM 46625H100   1,018,080 7,000 SH Call SOLE   2,700 0 4,300
KAYNE ANDERSON ENERGY INFRST COM 486606106   130,488 16,030 SH   SOLE   4,823 0 11,207
KELLOGG CO COM 487836108   469,937 6,974 SH   SOLE   6,523 0 451
KEURIG DR PEPPER INC COM 49271V100   65,264,782 2,096,648 SH   SOLE   1,990,486 0 106,162
KEYCORP COM 493267108   642,644 69,537 SH   SOLE   67,076 0 2,461
KEYSIGHT TECHNOLOGIES INC COM 49338L103   1,279,318 7,640 SH   SOLE   3,502 0 4,138
KIMBERLY-CLARK CORP COM 494368103   10,294,355 74,568 SH   SOLE   36,724 0 37,844
KINDER MORGAN INC DEL COM 49456B101   5,096,704 295,976 SH   SOLE   157,470 0 138,506
KINSALE CAP GROUP INC COM 49714P108   49,775,159 133,465 SH   SOLE   28,987 0 104,478
KKR & CO INC COM 48251W104   329,728 5,888 SH   SOLE   2,088 0 3,800
KLA CORP COM NEW 482480100   2,156,129 4,445 SH   SOLE   3,996 0 449
KRAFT HEINZ CO COM 500754106   7,382,249 207,955 SH   SOLE   131,600 0 76,355
KROGER CO COM 501044101   338,032 7,192 SH   SOLE   6,292 0 900
L3HARRIS TECHNOLOGIES INC COM 502431109   107,774,385 550,721 SH   SOLE   507,451 0 43,270
LABORATORY CORP AMER HLDGS COM NEW 50540R409   1,029,551 4,966 SH   SOLE   2,863 0 2,103
LAKELAND FINL CORP COM 511656100   708,392 14,600 SH   SOLE   14,600 0 0
LAM RESEARCH CORP COM 512807108   1,515,872 2,358 SH   SOLE   2,128 0 230
LAMAR ADVERTISING CO NEW CL A 512816109   186,099,976 1,878,826 SH   SOLE   1,554,598 0 324,228
LAMB WESTON HLDGS INC COM 513272104   1,478,959 12,869 SH   SOLE   9,871 0 2,998
LANDSTAR SYS INC COM 515098101   1,770,773 9,197 SH   SOLE   9,197 0 0
LAS VEGAS SANDS CORP COM 517834107   396,011 6,828 SH   SOLE   6,268 0 560
LATHAM GROUP INC COM 51819L107   206,313 55,610 SH   SOLE   55,610 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102   507,450 19,280 SH   SOLE   15,173 0 4,107
LAUDER ESTEE COS INC CL A 518439104   2,129,998 10,846 SH   SOLE   7,556 0 3,290
LCI INDS COM 50189K103   493,562 3,906 SH   SOLE   3,906 0 0
LEGG MASON ETF INVT CLRBRDG AL CP GW 524682101   241,971 5,738 SH   SOLE   500 0 5,238
LEGG MASON ETF INVT FRANKLIN US LOW 52468L406   244,039 6,655 SH   SOLE   4,265 0 2,390
LEGGETT & PLATT INC COM 524660107   213,351 7,203 SH   SOLE   2,631 0 4,572
LENNAR CORP CL A 526057104   388,210 3,098 SH   SOLE   3,098 0 0
LESLIES INC COM 527064109   939,676 100,072 SH   SOLE   100,072 0 0
LIBERTY BROADBAND CORP COM SER C 530307305   2,299,317 28,702 SH   SOLE   20,005 0 8,697
LIBERTY GLOBAL PLC SHS CL C G5480U120   1,986,686 111,800 SH   SOLE   77,615 0 34,185
LIBERTY LATIN AMERICA LTD COM CL C G9001E128   27,150,560 3,132,459 SH   SOLE   113,827 0 3,018,632
LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706   1,410,717 34,475 SH   SOLE   26,450 0 8,025
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409   2,321,308 70,750 SH   SOLE   47,260 0 23,490
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888   1,038,044 26,200 SH   SOLE   15,050 0 11,150
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   794,292 24,268 SH   SOLE   16,658 0 7,610
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854   487,814 6,480 SH   SOLE   6,480 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102   326,661 502,555 SH   SOLE   312,380 0 190,175
LILLY ELI & CO COM 532457108   15,478,517 33,015 SH   SOLE   20,379 0 12,636
LINDE PLC SHS G54950103   3,727,645 9,782 SH   SOLE   8,165 0 1,617
LISTED FD TR HORIZON KINETICS 53656F623   1,043,338 34,129 SH   SOLE   24,129 0 10,000
LIVE NATION ENTERTAINMENT IN COM 538034109   69,760,881 772,138 SH   SOLE   760,728 0 11,410
LOCKHEED MARTIN CORP COM 539830109   9,852,077 21,403 SH   SOLE   17,931 0 3,472
LOWES COS INC COM 548661107   110,451,405 490,801 SH   SOLE   433,980 0 56,821
LPL FINL HLDGS INC COM 50212V100   426,598 1,962 SH   SOLE   1,962 0 0
LULULEMON ATHLETICA INC COM 550021109   654,427 1,729 SH   SOLE   1,509 0 220
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   3,874,641 42,194 SH   SOLE   41,444 0 750
M & T BK CORP COM 55261F104   443,817 3,586 SH   SOLE   2,362 0 1,224
MADISON SQUARE GRDN SPRT COR CL A 55825T103   225,660 1,200 SH   SOLE   1,200 0 0
MAG SILVER CORP COM 55903Q104   651,690 58,500 SH   SOLE   37,000 0 21,500
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   5,958,237 95,615 SH   SOLE   85,670 0 9,945
MANHATTAN ASSOCIATES INC COM 562750109   1,031,381 5,160 SH   SOLE   4,660 0 500
MANULIFE FINL CORP COM 56501R106   2,295,479 121,390 SH   SOLE   114,026 0 7,364
MARATHON OIL CORP COM 565849106   289,741 12,586 SH   SOLE   12,440 0 146
MARATHON PETE CORP COM 56585A102   3,747,383 32,150 SH   SOLE   19,612 0 12,538
MARKEL GROUP INC COM 570535104   445,289,752 322,646 SH   SOLE   296,980 0 25,666
MARRIOTT INTL INC NEW CL A 571903202   1,315,303 7,160 SH   SOLE   5,728 0 1,432
MARSH & MCLENNAN COS INC COM 571748102   25,083,332 133,365 SH   SOLE   106,793 0 26,572
MARTIN MARIETTA MATLS INC COM 573284106   193,438,891 420,764 SH   SOLE   402,624 0 18,140
MARVELL TECHNOLOGY INC COM 573874104   13,410,030 224,363 SH   SOLE   166,865 0 57,498
MASCO CORP COM 574599106   360,009 6,274 SH   SOLE   6,274 0 0
MASTERCARD INCORPORATED CL A 57636Q104   120,793,340 308,123 SH   SOLE   282,356 0 25,767
MATTHEWS INTL CORP CL A 577128101   319,650 7,500 SH   SOLE   7,500 0 0
MCCORMICK & CO INC COM NON VTG 579780206   7,413,789 84,996 SH   SOLE   61,773 0 23,223
MCDONALDS CORP COM 580135101   135,868,947 456,619 SH   SOLE   396,819 0 59,800
MCKESSON CORP COM 58155Q103   711,982 1,666 SH   SOLE   1,553 0 113
MEDICAL PPTYS TRUST INC COM 58463J304   118,361 12,782 SH   SOLE   12,782 0 0
MEDTRONIC PLC SHS G5960L103   110,568,199 1,259,652 SH   SOLE   1,179,198 0 80,454
MEIRAGTX HLDGS PLC COM G59665102   431,256 64,175 SH   SOLE   15,180 0 48,995
MELCO RESORTS AND ENTMNT LTD ADR 585464100   1,065,347 87,252 SH   SOLE   64,252 0 23,000
MERCADOLIBRE INC COM 58733R102   6,451,332 5,446 SH   SOLE   3,032 0 2,414
MERCK & CO INC COM 58933Y105   33,276,563 288,406 SH   SOLE   204,930 0 83,476
MERCK & CO INC COM 58933Y105   242,319 2,100 SH Call SOLE   0 0 2,100
MERCURY GENL CORP NEW COM 589400100   503,733 16,641 SH   SOLE   14,141 0 2,500
META PLATFORMS INC CL A 30303M102   159,497,604 558,448 SH   SOLE   543,181 0 15,267
METLIFE INC COM 59156R108   4,845,589 85,717 SH   SOLE   76,784 0 8,933
MGM RESORTS INTERNATIONAL COM 552953101   295,318 6,724 SH   SOLE   6,474 0 250
MICROCHIP TECHNOLOGY INC. COM 595017104   1,232,967 13,762 SH   SOLE   12,310 0 1,452
MICRON TECHNOLOGY INC COM 595112103   1,734,988 27,491 SH   SOLE   15,576 0 11,915
MICROSOFT CORP COM 594918104   295,161,049 868,980 SH   SOLE   728,472 0 140,508
MID-AMER APT CMNTYS INC COM 59522J103   513,894 3,384 SH   SOLE   3,384 0 0
MILLERKNOLL INC COM 600544100   259,936 17,587 SH   SOLE   3,406 0 14,181
MILLICOM INTL CELLULAR S A COM STK L6388F110   1,419,987 93,175 SH   SOLE   61,116 0 32,059
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   428,492 58,140 SH   SOLE   23,140 0 35,000
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   72,163,923 1,891,805 SH   SOLE   1,833,762 0 58,043
MODINE MFG CO COM 607828100   363,220 11,000 SH   SOLE   11,000 0 0
MONARCH CASINO & RESORT INC COM 609027107   80,870,784 1,147,999 SH   SOLE   550,801 0 597,198
MONDELEZ INTL INC CL A 609207105   14,663,004 201,039 SH   SOLE   92,457 0 108,582
MONSTER BEVERAGE CORP NEW COM 61174X109   299,607 5,216 SH   SOLE   4,636 0 580
MOODYS CORP COM 615369105   1,088,179 3,129 SH   SOLE   2,599 0 530
MORGAN STANLEY COM NEW 617446448   1,036,293 12,135 SH   SOLE   10,635 0 1,500
MOSAIC CO NEW COM 61945C103   508,892 14,540 SH   SOLE   8,950 0 5,590
MOTOROLA SOLUTIONS INC COM NEW 620076307   5,064,894 17,270 SH   SOLE   16,187 0 1,083
MPLX LP COM UNIT REP LTD 55336V100   1,445,335 42,585 SH   SOLE   19,550 0 23,035
MSCI INC COM 55354G100   1,546,311 3,295 SH   SOLE   3,108 0 187
MUELLER INDS INC COM 624756102   480,040 5,500 SH   SOLE   5,500 0 0
NASDAQ INC COM 631103108   5,028,581 100,874 SH   SOLE   100,503 0 371
NATIONAL BEVERAGE CORP COM 635017106   1,253,812 25,932 SH   SOLE   25,932 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409   4,349,049 64,593 SH   SOLE   63,681 0 912
NETFLIX INC COM 64110L106   2,590,962 5,882 SH   SOLE   4,537 0 1,345
NEWMARKET CORP COM 651587107   69,427,753 171,984 SH   SOLE   65,088 0 106,896
NEWMONT CORP COM 651639106   3,459,664 81,132 SH   SOLE   40,563 0 40,569
NEXIMMUNE INC COM 65344D109   7,327 26,000 SH   SOLE   0 0 26,000
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   5,412,042 32,495 SH   SOLE   32,495 0 0
NEXTERA ENERGY INC COM 65339F101   92,114,743 1,247,030 SH   SOLE   1,140,580 0 106,450
NIKE INC CL B 654106103   6,662,436 60,365 SH   SOLE   30,880 0 29,485
NNN REIT INC COM 637417106   259,382 6,062 SH   SOLE   4,062 0 2,000
NORDSON CORP COM 655663102   403,044 1,624 SH   SOLE   1,624 0 0
NORFOLK SOUTHN CORP COM 655844108   91,880,652 405,500 SH   SOLE   362,072 0 43,428
NORFOLK SOUTHN CORP COM 655844108   612,252 2,700 SH Call SOLE   2,700 0 0
NORFOLK SOUTHN CORP COM 655844108   566,900 2,500 SH Put SOLE   2,500 0 0
NORTHERN LTS FD TR IV STERLING CAPITAL 66538H385   429,777 16,676 SH   SOLE   16,676 0 0
NORTHROP GRUMMAN CORP COM 666807102   2,171,867 4,765 SH   SOLE   4,150 0 615
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   1,363,564 62,635 SH   SOLE   46,585 0 16,050
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   435,400 20,000 SH Call SOLE   20,000 0 0
NOVARTIS AG SPONSORED ADR 66987V109   3,754,645 37,208 SH   SOLE   36,283 0 925
NOVO-NORDISK A S ADR 670100205   48,176,213 300,231 SH   SOLE   289,078 0 11,153
NU HLDGS LTD ORD SHS CL A G6683N103   201,195 25,500 SH   SOLE   25,000 0 500
NUCOR CORP COM 670346105   2,971,470 18,121 SH   SOLE   15,271 0 2,850
NUTRIEN LTD COM 67077M108   712,588 12,055 SH   SOLE   7,223 0 4,832
NUVEEN AMT FREE MUN CR INC F COM 67071L106   407,101 34,795 SH   SOLE   9,979 0 24,816
NUVEEN AMT FREE QLTY MUN INC COM 670657105   497,774 45,542 SH   SOLE   24,991 0 20,551
NUVEEN MUN VALUE FD INC COM 670928100   834,260 95,892 SH   SOLE   40,936 0 54,956
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107   274,230 11,000 SH   SOLE   11,000 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   89,456 13,805 SH   SOLE   12,855 0 950
NUVEEN PFD & INCOME SECS FD COM 67072C105   616,053 96,560 SH   SOLE   37,200 0 59,360
NUVEEN PREFERRED AND INCOME COM SHS BEN INT 67075T105   672,204 41,700 SH   SOLE   41,700 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   113,872 10,104 SH   SOLE   10,104 0 0
NUVEEN REAL ASSET INCOME & G COM 67074Y105   750,505 65,719 SH   SOLE   55,422 0 10,297
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   186,204 13,927 SH   SOLE   13,583 0 344
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100   985,237 62,834 SH   SOLE   32,136 0 30,698
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101   384,750 42,750 SH   SOLE   33,000 0 9,750
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102   1,563,741 144,925 SH   SOLE   67,425 0 77,500
NVIDIA CORPORATION COM 67066G104   18,812,261 44,471 SH   SOLE   34,958 0 9,513
NVR INC COM 62944T105   476,297 75 SH   SOLE   40 0 35
NXP SEMICONDUCTORS N V COM N6596X109   6,399,819 31,267 SH   SOLE   31,144 0 123
OCCIDENTAL PETE CORP COM 674599105   365,207 6,211 SH   SOLE   5,301 0 910
OKTA INC CL A 679295105   1,314,807 18,959 SH   SOLE   18,831 0 128
OLD DOMINION FREIGHT LINE IN COM 679580100   1,564,043 4,230 SH   SOLE   4,203 0 27
OMEGA HEALTHCARE INVS INC COM 681936100   260,650 8,493 SH   SOLE   8,093 0 400
OMNICOM GROUP INC COM 681919106   2,264,007 23,794 SH   SOLE   7,618 0 16,176
ON HLDG AG NAMEN AKT A H5919C104   410,355 12,435 SH   SOLE   6,435 0 6,000
ON SEMICONDUCTOR CORP COM 682189105   982,213 10,385 SH   SOLE   7,590 0 2,795
ONEMAIN HLDGS INC COM 68268W103   6,883,186 157,544 SH   SOLE   102,618 0 54,926
ONEOK INC NEW COM 682680103   1,438,215 23,302 SH   SOLE   21,332 0 1,970
ONESPAWORLD HOLDINGS LIMITED COM P73684113   23,137,886 1,912,222 SH   SOLE   59,817 0 1,852,405
OPAL FUELS INC CLASS A COM 68347P103   83,194 11,152 SH   SOLE   2,560 0 8,592
ORACLE CORP COM 68389X105   87,865,869 739,504 SH   SOLE   683,054 0 56,450
ORACLE CORP COM 68389X105   1,190,900 10,000 SH Call SOLE   0 0 10,000
OREILLY AUTOMOTIVE INC COM 67103H107   95,267,778 100,575 SH   SOLE   98,434 0 2,141
ORGANON & CO COMMON STOCK 68622V106   357,521 17,180 SH   SOLE   7,599 0 9,581
OTIS WORLDWIDE CORP COM 68902V107   1,145,351 12,868 SH   SOLE   8,829 0 4,039
OWENS CORNING NEW COM 690742101   428,301 3,282 SH   SOLE   2,812 0 470
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106   1,175,320 44,069 SH   SOLE   44,069 0 0
PACER FDS TR DEVELOPED MRKT 69374H873   3,640,552 122,454 SH   SOLE   120,636 0 1,818
PACER FDS TR PACER US SMALL 69374H857   352,706 8,666 SH   SOLE   8,186 0 480
PACER FDS TR TRENDP US LAR CP 69374H105   829,945 20,115 SH   SOLE   14,515 0 5,600
PACER FDS TR US CASH COWS 100 69374H881   239,492 5,003 SH   SOLE   5,003 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   790,292 51,552 SH   SOLE   38,752 0 12,800
PALO ALTO NETWORKS INC COM 697435105   10,296,158 40,297 SH   SOLE   27,998 0 12,299
PAN AMERN SILVER CORP COM 697900108   190,887 13,092 SH   SOLE   4,896 0 8,196
PARKER-HANNIFIN CORP COM 701094104   1,429,034 3,664 SH   SOLE   2,444 0 1,220
PARTNERS BANCORP COM 70213Q108   123,800 20,000 SH   SOLE   20,000 0 0
PAYCHEX INC COM 704326107   1,337,718 11,958 SH   SOLE   9,201 0 2,757
PAYPAL HLDGS INC COM 70450Y103   3,298,998 49,438 SH   SOLE   47,208 0 2,230
PBF ENERGY INC CL A 69318G106   216,982 5,300 SH   SOLE   5,300 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106   121,410 11,400 SH   SOLE   11,400 0 0
PEPSICO INC COM 713448108   35,248,120 190,330 SH   SOLE   135,804 0 54,526
PERFORMANCE FOOD GROUP CO COM 71377A103   396,379 6,580 SH   SOLE   3,975 0 2,605
PERRIGO CO PLC SHS G97822103   108,300,239 3,202,465 SH   SOLE   2,306,932 0 895,533
PFIZER INC COM 717081103   14,536,361 396,418 SH   SOLE   252,607 0 143,811
PGIM ETF TR PGIM ULTRA SH BD 69344A107   2,812,070 56,913 SH   SOLE   54,262 0 2,651
PHILIP MORRIS INTL INC COM 718172109   117,471,384 1,203,234 SH   SOLE   979,858 0 223,376
PHILLIPS 66 COM 718546104   2,460,625 25,798 SH   SOLE   20,794 0 5,004
PIMCO CORPORATE & INCOME OPP COM 72201B101   152,133 10,867 SH   SOLE   976 0 9,891
PIMCO DYNAMIC INCOME FD SHS 72201Y101   1,699,814 90,657 SH   SOLE   23,563 0 67,094
PIMCO ETF TR 1-5 US TIP IDX 72201R205   212,316 4,221 SH   SOLE   4,221 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775   725,264 7,916 SH   SOLE   7,710 0 206
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   3,576,396 35,850 SH   SOLE   33,360 0 2,490
PIMCO ETF TR ENHNCD LW DUR AC 72201R718   1,276,096 13,613 SH   SOLE   13,613 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866   337,375 6,508 SH   SOLE   6,508 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817   213,697 2,253 SH   SOLE   2,253 0 0
PIMCO MUN INCOME FD II COM 72200W106   155,670 17,220 SH   SOLE   5,109 0 12,111
PIONEER NAT RES CO COM 723787107   80,598,613 389,885 SH   SOLE   376,226 0 13,659
PNC FINL SVCS GROUP INC COM 693475105   3,883,761 30,836 SH   SOLE   28,820 0 2,016
POLARIS INC COM 731068102   298,640 2,470 SH   SOLE   2,433 0 37
POOL CORP COM 73278L105   44,744,584 120,139 SH   SOLE   119,249 0 890
PPG INDS INC COM 693506107   750,870 5,063 SH   SOLE   3,542 0 1,521
PPL CORP COM 69351T106   1,808,561 68,351 SH   SOLE   67,506 0 845
PRICE T ROWE GROUP INC COM 74144T108   1,225,291 10,938 SH   SOLE   7,813 0 3,125
PRIMERICA INC COM 74164M108   1,607,393 8,128 SH   SOLE   7,963 0 165
PROCTER AND GAMBLE CO COM 742718109   22,112,431 145,726 SH   SOLE   85,886 0 59,840
PROGRESSIVE CORP COM 743315103   627,190 4,738 SH   SOLE   4,184 0 554
PROLOGIS INC. COM 74340W103   607,045 4,950 SH   SOLE   4,608 0 342
PROSHARES TR S&P 500 DV ARIST 74348A467   3,645,030 38,662 SH   SOLE   26,214 0 12,448
PROSHARES TR SHORT S&P 500 NE 74347B425   138,800 10,000 SH   SOLE   0 0 10,000
PROSPECT CAP CORP COM 74348T102   130,238 21,006 SH   SOLE   16,006 0 5,000
PRUDENTIAL FINL INC COM 744320102   1,394,836 15,811 SH   SOLE   15,251 0 560
PTC INC COM 69370C100   33,271,629 233,625 SH   SOLE   230,118 0 3,507
PUBLIC STORAGE COM 74460D109   712,414 2,441 SH   SOLE   835 0 1,606
PURE STORAGE INC CL A 74624M102   5,246,298 142,485 SH   SOLE   32,425 0 110,060
QUALCOMM INC COM 747525103   12,066,524 101,374 SH   SOLE   69,447 0 31,927
QUANTA SVCS INC COM 74762E102   1,756,263 8,940 SH   SOLE   8,314 0 626
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103   5,196,584 348,764 SH   SOLE   0 0 348,764
RAYTHEON TECHNOLOGIES CORP COM 75513E101   10,722,553 109,458 SH   SOLE   84,580 0 24,878
RBB FD INC US TREAS 3 MNTH 74933W452   2,249,443 44,907 SH   SOLE   26,882 0 18,025
RBC BEARINGS INC COM 75524B104   1,512,504 6,955 SH   SOLE   6,955 0 0
REALTY INCOME CORP COM 756109104   5,247,934 87,768 SH   SOLE   65,609 0 22,159
REAVES UTIL INCOME FD COM SH BEN INT 756158101   631,784 23,041 SH   SOLE   20,441 0 2,600
REGENERON PHARMACEUTICALS COM 75886F107   2,139,812 2,978 SH   SOLE   2,938 0 40
RELIANCE STEEL & ALUMINUM CO COM 759509102   342,203 1,260 SH   SOLE   1,260 0 0
REPUBLIC SVCS INC COM 760759100   52,900,325 346,559 SH   SOLE   334,576 0 11,983
RESTAURANT BRANDS INTL INC COM 76131D103   431,936 5,572 SH   SOLE   5,072 0 500
RETAIL OPPORTUNITY INVTS COR COM 76131N101   362,744 26,850 SH   SOLE   4,600 0 22,250
RH COM 74967X103   325,305 987 SH   SOLE   834 0 153
RIO TINTO PLC SPONSORED ADR 767204100   2,214,067 34,682 SH   SOLE   32,636 0 2,046
RLI CORP COM 749607107   2,047,980 15,007 SH   SOLE   15,007 0 0
ROIVANT SCIENCES LTD SHS G76279101   2,566,166 254,580 SH   SOLE   172,500 0 82,080
ROLLINS INC COM 775711104   442,177 10,324 SH   SOLE   10,324 0 0
ROPER TECHNOLOGIES INC COM 776696106   273,644 569 SH   SOLE   569 0 0
ROSS STORES INC COM 778296103   684,451 6,104 SH   SOLE   5,804 0 300
ROYAL BK CDA COM 780087102   1,173,543 12,287 SH   SOLE   6,600 0 5,687
ROYCE MICRO-CAP TR INC COM 780915104   110,355 12,612 SH   SOLE   9,729 0 2,883
RPM INTL INC COM 749685103   252,141 2,810 SH   SOLE   2,610 0 200
S&P GLOBAL INC COM 78409V104   9,830,424 24,522 SH   SOLE   24,188 0 334
SAFETY INS GROUP INC COM 78648T100   1,356,774 18,915 SH   SOLE   9,195 0 9,720
SAIA INC COM 78709Y105   247,905 724 SH   SOLE   349 0 375
SALESFORCE INC COM 79466L302   741,523 3,510 SH   SOLE   3,210 0 300
SANGAMO THERAPEUTICS INC COM 800677106   88,790 68,300 SH   SOLE   6,100 0 62,200
SANOFI SPONSORED ADR 80105N105   63,938,473 1,191,542 SH   SOLE   1,129,689 0 61,853
SAP SE SPON ADR 803054204   2,826,030 20,657 SH   SOLE   20,623 0 34
SCHLUMBERGER LTD COM STK 806857108   2,676,519 54,489 SH   SOLE   38,093 0 16,396
SCHWAB CHARLES CORP COM 808513105   27,276,434 481,236 SH   SOLE   469,955 0 11,281
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   358,976 10,069 SH   SOLE   5,066 0 5,003
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   10,914,563 221,481 SH   SOLE   220,206 0 1,275
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   25,367,537 527,831 SH   SOLE   526,488 0 1,343
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,840,486 52,885 SH   SOLE   52,650 0 235
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,659,837 22,146 SH   SOLE   22,146 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   201,594 3,849 SH   SOLE   3,849 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   25,190,565 354,647 SH   SOLE   342,130 0 12,517
SCOTTS MIRACLE-GRO CO CL A 810186106   1,024,770 16,347 SH   SOLE   16,347 0 0
SEABOARD CORP DEL COM 811543107   24,227,939 6,844 SH   SOLE   2,522 0 4,322
SEELOS THERAPEUTICS INC COM 81577F109   161,923 135,500 SH   SOLE   5,500 0 130,000
SEI INVTS CO COM 784117103   1,254,703 21,045 SH   SOLE   4,529 0 16,516
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   9,259,045 142,272 SH   SOLE   141,830 0 442
SELECT SECTOR SPDR TR ENERGY 81369Y506   4,927,960 60,712 SH   SOLE   39,230 0 21,482
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   733,490 21,759 SH   SOLE   20,663 0 1,096
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   8,523,294 50,193 SH   SOLE   50,004 0 189
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   12,882,442 173,688 SH   SOLE   168,849 0 4,839
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   23,037,840 173,569 SH   SOLE   165,469 0 8,100
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   1,207,772 11,254 SH   SOLE   10,364 0 890
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   9,623,260 147,055 SH   SOLE   140,165 0 6,890
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   475,345 5,736 SH   SOLE   5,201 0 535
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   22,017,501 126,639 SH   SOLE   122,721 0 3,918
SERVICENOW INC COM 81762P102   74,798,645 133,950 SH   SOLE   130,575 0 3,375
SFL CORPORATION LTD SHS G7738W106   144,377 15,475 SH   SOLE   14,975 0 500
SHAKE SHACK INC CL A 819047101   709,195 9,125 SH   SOLE   7,762 0 1,363
SHARECARE INC COM CL A 81948W104   17,500 10,000 SH   SOLE   10,000 0 0
SHELL PLC SPON ADS 780259305   15,431,341 255,611 SH   SOLE   156,733 0 98,878
SHENANDOAH TELECOMMUNICATION COM 82312B106   17,463,828 892,857 SH   SOLE   2,400 0 890,457
SHERWIN WILLIAMS CO COM 824348106   144,512,608 547,281 SH   SOLE   529,773 0 17,508
SHOPIFY INC CL A 82509L107   3,319,406 51,384 SH   SOLE   49,671 0 1,713
SIGA TECHNOLOGIES INC COM 826917106   277,750 55,000 SH   SOLE   30,000 0 25,000
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   1,695,859 10,133 SH   SOLE   10,083 0 50
SKYWORKS SOLUTIONS INC COM 83088M102   3,847,749 34,761 SH   SOLE   34,570 0 191
SL GREEN RLTY CORP COM 78440X887   1,265,144 42,101 SH   SOLE   16,917 0 25,184
SMITH MICRO SOFTWARE INC COM NEW 832154207   11,100 10,000 SH   SOLE   10,000 0 0
SMUCKER J M CO COM NEW 832696405   68,635,333 465,866 SH   SOLE   440,471 0 25,395
SOFI TECHNOLOGIES INC COM 83406F102   141,071 16,915 SH   SOLE   16,915 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,593,852 5,924 SH   SOLE   4,163 0 1,761
SONOCO PRODS CO COM 835495102   222,026 3,762 SH   SOLE   544 0 3,218
SONY GROUP CORPORATION SPONSORED ADR 835699307   4,640,413 51,537 SH   SOLE   34,220 0 17,317
SOUTHERN CO COM 842587107   7,833,612 111,537 SH   SOLE   91,794 0 19,743
SOUTHERN COPPER CORP COM 84265V105   206,054 2,872 SH   SOLE   2,372 0 500
SOUTHSTATE CORPORATION COM 840441109   282,622 4,295 SH   SOLE   1,682 0 2,613
SOUTHWEST AIRLS CO COM 844741108   975,627 26,958 SH   SOLE   21,013 0 5,945
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,440,060 4,188 SH   SOLE   2,987 0 1,201
SPDR GOLD TR GOLD SHS 78463V107   7,529,233 42,235 SH   SOLE   26,081 0 16,154
SPDR S&P 500 ETF TR TR UNIT 78462F103   12,950,865 29,216 SH   SOLE   26,323 0 2,893
SPDR S&P 500 ETF TR TR UNIT 78462F103   192,649,488 434,600 SH Put SOLE   434,600 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   6,960,133 75,802 SH   SOLE   63,297 0 12,505
SPDR SER TR BLOOMBERG INVT 78468R200   801,960 26,131 SH   SOLE   26,131 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408   1,846,487 74,757 SH   SOLE   74,757 0 0
SPDR SER TR ICE PFD SEC ETF 78464A292   416,668 12,449 SH   SOLE   12,449 0 0
SPDR SER TR NUVEEN BLMBRG MU 78468R721   718,896 15,574 SH   SOLE   13,824 0 1,750
SPDR SER TR NUVEEN BLMBRG SH 78468R739   803,384 17,075 SH   SOLE   17,075 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805   511,573 9,397 SH   SOLE   9,397 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649   466,174 18,375 SH   SOLE   18,375 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   896,917 17,212 SH   SOLE   16,633 0 579
SPDR SER TR PORTFOLIO S&P600 78468R853   27,807,285 715,945 SH   SOLE   703,554 0 12,391
SPDR SER TR PORTFOLIO SHORT 78464A474   1,701,720 57,803 SH   SOLE   57,803 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   819,160 22,092 SH   SOLE   18,671 0 3,421
SPDR SER TR S&P BIOTECH 78464A870   14,525,806 174,589 SH   SOLE   174,343 0 246
SPDR SER TR S&P DIVID ETF 78464A763   5,211,768 42,517 SH   SOLE   33,341 0 9,176
SPDR SER TR S&P REGL BKG 78464A698   271,183 6,642 SH   SOLE   5,717 0 925
SPDR SER TR SSGA US LRG ETF 78468R804   437,861 3,114 SH   SOLE   3,114 0 0
SPLUNK INC COM 848637104   717,593 6,764 SH   SOLE   5,994 0 770
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   1,304,828 72,410 SH   SOLE   25,100 0 47,310
SPROTT PHYSICAL GOLD TR UNIT 85207H104   1,542,385 103,377 SH   SOLE   92,264 0 11,113
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   1,248,830 160,312 SH   SOLE   155,892 0 4,420
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   214,915 5,300 SH   SOLE   5,300 0 0
STANLEY BLACK & DECKER INC COM 854502101   327,972 3,500 SH   SOLE   2,364 0 1,136
STARBUCKS CORP COM 855244109   10,269,109 103,666 SH   SOLE   65,715 0 37,951
STARWOOD PPTY TR INC COM 85571B105   610,615 31,475 SH   SOLE   30,725 0 750
STATE STR CORP COM 857477103   649,960 8,882 SH   SOLE   8,882 0 0
STERIS PLC SHS USD G8473T100   311,597 1,385 SH   SOLE   925 0 460
STEWART INFORMATION SVCS COR COM 860372101   27,630,601 674,566 SH   SOLE   1,203 0 673,363
STRYKER CORPORATION COM 863667101   3,835,468 12,572 SH   SOLE   6,498 0 6,074
STURM RUGER & CO INC COM 864159108   436,928 8,250 SH   SOLE   7,250 0 1,000
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   205,342 23,877 SH   SOLE   23,235 0 642
SUN CMNTYS INC COM 866674104   4,540,028 34,823 SH   SOLE   12,991 0 21,832
SUNCOR ENERGY INC NEW COM 867224107   933,400 31,835 SH   SOLE   31,350 0 485
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109   285,318 6,550 SH   SOLE   6,100 0 450
SUNRUN INC COM 86771W105   1,047,543 58,653 SH   SOLE   41,738 0 16,915
SYNCHRONY FINANCIAL COM 87165B103   7,303,492 215,315 SH   SOLE   77,016 0 138,299
SYSCO CORP COM 871829107   4,931,673 66,465 SH   SOLE   62,587 0 3,878
T ROWE PRICE ETF INC PRICE GRW STOCK 87283Q305   207,256 7,500 SH   SOLE   0 0 7,500
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   9,925,545 98,351 SH   SOLE   97,306 0 1,045
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   219,971 14,002 SH   SOLE   13,628 0 374
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   113,256,236 774,001 SH   SOLE   769,239 0 4,762
TANGER FACTORY OUTLET CTRS I COM 875465106   630,099 28,550 SH   SOLE   9,400 0 19,150
TARGET CORP COM 87612E106   43,527,909 329,332 SH   SOLE   309,240 0 20,092
TC ENERGY CORP COM 87807B107   3,459,948 85,504 SH   SOLE   82,641 0 2,863
TE CONNECTIVITY LTD SHS H84989104   87,627,005 627,447 SH   SOLE   599,604 0 27,843
TECNOGLASS INC ORD SHS G87264100   293,790 5,687 SH   SOLE   5,337 0 350
TEEKAY TANKERS LTD CL A Y8565N300   18,618,278 487,007 SH   SOLE   232,007 0 255,000
TELEFLEX INCORPORATED COM 879369106   459,857 1,900 SH   SOLE   1,600 0 300
TELEFONICA BRASIL SA NEW ADR 87936R205   162,076 17,752 SH   SOLE   17,274 0 478
TELUS CORPORATION COM 87971M103   493,047 25,305 SH   SOLE   14,875 0 10,430
TERADYNE INC COM 880770102   382,319 3,434 SH   SOLE   3,434 0 0
TESLA INC COM 88160R101   8,058,851 30,786 SH   SOLE   25,097 0 5,689
TEXAS INSTRS INC COM 882508104   8,591,728 47,742 SH   SOLE   34,170 0 13,572
TEXTRON INC COM 883203101   475,304 7,028 SH   SOLE   7,028 0 0
TFI INTL INC COM 87241L109   447,850 3,926 SH   SOLE   3,826 0 100
THE CIGNA GROUP COM 125523100   1,200,985 4,292 SH   SOLE   2,863 0 1,429
THE TRADE DESK INC COM CL A 88339J105   240,849 3,119 SH   SOLE   3,019 0 100
THERMO FISHER SCIENTIFIC INC COM 883556102   2,124,102 4,071 SH   SOLE   3,475 0 596
THOMSON REUTERS CORP. COM 884903808   326,736 2,417 SH   SOLE   2,417 0 0
THOR INDS INC COM 885160101   1,388,142 13,412 SH   SOLE   13,412 0 0
TJX COS INC NEW COM 872540109   103,178,072 1,221,887 SH   SOLE   1,172,067 0 49,820
T-MOBILE US INC COM 872590104   7,667,457 55,202 SH   SOLE   49,241 0 5,961
TOPBUILD CORP COM 89055F103   733,683 2,758 SH   SOLE   2,563 0 195
TORO CO COM 891092108   260,732 2,565 SH   SOLE   2,565 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   321,212 5,180 SH   SOLE   4,912 0 268
TORTOISE ENERGY INFRA CORP COM 89147L886   343,908 11,838 SH   SOLE   9,522 0 2,316
TOTALENERGIES SE SPONSORED ADS 89151E109   7,732,035 134,151 SH   SOLE   122,134 0 12,017
TOWNEBANK PORTSMOUTH VA COM 89214P109   2,023,751 87,081 SH   SOLE   80,808 0 6,273
TRACTOR SUPPLY CO COM 892356106   1,258,640 5,693 SH   SOLE   4,479 0 1,214
TRANE TECHNOLOGIES PLC SHS G8994E103   5,884,805 30,769 SH   SOLE   18,732 0 12,037
TRANSUNION COM 89400J107   242,060 3,090 SH   SOLE   3,090 0 0
TRAVELERS COMPANIES INC COM 89417E109   688,562 3,965 SH   SOLE   3,357 0 608
TREDEGAR CORP COM 894650100   266,953 40,023 SH   SOLE   72 0 39,951
TREX CO INC COM 89531P105   10,865,022 167,114 SH   SOLE   5,714 0 161,400
TRIMBLE INC COM 896239100   1,052,765 19,886 SH   SOLE   12,267 0 7,619
TRUIST FINL CORP COM 89832Q109   10,886,950 358,666 SH   SOLE   239,117 0 119,549
TYLER TECHNOLOGIES INC COM 902252105   316,934 761 SH   SOLE   761 0 0
TYSON FOODS INC CL A 902494103   1,191,504 23,345 SH   SOLE   19,102 0 4,243
UBER TECHNOLOGIES INC COM 90353T100   2,290,643 53,061 SH   SOLE   38,054 0 15,007
UDR INC COM 902653104   1,404,534 32,694 SH   SOLE   16,515 0 16,179
UNIFIRST CORP MASS COM 904708104   1,071,608 6,913 SH   SOLE   6,913 0 0
UNILEVER PLC SPON ADR NEW 904767704   4,798,238 92,044 SH   SOLE   86,180 0 5,864
UNION PAC CORP COM 907818108   64,176,975 313,571 SH   SOLE   296,322 0 17,249
UNITED BANKSHARES INC WEST V COM 909907107   602,817 20,317 SH   SOLE   16,028 0 4,289
UNITED PARCEL SERVICE INC CL B 911312106   124,038,287 694,880 SH   SOLE   640,888 0 53,992
UNITED RENTALS INC COM 911363109   397,715 893 SH   SOLE   718 0 175
UNITEDHEALTH GROUP INC COM 91324P102   90,924,046 189,568 SH   SOLE   173,224 0 16,344
UNITY SOFTWARE INC COM 91332U101   681,737 15,701 SH   SOLE   15,565 0 136
UNIVERSAL CORP VA COM 913456109   10,896,806 218,198 SH   SOLE   59,919 0 158,279
US BANCORP DEL COM NEW 902973304   5,626,578 170,296 SH   SOLE   155,153 0 15,143
UTZ BRANDS INC COM CL A 918090101   8,296,498 507,156 SH   SOLE   323,966 0 183,190
V F CORP COM 918204108   4,820,890 252,535 SH   SOLE   246,820 0 5,715
V F CORP COM 918204108   12,467,679 653,100 SH Call SOLE   653,100 0 0
VALERO ENERGY CORP COM 91913Y100   2,116,285 18,042 SH   SOLE   10,757 0 7,285
VALVOLINE INC COM 92047W101   590,942 15,754 SH   SOLE   402 0 15,352
VANECK ETF TRUST GOLD MINERS ETF 92189F106   1,858,514 61,724 SH   SOLE   39,641 0 22,083
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   353,449 7,672 SH   SOLE   7,672 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   12,724,034 159,469 SH   SOLE   142,164 0 17,305
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   871,849 10,484 SH   SOLE   2,984 0 7,500
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387   593,158 26,599 SH   SOLE   26,599 0 0
VANECK ETF TRUST VANECK SHRT MUNI 92189F528   353,064 20,972 SH   SOLE   20,972 0 0
VANECK MERK GOLD TR GOLD TRUST 921078101   212,040 11,400 SH   SOLE   11,000 0 400
VANGUARD BD INDEX FDS INTERMED TERM 921937819   6,696,478 89,013 SH   SOLE   48,596 0 40,417
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   65,721,236 869,677 SH   SOLE   850,202 0 19,475
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,027,245 14,132 SH   SOLE   13,657 0 475
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   287,783 5,854 SH   SOLE   3,610 0 2,244
VANGUARD INDEX FDS GROWTH ETF 922908736   24,094,943 85,153 SH   SOLE   64,951 0 20,202
VANGUARD INDEX FDS LARGE CAP ETF 922908637   610,405 3,011 SH   SOLE   2,711 0 300
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   547,314 2,660 SH   SOLE   1,600 0 1,060
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   9,321,592 67,362 SH   SOLE   44,947 0 22,415
VANGUARD INDEX FDS MID CAP ETF 922908629   3,808,485 17,299 SH   SOLE   15,096 0 2,203
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,799,177 33,499 SH   SOLE   32,023 0 1,476
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   76,112,906 186,881 SH   SOLE   182,909 0 3,972
VANGUARD INDEX FDS SM CP VAL ETF 922908611   4,953,984 29,952 SH   SOLE   20,302 0 9,650
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,664,486 13,397 SH   SOLE   11,827 0 1,570
VANGUARD INDEX FDS SML CP GRW ETF 922908595   646,527 2,814 SH   SOLE   2,669 0 145
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,118,869 14,159 SH   SOLE   11,192 0 2,967
VANGUARD INDEX FDS VALUE ETF 922908744   26,001,449 182,980 SH   SOLE   149,278 0 33,702
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   11,559,700 212,465 SH   SOLE   206,367 0 6,098
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   17,849,371 438,779 SH   SOLE   422,585 0 16,194
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   265,495 4,303 SH   SOLE   820 0 3,483
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   6,899,361 98,958 SH   SOLE   98,859 0 99
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   2,022,019 18,305 SH   SOLE   16,293 0 2,012
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   3,596,488 71,615 SH   SOLE   54,157 0 17,458
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   220,620 3,761 SH   SOLE   3,761 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   6,314,158 79,896 SH   SOLE   74,484 0 5,412
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   4,254,001 54,198 SH   SOLE   54,137 0 61
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   42,878,499 566,727 SH   SOLE   483,293 0 83,434
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   730,172 10,319 SH   SOLE   319 0 10,000
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   333,108 4,813 SH   SOLE   4,098 0 715
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   75,505,255 464,848 SH   SOLE   436,781 0 28,067
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,718,909 58,876 SH   SOLE   53,376 0 5,500
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   16,666,751 157,130 SH   SOLE   155,500 0 1,630
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   229,221 3,053 SH   SOLE   2,984 0 69
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   962,596 15,231 SH   SOLE   15,231 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   311,520 1,100 SH   SOLE   988 0 112
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   240,564 1,237 SH   SOLE   1,155 0 82
VANGUARD WORLD FDS ENERGY ETF 92204A306   1,024,897 9,079 SH   SOLE   5,223 0 3,856
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   236,652 2,913 SH   SOLE   563 0 2,350
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   693,845 2,834 SH   SOLE   1,725 0 1,109
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   539,516 2,625 SH   SOLE   2,625 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   2,749,154 6,218 SH   SOLE   6,060 0 158
VEEVA SYS INC CL A COM 922475108   2,961,106 14,976 SH   SOLE   14,814 0 162
VENTAS INC COM 92276F100   336,097 7,110 SH   SOLE   6,290 0 820
VERISK ANALYTICS INC COM 92345Y106   2,659,356 11,766 SH   SOLE   11,718 0 48
VERIZON COMMUNICATIONS INC COM 92343V104   27,546,066 740,694 SH   SOLE   536,917 0 203,777
VERIZON COMMUNICATIONS INC COM 92343V104   1,591,732 42,800 SH Call SOLE   13,600 0 29,200
VERRA MOBILITY CORP CL A COM STK 92511U102   31,333,108 1,588,900 SH   SOLE   1,065 0 1,587,835
VERTEX PHARMACEUTICALS INC COM 92532F100   40,694,328 115,911 SH   SOLE   104,365 0 11,546
VIATRIS INC COM 92556V106   170,076 17,044 SH   SOLE   9,510 0 7,534
VICI PPTYS INC COM 925652109   762,240 24,252 SH   SOLE   22,752 0 1,500
VICTORY PORTFOLIOS II SHORT TRM BD ETF 92647N535   237,557 4,860 SH   SOLE   4,860 0 0
VILLAGE FARMS INTL INC COM 92707Y108   107,485 179,500 SH   SOLE   152,000 0 27,500
VIRGINIA NATL BANKSHARES COR COM 928031103   267,810 8,330 SH   SOLE   7,284 0 1,046
VIRTUS DIVERSIFIED INCM & CO COM 92840N100   711,348 35,603 SH   SOLE   32,653 0 2,950
VIRTUS DIVIDEND INTEREST & P COM 92840R101   217,191 17,788 SH   SOLE   15,535 0 2,253
VIRTUS EQUITY & CONV INCM FD COM 92841M101   216,365 10,230 SH   SOLE   8,975 0 1,255
VISA INC COM CL A 92826C839   118,815,081 501,440 SH   SOLE   441,457 0 59,983
VISTRA CORP COM 92840M102   278,250 10,600 SH   SOLE   10,600 0 0
VMWARE INC CL A COM 928563402   205,333 1,429 SH   SOLE   1,429 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   181,123 19,166 SH   SOLE   16,916 0 2,250
VULCAN MATLS CO COM 929160109   971,621 4,310 SH   SOLE   3,960 0 350
WABTEC COM 929740108   236,887 2,160 SH   SOLE   1,975 0 185
WALGREENS BOOTS ALLIANCE INC COM 931427108   3,777,113 132,577 SH   SOLE   98,491 0 34,086
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,245,013 43,700 SH Call SOLE   15,300 0 28,400
WALMART INC COM 931142103   86,683,355 553,528 SH   SOLE   480,644 0 72,884
WARNER BROS DISCOVERY INC COM SER A 934423104   1,402,248 111,822 SH   SOLE   76,501 0 35,321
WASTE CONNECTIONS INC COM 94106B101   879,734 6,155 SH   SOLE   5,852 0 303
WASTE MGMT INC DEL COM 94106L109   4,509,452 26,003 SH   SOLE   19,454 0 6,549
WATSCO INC COM 942622200   167,652,129 441,237 SH   SOLE   409,879 0 31,358
WD 40 CO COM 929236107   1,082,175 5,736 SH   SOLE   5,736 0 0
WEC ENERGY GROUP INC COM 92939U106   846,401 9,593 SH   SOLE   8,757 0 836
WELLS FARGO CO NEW COM 949746101   60,931,415 1,429,721 SH   SOLE   1,350,409 0 79,312
WELLTOWER INC COM 95040Q104   383,618 4,743 SH   SOLE   4,557 0 186
WESBANCO INC COM 950810101   468,356 18,288 SH   SOLE   16,588 0 1,700
WESTROCK CO COM 96145D105   3,057,908 105,191 SH   SOLE   3,189 0 102,002
WESTROCK COFFEE CO COM 96145W103   1,327,499 122,125 SH   SOLE   82,375 0 39,750
WEYERHAEUSER CO MTN BE COM NEW 962166104   948,516 28,305 SH   SOLE   21,295 0 7,010
WHIRLPOOL CORP COM 963320106   299,068 2,010 SH   SOLE   940 0 1,070
WHITE MTNS INS GROUP LTD COM G9618E107   3,108,381 2,238 SH   SOLE   892 0 1,346
WHITEHORSE FIN INC COM 96524V106   140,784 10,973 SH   SOLE   10,973 0 0
WILLIAMS COS INC COM 969457100   6,178,247 189,343 SH   SOLE   177,622 0 11,721
WILLIAMS SONOMA INC COM 969904101   1,473,919 11,778 SH   SOLE   5,043 0 6,735
WILLIS TOWERS WATSON PLC LTD SHS G96629103   321,929 1,367 SH   SOLE   1,032 0 335
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   351,782 7,361 SH   SOLE   6,306 0 1,055
WISDOMTREE TR EMG MKTS SMCAP 97717W281   498,057 10,704 SH   SOLE   7,562 0 3,142
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683   288,314 16,900 SH   SOLE   14,200 0 2,700
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   266,392 3,254 SH   SOLE   3,254 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   48,795,177 969,699 SH   SOLE   943,162 0 26,537
WISDOMTREE TR INTL EQUITY FD 97717W703   1,077,096 21,529 SH   SOLE   17,423 0 4,106
WISDOMTREE TR INTL SMCAP DIV 97717W760   205,375 3,454 SH   SOLE   2,245 0 1,209
WISDOMTREE TR US HIGH DIVIDEND 97717W208   347,641 4,369 SH   SOLE   4,369 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570   18,910,549 357,207 SH   SOLE   346,884 0 10,323
WISDOMTREE TR US SMALLCAP FUND 97717W562   755,810 16,867 SH   SOLE   11,177 0 5,690
WORKDAY INC CL A 98138H101   1,759,683 7,790 SH   SOLE   7,736 0 54
WP CAREY INC COM 92936U109   10,419,863 154,232 SH   SOLE   79,470 0 74,762
XCEL ENERGY INC COM 98389B100   589,158 9,477 SH   SOLE   4,227 0 5,250
XP INC CL A G98239109   797,030 33,974 SH   SOLE   33,974 0 0
XYLEM INC COM 98419M100   99,409,006 887,306 SH   SOLE   797,150 0 90,156
YANDEX N V SHS CLASS A N97284108   355,250 13,005 SH   SOLE   12,808 0 197
YUM BRANDS INC COM 988498101   3,157,885 22,792 SH   SOLE   20,558 0 2,234
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   254,118 859 SH   SOLE   837 0 22
ZIMMER BIOMET HOLDINGS INC COM 98956P102   823,681 5,657 SH   SOLE   4,877 0 780
ZOETIS INC CL A 98978V103   8,053,473 46,769 SH   SOLE   36,180 0 10,589
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104   2,928,508 115,341 SH   SOLE   114,848 0 493