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