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