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