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