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   7,353,743 69,329 SH   SOLE Salem Investment Counselors Inc. 58,357 0 10,972
ABBOTT LABS COM 002824100   9,442,646 83,078 SH   SOLE Salem Investment Counselors Inc. 66,484 0 16,594
ABBVIE INC COM 00287Y109   23,119,763 126,962 SH   SOLE Salem Investment Counselors Inc. 106,355 0 20,607
ABRDN HEALTHCARE INVESTORS SH BEN INT 87911J103   12,949 768 SH   SOLE   0 0 768
ABRDN LIFE SCIENCES INVESTOR SH BEN INT 87911K100   1,704 125 SH   SOLE Salem Investment Counselors Inc. 125 0 0
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100   16,617 174 SH   SOLE   0 0 174
ABSCI CORPORATION COM 00091E109   121,791 21,442 SH   SOLE   0 0 21,442
ACACIA RESH CORP ACACIA TCH COM 003881307   152,780 28,664 SH   SOLE Salem Investment Counselors Inc. 28,664 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   29,406,046 84,839 SH   SOLE Salem Investment Counselors Inc. 73,680 0 11,159
ACM RESH INC COM CL A 00108J109   1,457 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
ACUITY BRANDS INC COM 00508Y102   865,849 3,222 SH   SOLE Salem Investment Counselors Inc. 3,222 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104   1,032,745 52,907 SH   SOLE Salem Investment Counselors Inc. 1,200 0 51,707
ADOBE INC COM 00724F101   1,126,268 2,232 SH   SOLE Salem Investment Counselors Inc. 2,051 0 181
ADVANCE AUTO PARTS INC COM 00751Y106   391,414 4,600 SH   SOLE Salem Investment Counselors Inc. 300 0 4,300
ADVANCED MICRO DEVICES INC COM 007903107   28,484,210 157,816 SH   SOLE Salem Investment Counselors Inc. 114,051 0 43,765
AEROVIRONMENT INC COM 008073108   5,365 35 SH   SOLE Salem Investment Counselors Inc. 35 0 0
AFFIRM HLDGS INC COM CL A 00827B106   3,726 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
AFLAC INC COM 001055102   4,293 50 SH   SOLE   0 0 50
AGCO CORP COM 001084102   11,564 94 SH   SOLE Salem Investment Counselors Inc. 94 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   328,708 2,259 SH   SOLE Salem Investment Counselors Inc. 2,164 0 95
AGNC INVT CORP COM 00123Q104   31,604 3,154 SH   SOLE Salem Investment Counselors Inc. 3,000 0 154
AIR LEASE CORP CL A 00912X302   20,660 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
AIR PRODS & CHEMS INC COM 009158106   27,611 113 SH   SOLE Salem Investment Counselors Inc. 43 0 70
AIRBNB INC COM CL A 009066101   4,623,664 28,029 SH   SOLE Salem Investment Counselors Inc. 14,878 0 13,151
AKAMAI TECHNOLOGIES INC COM 00971T101   87,987 809 SH   SOLE   0 0 809
AKOUSTIS TECHNOLOGIES INC COM 00973N102   4,197 7,100 SH   SOLE Salem Investment Counselors Inc. 7,100 0 0
ALBEMARLE CORP COM 012653101   94,481 715 SH   SOLE Salem Investment Counselors Inc. 70 0 645
ALCOA CORP COM 013872106   372 11 SH   SOLE Salem Investment Counselors Inc. 11 0 0
ALCON AG ORD SHS H01301128   77,127 926 SH   SOLE Salem Investment Counselors Inc. 848 0 78
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   20,959 161 SH   SOLE   0 0 161
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   345,447 4,774 SH   SOLE Salem Investment Counselors Inc. 3,884 0 890
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   19,107 550 SH   SOLE   0 0 550
ALLISON TRANSMISSION HLDGS I COM 01973R101   6,722,077 82,825 SH   SOLE Salem Investment Counselors Inc. 63,975 0 18,850
ALLSTATE CORP COM 020002101   715,027 4,111 SH   SOLE Salem Investment Counselors Inc. 4,078 0 33
ALLY FINL INC COM 02005N100   5,357 132 SH   SOLE Salem Investment Counselors Inc. 31 0 101
ALPHABET INC CAP STK CL A 02079K305   43,206,279 286,267 SH   SOLE Salem Investment Counselors Inc. 210,790 0 75,477
ALPHABET INC CAP STK CL C 02079K107   77,129,030 506,561 SH   SOLE Salem Investment Counselors Inc. 411,564 0 94,997
ALPS ETF TR ALERIAN MLP 00162Q452   2,895,024 60,999 SH   SOLE Salem Investment Counselors Inc. 32,078 0 28,921
ALPS ETF TR BARRONS 400 ETF 00162Q726   33,614 495 SH   SOLE Salem Investment Counselors Inc. 495 0 0
ALTRIA GROUP INC COM 02209S103   1,528,980 34,286 SH   SOLE Salem Investment Counselors Inc. 28,820 0 5,466
AMAZON COM INC COM 023135106   85,509,735 474,053 SH   SOLE Salem Investment Counselors Inc. 399,800 0 74,253
AMBEV SA SPONSORED ADR 02319V103   9,920 4,000 SH   SOLE   0 0 4,000
AMDOCS LTD SHS G02602103   87,942 968 SH   SOLE   0 0 968
AMER STATES WTR CO COM 029899101   36,120 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
AMEREN CORP COM 023608102   70,558 954 SH   SOLE Salem Investment Counselors Inc. 931 0 23
AMERICAN AIRLS GROUP INC COM 02376R102   553 36 SH   SOLE Salem Investment Counselors Inc. 26 0 10
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   3,124 49 SH   SOLE   0 0 49
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   12,316 187 SH   SOLE   0 0 187
AMERICAN CENTY ETF TR US EQT ETF 025072885   150,897 1,686 SH   SOLE   0 0 1,686
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   2,314 36 SH   SOLE   0 0 36
AMERICAN CENTY ETF TR US SML CP VALU 025072877   1,968 21 SH   SOLE   0 0 21
AMERICAN ELEC PWR CO INC COM 025537101   6,352,372 73,779 SH   SOLE Salem Investment Counselors Inc. 58,499 0 15,280
AMERICAN EXPRESS CO COM 025816109   905,979 3,979 SH   SOLE Salem Investment Counselors Inc. 3,450 0 529
AMERICAN INTL GROUP INC COM NEW 026874784   5,253 67 SH   SOLE Salem Investment Counselors Inc. 17 0 50
AMERICAN TOWER CORP NEW COM 03027X100   77,851 394 SH   SOLE Salem Investment Counselors Inc. 335 0 59
AMERICOLD REALTY TRUST INC COM 03064D108   1,031 41 SH   SOLE   0 0 41
AMETEK INC COM 031100100   104,985 574 SH   SOLE Salem Investment Counselors Inc. 71 0 503
AMGEN INC COM 031162100   6,400,631 22,512 SH   SOLE Salem Investment Counselors Inc. 14,048 0 8,464
AMPCO-PITTSBURG CORP COM 032037103   55 25 SH   SOLE   0 0 25
AMPHENOL CORP NEW CL A 032095101   16,180 140 SH   SOLE   0 0 140
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664   25,644 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   16,252 418 SH   SOLE   0 0 418
AMREP CORP COM 032159105   581 25 SH   SOLE   0 0 25
AMYLYX PHARMACEUTICALS INC COM 03237H101   157 55 SH   SOLE   0 0 55
ANALOG DEVICES INC COM 032654105   325,761 1,647 SH   SOLE Salem Investment Counselors Inc. 862 0 785
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   8,570 141 SH   SOLE Salem Investment Counselors Inc. 19 0 122
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   46,030 2,263 SH   SOLE Salem Investment Counselors Inc. 375 0 1,888
ANTERO RESOURCES CORP COM 03674X106   27,347 943 SH   SOLE Salem Investment Counselors Inc. 943 0 0
AON PLC SHS CL A G0403H108   138,828 416 SH   SOLE   0 0 416
APA CORPORATION COM 03743Q108   25,785 750 SH   SOLE Salem Investment Counselors Inc. 550 0 200
API GROUP CORP COM STK 00187Y100   143,061 3,643 SH   SOLE Salem Investment Counselors Inc. 3,581 0 62
APPLE INC COM 037833100   174,215,402 1,015,952 SH   SOLE Salem Investment Counselors Inc. 869,662 0 146,290
APPLIED MATLS INC COM 038222105   224,997 1,091 SH   SOLE Salem Investment Counselors Inc. 722 0 369
APTIV PLC SHS G6095L109   23,736 298 SH   SOLE Salem Investment Counselors Inc. 100 0 198
APYX MEDICAL CORPORATION COM 03837C106   26,697 19,630 SH   SOLE Salem Investment Counselors Inc. 19,630 0 0
ARCBEST CORP COM 03937C105   22,373 157 SH   SOLE   0 0 157
ARCH CAP GROUP LTD ORD G0450A105   7,303 79 SH   SOLE   0 0 79
ARCHER AVIATION INC COM CL A 03945R102   27,720 6,000 SH   SOLE Salem Investment Counselors Inc. 6,000 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   28,767 458 SH   SOLE   0 0 458
ARES CAPITAL CORP COM 04010L103   6,425,989 308,645 SH   SOLE Salem Investment Counselors Inc. 153,170 0 155,475
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   55,187 415 SH   SOLE   0 0 415
ARGENX SE SPONSORED ADR 04016X101   1,182 3 SH   SOLE   0 0 3
ARISTA NETWORKS INC COM 040413106   12,180 42 SH   SOLE Salem Investment Counselors Inc. 20 0 22
ARK ETF TR INNOVATION ETF 00214Q104   17,528 350 SH   SOLE Salem Investment Counselors Inc. 350 0 0
ARMADA HOFFLER PPTYS INC COM 04208T108   10,605 1,000 SH   SOLE   0 0 1,000
ARMATA PHARMACEUTICALS INC COM 04216R102   418 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
ARTIVION INC COM 228903100   224,296 10,600 SH   SOLE Salem Investment Counselors Inc. 10,600 0 0
ASHFORD HOSPITALITY TR INC COM SHS 044103869   84 61 SH   SOLE   0 0 61
ASHFORD INC COM 044104107   188 83 SH   SOLE   0 0 83
ASHLAND INC COM 044186104   205,451 2,110 SH   SOLE Salem Investment Counselors Inc. 2,077 0 33
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,354,915 3,457 SH   SOLE Salem Investment Counselors Inc. 1,577 0 1,880
ASPEN TECHNOLOGY INC COM 29109X106   1,067 5 SH   SOLE   0 0 5
ASTRAZENECA PLC SPONSORED ADR 046353108   93,157 1,375 SH   SOLE Salem Investment Counselors Inc. 1,213 0 162
AT&T INC COM 00206R102   577,861 32,833 SH   SOLE Salem Investment Counselors Inc. 5,960 0 26,873
ATKORE INC COM 047649108   41,689 219 SH   SOLE Salem Investment Counselors Inc. 207 0 12
ATLANTA BRAVES HLDGS INC COM SER A 047726104   838 20 SH   SOLE Salem Investment Counselors Inc. 20 0 0
ATS CORPORATION COM 00217Y104   1,585 47 SH   SOLE   0 0 47
AUGMEDIX INC COM 05105P107   11,992 2,932 SH   SOLE Salem Investment Counselors Inc. 2,932 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102   17,505 3,494 SH   SOLE Salem Investment Counselors Inc. 3,494 0 0
AUTODESK INC COM 052769106   15,886 61 SH   SOLE   0 0 61
AUTOMATIC DATA PROCESSING IN COM 053015103   595,330 2,371 SH   SOLE Salem Investment Counselors Inc. 2,171 0 200
AUTOZONE INC COM 053332102   598,814 190 SH   SOLE Salem Investment Counselors Inc. 115 0 75
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104   7,601 450 SH   SOLE Salem Investment Counselors Inc. 450 0 0
AVANTOR INC COM 05352A100   23,960 937 SH   SOLE Salem Investment Counselors Inc. 815 0 122
AVERY DENNISON CORP COM 053611109   92,649 415 SH   SOLE   0 0 415
AVIS BUDGET GROUP COM 053774105   7,226 59 SH   SOLE Salem Investment Counselors Inc. 59 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208   76,392 685 SH   SOLE Salem Investment Counselors Inc. 685 0 0
AXIS CAP HLDGS LTD SHS G0692U109   139,365 2,129 SH   SOLE Salem Investment Counselors Inc. 2,129 0 0
AXON ENTERPRISE INC COM 05464C101   7,822 25 SH   SOLE   0 0 25
AZZ INC COM 002474104   12,757 165 SH   SOLE Salem Investment Counselors Inc. 165 0 0
BAIDU INC SPON ADR REP A 056752108   43,692 415 SH   SOLE Salem Investment Counselors Inc. 415 0 0
BAKER HUGHES COMPANY CL A 05722G100   1,809 54 SH   SOLE   0 0 54
BALCHEM CORP COM 057665200   13,146,733 84,845 SH   SOLE Salem Investment Counselors Inc. 84,843 0 2
BALL CORP COM 058498106   73,827 1,096 SH   SOLE   0 0 1,096
BALLARD PWR SYS INC NEW COM 058586108   8,443 3,037 SH   SOLE Salem Investment Counselors Inc. 3,037 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   995 84 SH   SOLE Salem Investment Counselors Inc. 84 0 0
BANCO SANTANDER S.A. ADR 05964H105   1,772 366 SH   SOLE   0 0 366
BANK AMERICA CORP COM 060505104   44,299,944 1,168,247 SH   SOLE Salem Investment Counselors Inc. 1,013,945 0 154,302
BANK NEW YORK MELLON CORP COM 064058100   6,742 117 SH   SOLE Salem Investment Counselors Inc. 39 0 78
BANKUNITED INC COM 06652K103   2,100 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
BARRICK GOLD CORP COM 067901108   108,160 6,500 SH   SOLE Salem Investment Counselors Inc. 6,500 0 0
BASSETT FURNITURE INDS INC COM 070203104   369 25 SH   SOLE Salem Investment Counselors Inc. 25 0 0
BAUSCH HEALTH COS INC COM 071734107   31,565 2,975 SH   SOLE   0 0 2,975
BAXTER INTL INC COM 071813109   285,160 6,627 SH   SOLE Salem Investment Counselors Inc. 6,000 0 627
BECTON DICKINSON & CO COM 075887109   57,904 234 SH   SOLE Salem Investment Counselors Inc. 26 0 208
BENTLEY SYS INC COM CL B 08265T208   1,097 21 SH   SOLE   0 0 21
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   74,822,765 177,929 SH   SOLE Salem Investment Counselors Inc. 151,938 0 25,991
BEST BUY INC COM 086516101   19,498 235 SH   SOLE Salem Investment Counselors Inc. 235 0 0
BEYOND MEAT INC COM 08862E109   9 1 SH   SOLE Salem Investment Counselors Inc. 1 0 0
BHP GROUP LTD SPONSORED ADS 088606108   53,825 933 SH   SOLE Salem Investment Counselors Inc. 219 0 714
BIGLARI HLDGS INC COM STK CL B 08986R309   190 1 SH   SOLE   0 0 1
BIOCRYST PHARMACEUTICALS INC COM 09058V103   1,016 200 SH   SOLE   0 0 200
BIOGEN INC COM 09062X103   141,885 658 SH   SOLE Salem Investment Counselors Inc. 566 0 92
BIO-TECHNE CORP COM 09073M104   1,197 17 SH   SOLE   0 0 17
BLACKROCK INC COM 09247X101   101,712 122 SH   SOLE Salem Investment Counselors Inc. 61 0 61
BLACKSTONE INC COM 09260D107   652,253 4,965 SH   SOLE Salem Investment Counselors Inc. 4,406 0 559
BLOCK H & R INC COM 093671105   118,632 2,400 SH   SOLE Salem Investment Counselors Inc. 2,400 0 0
BLOCK INC CL A 852234103   437,787 5,176 SH   SOLE Salem Investment Counselors Inc. 4,293 0 883
BLOOM ENERGY CORP COM CL A 093712107   11,240 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
BLUE OWL CAPITAL CORPORATION COM 69121K104   5,265,551 332,540 SH   SOLE Salem Investment Counselors Inc. 199,510 0 133,030
BLUE OWL CAPITAL INC COM CL A 09581B103   23,519 1,247 SH   SOLE Salem Investment Counselors Inc. 1,009 0 238
BOEING CO COM 097023105   245,215 1,271 SH   SOLE Salem Investment Counselors Inc. 723 0 548
BOLT BIOTHERAPEUTICS INC COM 097702104   56 40 SH   SOLE Salem Investment Counselors Inc. 40 0 0
BONDBLOXX ETF TRUST BLOOMBERG ONE YR 09789C861   474,166 9,554 SH   SOLE   0 0 9,554
BONDBLOXX ETF TRUST BLOOMBERG SIX MN 09789C788   125,775 2,500 SH   SOLE   0 0 2,500
BOOKING HOLDINGS INC COM 09857L108   7,256 2 SH   SOLE   0 0 2
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   1,418,493 9,556 SH   SOLE Salem Investment Counselors Inc. 8,675 0 881
BOSTON BEER INC CL A 100557107   18,266 60 SH   SOLE Salem Investment Counselors Inc. 60 0 0
BOSTON PROPERTIES INC COM 101121101   14,916 225 SH   SOLE   0 0 225
BOSTON SCIENTIFIC CORP COM 101137107   14,466,321 211,218 SH   SOLE Salem Investment Counselors Inc. 151,290 0 59,928
BP PLC SPONSORED ADR 055622104   38,438 1,020 SH   SOLE Salem Investment Counselors Inc. 1 0 1,019
BRAEMAR HOTELS & RESORTS INC COM 10482B101   2,981 1,454 SH   SOLE   0 0 1,454
BRIGHTHOUSE FINL INC COM 10922N103   8,195 159 SH   SOLE Salem Investment Counselors Inc. 159 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   4,141,433 76,368 SH   SOLE Salem Investment Counselors Inc. 49,846 0 26,522
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   3,031 97 SH   SOLE   0 0 97
BROADCOM INC COM 11135F101   3,492,456 2,635 SH   SOLE Salem Investment Counselors Inc. 1,996 0 639
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   15,425 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   8,320 198 SH   SOLE   0 0 198
BROOKFIELD CORP CL A LTD VT SH 11271J107   42,247 1,009 SH   SOLE Salem Investment Counselors Inc. 211 0 798
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   215,157 9,262 SH   SOLE   0 0 9,262
BROWN & BROWN INC COM 115236101   1,925,880 22,000 SH   SOLE Salem Investment Counselors Inc. 22,000 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   558,914 2,680 SH   SOLE Salem Investment Counselors Inc. 2,050 0 630
BYND CANNASOFT ENTERPRISES I COM NEW 05608P208   7 5 SH   SOLE Salem Investment Counselors Inc. 5 0 0
C3 AI INC CL A 12468P104   3,547 131 SH   SOLE Salem Investment Counselors Inc. 50 0 81
CADENCE DESIGN SYSTEM INC COM 127387108   125,446 403 SH   SOLE Salem Investment Counselors Inc. 374 0 29
CAE INC COM 124765108   1,879 91 SH   SOLE   0 0 91
CAL MAINE FOODS INC COM NEW 128030202   11,770 200 SH   SOLE   0 0 200
CALAMOS LNG SHR EQT DYNAMIC COM 12812C106   17,745 1,150 SH   SOLE Salem Investment Counselors Inc. 1,150 0 0
CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103   4,458 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201   738 10 SH   SOLE   0 0 10
CANADIAN NAT RES LTD COM 136385101   1,441,617 18,700 SH   SOLE Salem Investment Counselors Inc. 18,700 0 0
CANADIAN NATL RY CO COM 136375102   1,490,826 11,319 SH   SOLE Salem Investment Counselors Inc. 705 0 10,614
CANADIAN PACIFIC KANSAS CITY COM 13646K108   90,518 1,025 SH   SOLE   0 0 1,025
CANOPY GROWTH CORP COM NEW 138035704   44 5 SH   SOLE Salem Investment Counselors Inc. 5 0 0
CAPITAL ONE FINL CORP COM 14040H105   1,955,820 13,136 SH   SOLE Salem Investment Counselors Inc. 3,959 0 9,177
CARDINAL HEALTH INC COM 14149Y108   67,441 600 SH   SOLE Salem Investment Counselors Inc. 600 0 0
CARLISLE COS INC COM 142339100   10,580 27 SH   SOLE   0 0 27
CARMAX INC COM 143130102   34,844 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300   62,599 3,831 SH   SOLE Salem Investment Counselors Inc. 2,712 0 1,119
CARRIAGE SVCS INC COM 143905107   6,706 248 SH   SOLE Salem Investment Counselors Inc. 248 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   1,228,404 21,132 SH   SOLE Salem Investment Counselors Inc. 12,329 0 8,803
CARTER BANKSHARES INC COM NEW 146103106   68,256 5,400 SH   SOLE Salem Investment Counselors Inc. 5,400 0 0
CASEYS GEN STORES INC COM 147528103   37,578 118 SH   SOLE   0 0 118
CASS INFORMATION SYS INC COM 14808P109   124,038 2,575 SH   SOLE Salem Investment Counselors Inc. 2,525 0 50
CASSAVA SCIENCES INC *W EXP 11/15/202 14817C115   444 110 SH   SOLE Salem Investment Counselors Inc. 110 0 0
CASSAVA SCIENCES INC COM 14817C107   5,580 275 SH   SOLE Salem Investment Counselors Inc. 275 0 0
CATERPILLAR INC COM 149123101   15,366,609 41,936 SH   SOLE Salem Investment Counselors Inc. 32,177 0 9,759
CBRE GROUP INC CL A 12504L109   13,322 137 SH   SOLE   0 0 137
CDW CORP COM 12514G108   6,907 27 SH   SOLE   0 0 27
CEDAR FAIR L P DEPOSITRY UNIT 150185106   92,180 2,200 SH   SOLE   0 0 2,200
CELANESE CORP DEL COM 150870103   5,156 30 SH   SOLE   0 0 30
CELSIUS HLDGS INC COM NEW 15118V207   50,582 610 SH   SOLE   0 0 610
CENCORA INC COM 03073E105   265,346 1,092 SH   SOLE   0 0 1,092
CENTENE CORP DEL COM 15135B101   56,035 714 SH   SOLE Salem Investment Counselors Inc. 714 0 0
CENTRAL VY CMNTY BANCORP COM 155685100   5,967 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
CERENCE INC COM 156727109   14,254 905 SH   SOLE Salem Investment Counselors Inc. 905 0 0
CHAMPIONX CORPORATION COM 15872M104   6,281 175 SH   SOLE Salem Investment Counselors Inc. 175 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105   1,995 1,050 SH   SOLE Salem Investment Counselors Inc. 1,050 0 0
CHARLES RIV LABS INTL INC COM 159864107   39,288 145 SH   SOLE Salem Investment Counselors Inc. 145 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   872 3 SH   SOLE Salem Investment Counselors Inc. 3 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   46,907 286 SH   SOLE   0 0 286
CHEMED CORP NEW COM 16359R103   17,975 28 SH   SOLE   0 0 28
CHEMOURS CO COM 163851108   16,308 621 SH   SOLE Salem Investment Counselors Inc. 621 0 0
CHESAPEAKE ENERGY CORP COM 165167735   689,410 7,761 SH   SOLE   0 0 7,761
CHEVRON CORP NEW COM 166764100   5,301,267 33,608 SH   SOLE Salem Investment Counselors Inc. 24,500 0 9,108
CHEWY INC CL A 16679L109   6,364 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   66,856 23 SH   SOLE Salem Investment Counselors Inc. 20 0 3
CHUBB LIMITED COM H1467J104   138,575 533 SH   SOLE Salem Investment Counselors Inc. 450 0 83
CHURCH & DWIGHT CO INC COM 171340102   52,155 500 SH   SOLE   0 0 500
CHURCHILL DOWNS INC COM 171484108   148,500 1,200 SH   SOLE Salem Investment Counselors Inc. 1,200 0 0
CINCINNATI FINL CORP COM 172062101   161,849 1,295 SH   SOLE Salem Investment Counselors Inc. 1,295 0 0
CINTAS CORP COM 172908105   89,314 130 SH   SOLE Salem Investment Counselors Inc. 114 0 16
CISCO SYS INC COM 17275R102   17,739,936 355,438 SH   SOLE Salem Investment Counselors Inc. 307,576 0 47,862
CITIGROUP INC COM NEW 172967424   2,476,743 39,164 SH   SOLE Salem Investment Counselors Inc. 34,295 0 4,869
CITIZENS FINL GROUP INC COM 174610105   4,900 135 SH   SOLE   0 0 135
CLEAN HARBORS INC COM 184496107   2,618 13 SH   SOLE   0 0 13
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209   1,422 35 SH   SOLE Salem Investment Counselors Inc. 35 0 0
CLEARWAY ENERGY INC CL C 18539C204   20,838 904 SH   SOLE   0 0 904
CLEVELAND-CLIFFS INC NEW COM 185899101   10,529 463 SH   SOLE   0 0 463
CLOROX CO DEL COM 189054109   156,938 1,025 SH   SOLE Salem Investment Counselors Inc. 1,025 0 0
CME GROUP INC COM 12572Q105   50,378 234 SH   SOLE Salem Investment Counselors Inc. 219 0 15
CMS ENERGY CORP COM 125896100   45,557 755 SH   SOLE Salem Investment Counselors Inc. 755 0 0
CNA FINL CORP COM 126117100   6,813 150 SH   SOLE Salem Investment Counselors Inc. 150 0 0
CNH INDL N V SHS N20944109   25,920 2,000 SH   SOLE   0 0 2,000
COCA COLA CO COM 191216100   6,781,174 110,134 SH   SOLE Salem Investment Counselors Inc. 93,079 0 17,055
COCA COLA CONS INC COM 191098102   4,233 5 SH   SOLE Salem Investment Counselors Inc. 5 0 0
CODEXIS INC COM 192005106   11 3 SH   SOLE Salem Investment Counselors Inc. 3 0 0
COEUR MNG INC COM NEW 192108504   1,940,042 514,600 SH   SOLE   0 0 514,600
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   28,657 391 SH   SOLE Salem Investment Counselors Inc. 195 0 196
COHEN & STEERS INFRASTRUCTUR COM 19248A109   566 24 SH   SOLE Salem Investment Counselors Inc. 24 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106   186,600 15,447 SH   SOLE Salem Investment Counselors Inc. 15,447 0 0
COINBASE GLOBAL INC COM CL A 19260Q107   48,783 184 SH   SOLE Salem Investment Counselors Inc. 164 0 20
COLGATE PALMOLIVE CO COM 194162103   7,096,252 78,803 SH   SOLE Salem Investment Counselors Inc. 54,775 0 24,028
COMCAST CORP NEW CL A 20030N101   1,061,642 24,490 SH   SOLE Salem Investment Counselors Inc. 2,099 0 22,391
CONAGRA BRANDS INC COM 205887102   17,331 585 SH   SOLE Salem Investment Counselors Inc. 585 0 0
CONCENTRIX CORP COM 20602D101   23,630 357 SH   SOLE Salem Investment Counselors Inc. 357 0 0
CONNECTONE BANCORP INC COM 20786W107   6,299 323 SH   SOLE Salem Investment Counselors Inc. 323 0 0
CONOCOPHILLIPS COM 20825C104   948,873 7,455 SH   SOLE Salem Investment Counselors Inc. 5,264 0 2,191
CONSOLIDATED EDISON INC COM 209115104   818 9 SH   SOLE Salem Investment Counselors Inc. 9 0 0
CONSTELLATION BRANDS INC CL A 21036P108   7,442,420 27,386 SH   SOLE Salem Investment Counselors Inc. 19,975 0 7,411
COPART INC COM 217204106   2,506,199 43,270 SH   SOLE Salem Investment Counselors Inc. 39,500 0 3,770
CORNING INC COM 219350105   679,108 20,604 SH   SOLE Salem Investment Counselors Inc. 900 0 19,704
CORTEVA INC COM 22052L104   114,648 1,988 SH   SOLE Salem Investment Counselors Inc. 1,645 0 343
COSTAR GROUP INC COM 22160N109   3,671 38 SH   SOLE Salem Investment Counselors Inc. 20 0 18
COSTCO WHSL CORP NEW COM 22160K105   17,036,723 23,254 SH   SOLE Salem Investment Counselors Inc. 16,212 0 7,042
COTERRA ENERGY INC COM 127097103   73,158 2,624 SH   SOLE Salem Investment Counselors Inc. 690 0 1,934
COTY INC COM CL A 222070203   2,608 218 SH   SOLE   0 0 218
COUPANG INC CL A 22266T109   8,184 460 SH   SOLE Salem Investment Counselors Inc. 60 0 400
COUSINS PPTYS INC COM NEW 222795502   626 26 SH   SOLE   0 0 26
CRANE COMPANY COMMON STOCK 224408104   40,539 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
CRANE NXT CO COM 224441105   18,570 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104   238,000 20,000 SH   SOLE Salem Investment Counselors Inc. 20,000 0 0
CREXENDO INC COM 226552107   1,203 250 SH   SOLE   0 0 250
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   120,984 1,775 SH   SOLE Salem Investment Counselors Inc. 1,475 0 300
CROCS INC COM 227046109   719 5 SH   SOLE   0 0 5
CROWDSTRIKE HLDGS INC CL A 22788C105   9,006,656 28,094 SH   SOLE Salem Investment Counselors Inc. 24,458 0 3,636
CROWN CASTLE INC COM 22822V101   93,025 879 SH   SOLE Salem Investment Counselors Inc. 620 0 259
CROWN HLDGS INC COM 228368106   1,506 19 SH   SOLE   0 0 19
CSX CORP COM 126408103   255,487 6,892 SH   SOLE Salem Investment Counselors Inc. 3,167 0 3,725
CUMMINS INC COM 231021106   57,457 195 SH   SOLE   0 0 195
CUSHMAN WAKEFIELD PLC SHS G2717B108   1,653 158 SH   SOLE   0 0 158
CVS HEALTH CORP COM 126650100   10,783,027 135,193 SH   SOLE Salem Investment Counselors Inc. 119,764 0 15,429
D R HORTON INC COM 23331A109   1,908,616 11,599 SH   SOLE Salem Investment Counselors Inc. 7,199 0 4,400
DANAHER CORPORATION COM 235851102   179,993 720 SH   SOLE Salem Investment Counselors Inc. 165 0 555
DARDEN RESTAURANTS INC COM 237194105   20,226 121 SH   SOLE   0 0 121
DARLING INGREDIENTS INC COM 237266101   2,605 56 SH   SOLE   0 0 56
DATA I O CORP COM 237690102   55,602 15,796 SH   SOLE Salem Investment Counselors Inc. 15,796 0 0
DATADOG INC CL A COM 23804L103   17,799 144 SH   SOLE   0 0 144
DAVITA INC COM 23918K108   17,257 125 SH   SOLE Salem Investment Counselors Inc. 53 0 72
DAWSON GEOPHYSICAL CO NEW COM 239360100   192,650 135,669 SH   SOLE Salem Investment Counselors Inc. 135,669 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200   10,233 250 SH   SOLE Salem Investment Counselors Inc. 250 0 0
DECKERS OUTDOOR CORP COM 243537107   161,897 172 SH   SOLE Salem Investment Counselors Inc. 172 0 0
DEERE & CO COM 244199105   619,964 1,504 SH   SOLE Salem Investment Counselors Inc. 1,368 0 136
DELL TECHNOLOGIES INC CL C 24703L202   22,822 200 SH   SOLE   0 0 200
DELTA AIR LINES INC DEL COM NEW 247361702   17,090 357 SH   SOLE Salem Investment Counselors Inc. 209 0 148
DENTSPLY SIRONA INC COM 24906P109   400,200 12,000 SH   SOLE Salem Investment Counselors Inc. 12,000 0 0
DERMTECH INC COM 24984K105   15,308 21,806 SH   SOLE Salem Investment Counselors Inc. 21,806 0 0
DEVON ENERGY CORP NEW COM 25179M103   41,750 832 SH   SOLE   0 0 832
DEXCOM INC COM 252131107   6,797 49 SH   SOLE   0 0 49
DIAGEO PLC SPON ADR NEW 25243Q205   176,523 1,174 SH   SOLE Salem Investment Counselors Inc. 917 0 257
DIAMONDBACK ENERGY INC COM 25278X109   4,288,414 21,640 SH   SOLE Salem Investment Counselors Inc. 17,866 0 3,774
DIGIMARC CORP NEW COM 25381B101   8,154 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
DIGITAL RLTY TR INC COM 253868103   45,085 313 SH   SOLE Salem Investment Counselors Inc. 238 0 75
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   3,585 145 SH   SOLE   0 0 145
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   320,151 10,594 SH   SOLE Salem Investment Counselors Inc. 8,655 0 1,939
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799   63,157 2,361 SH   SOLE   0 0 2,361
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   28,063 768 SH   SOLE   0 0 768
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   64,772 1,039 SH   SOLE Salem Investment Counselors Inc. 113 0 926
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   2,722 50 SH   SOLE   0 0 50
DISCOVER FINL SVCS COM 254709108   4,158,878 31,725 SH   SOLE Salem Investment Counselors Inc. 29,940 0 1,785
DISNEY WALT CO COM 254687106   2,397,344 19,593 SH   SOLE Salem Investment Counselors Inc. 16,890 0 2,703
DOCUSIGN INC COM 256163106   7,027 118 SH   SOLE Salem Investment Counselors Inc. 100 0 18
DOLLAR GEN CORP NEW COM 256677105   39,015 250 SH   SOLE   0 0 250
DOLLAR TREE INC COM 256746108   10,919 82 SH   SOLE Salem Investment Counselors Inc. 82 0 0
DOMA HOLDINGS INC COM NEW 25703A203   78 17 SH   SOLE Salem Investment Counselors Inc. 17 0 0
DOMINION ENERGY INC COM 25746U109   265,577 5,399 SH   SOLE Salem Investment Counselors Inc. 1,364 0 4,035
DONEGAL GROUP INC CL A 257701201   53,167 3,760 SH   SOLE   0 0 3,760
DONNELLEY FINL SOLUTIONS INC COM 25787G100   37,393 603 SH   SOLE Salem Investment Counselors Inc. 603 0 0
DORIAN LPG LTD SHS USD Y2106R110   7,000 182 SH   SOLE Salem Investment Counselors Inc. 182 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109   43,600 3,433 SH   SOLE   0 0 3,433
DOVER CORP COM 260003108   807,101 4,555 SH   SOLE Salem Investment Counselors Inc. 4,555 0 0
DOW INC COM 260557103   168,113 2,902 SH   SOLE Salem Investment Counselors Inc. 2,444 0 458
DOXIMITY INC CL A 26622P107   243 9 SH   SOLE   0 0 9
DRAFTKINGS INC NEW COM CL A 26142V105   11,353 250 SH   SOLE Salem Investment Counselors Inc. 225 0 25
DROPBOX INC CL A 26210C104   1,215 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
DTE ENERGY CO COM 233331107   10,864 96 SH   SOLE   0 0 96
DUKE ENERGY CORP NEW COM NEW 26441C204   3,872,109 40,038 SH   SOLE Salem Investment Counselors Inc. 26,976 0 13,062
DUPONT DE NEMOURS INC COM 26614N102   633,295 8,260 SH   SOLE Salem Investment Counselors Inc. 1,944 0 6,316
DXC TECHNOLOGY CO COM 23355L106   8,675 409 SH   SOLE Salem Investment Counselors Inc. 409 0 0
DYCOM INDS INC COM 267475101   2,828,403 19,706 SH   SOLE Salem Investment Counselors Inc. 18,981 0 725
DYNATRACE INC COM NEW 268150109   13,932 300 SH   SOLE   0 0 300
EA SERIES TRUST STRIVE US ENERGY 02072L722   42,269 1,350 SH   SOLE Salem Investment Counselors Inc. 1,350 0 0
EAST WEST BANCORP INC COM 27579R104   4,035 51 SH   SOLE Salem Investment Counselors Inc. 51 0 0
EASTMAN CHEM CO COM 277432100   30,411 301 SH   SOLE Salem Investment Counselors Inc. 285 0 16
EATON CORP PLC SHS G29183103   2,485,806 7,950 SH   SOLE Salem Investment Counselors Inc. 7,272 0 678
EATON VANCE TAX ADVT DIV INC COM 27828G107   11,800 500 SH   SOLE   0 0 500
EBAY INC. COM 278642103   53,625 1,016 SH   SOLE Salem Investment Counselors Inc. 870 0 146
ECHOSTAR CORP CL A 278768106   412,167 28,924 SH   SOLE   0 0 28,924
ECOLAB INC COM 278865100   306,930 1,326 SH   SOLE Salem Investment Counselors Inc. 1,120 0 206
EDGEWELL PERS CARE CO COM 28035Q102   19,395 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
EDISON INTL COM 281020107   99,113 1,386 SH   SOLE Salem Investment Counselors Inc. 1,200 0 186
EDWARDS LIFESCIENCES CORP COM 28176E108   985,893 10,317 SH   SOLE Salem Investment Counselors Inc. 4,488 0 5,829
ELANCO ANIMAL HEALTH INC COM 28414H103   3,582 220 SH   SOLE Salem Investment Counselors Inc. 220 0 0
ELECTRONIC ARTS INC COM 285512109   31,178 235 SH   SOLE Salem Investment Counselors Inc. 235 0 0
ELEVANCE HEALTH INC COM 036752103   709,882 1,369 SH   SOLE Salem Investment Counselors Inc. 1,152 0 217
ELI LILLY & CO COM 532457108   56,275,863 72,338 SH   SOLE Salem Investment Counselors Inc. 56,652 0 15,686
EMBECTA CORP COMMON STOCK 29082K105   133 10 SH   SOLE   0 0 10
EMERSON ELEC CO COM 291011104   1,649,241 14,541 SH   SOLE Salem Investment Counselors Inc. 13,923 0 618
ENBRIDGE INC COM 29250N105   1,841,780 50,906 SH   SOLE Salem Investment Counselors Inc. 22,035 0 28,871
ENCORE WIRE CORP COM 292562105   26,278 100 SH   SOLE   0 0 100
ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109   2,085 81 SH   SOLE   0 0 81
ENERGIZER HLDGS INC NEW COM 29272W109   14,720 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   6,036,766 383,774 SH   SOLE Salem Investment Counselors Inc. 255,812 0 127,962
ENI S P A SPONSORED ADR 26874R108   4,997 155 SH   SOLE   0 0 155
ENOVIX CORPORATION COM 293594107   1,241,911 155,045 SH   SOLE Salem Investment Counselors Inc. 109,935 0 45,110
ENPHASE ENERGY INC COM 29355A107   1,815 15 SH   SOLE Salem Investment Counselors Inc. 15 0 0
ENTEGRIS INC COM 29362U104   2,530 18 SH   SOLE Salem Investment Counselors Inc. 10 0 8
ENTERGY CORP NEW COM 29364G103   11,203 106 SH   SOLE Salem Investment Counselors Inc. 106 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   5,999,146 205,591 SH   SOLE Salem Investment Counselors Inc. 163,036 0 42,555
EOG RES INC COM 26875P101   248,649 1,945 SH   SOLE Salem Investment Counselors Inc. 1,726 0 219
EPAM SYS INC COM 29414B104   37,834 137 SH   SOLE Salem Investment Counselors Inc. 137 0 0
EQT CORP COM 26884L109   1,335 36 SH   SOLE   0 0 36
EQUIFAX INC COM 294429105   263,775 986 SH   SOLE Salem Investment Counselors Inc. 986 0 0
EQUINIX INC COM 29444U700   8,254 10 SH   SOLE Salem Investment Counselors Inc. 10 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   31,893 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
ESAB CORPORATION COM 29605J106   12,170 110 SH   SOLE   0 0 110
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289   4,885 125 SH   SOLE Salem Investment Counselors Inc. 125 0 0
ETSY INC COM 29786A106   963 14 SH   SOLE   0 0 14
EVERCORE INC CLASS A 29977A105   14,445 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
EVEREST GROUP LTD COM G3223R108   795 2 SH   SOLE   0 0 2
EVERGY INC COM 30034W106   5,872 110 SH   SOLE   0 0 110
EVERSOURCE ENERGY COM 30040W108   32,575 545 SH   SOLE Salem Investment Counselors Inc. 244 0 301
EVOLENT HEALTH INC CL A 30050B101   3,938,768 120,121 SH   SOLE Salem Investment Counselors Inc. 84,333 0 35,788
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   21,805 4,900 SH   SOLE   0 0 4,900
EXACT SCIENCES CORP COM 30063P105   69,199 1,002 SH   SOLE Salem Investment Counselors Inc. 1,002 0 0
EXCHANGE TRADED CONCEPTS TRU EMQQ EM INTERN 301505889   108,333 3,460 SH   SOLE Salem Investment Counselors Inc. 3,260 0 200
EXLSERVICE HOLDINGS INC COM 302081104   63,600 2,000 SH   SOLE Salem Investment Counselors Inc. 2,000 0 0
EXPEDIA GROUP INC COM NEW 30212P303   1,791 13 SH   SOLE   0 0 13
EXPEDITORS INTL WASH INC COM 302130109   9,118 75 SH   SOLE   0 0 75
EXTRA SPACE STORAGE INC COM 30225T102   141,267 961 SH   SOLE Salem Investment Counselors Inc. 946 0 15
EXXON MOBIL CORP COM 30231G102   8,039,740 69,165 SH   SOLE Salem Investment Counselors Inc. 59,756 0 9,409
EZCORP INC CL A NON VTG 302301106   547,636 48,335 SH   SOLE Salem Investment Counselors Inc. 48,335 0 0
F N B CORP COM 302520101   493,430 34,995 SH   SOLE Salem Investment Counselors Inc. 33,897 0 1,098
F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104   974 24 SH   SOLE   0 0 24
FABRINET SHS G3323L100   12,287 65 SH   SOLE   0 0 65
FACTSET RESH SYS INC COM 303075105   14,541 32 SH   SOLE Salem Investment Counselors Inc. 32 0 0
FEDEX CORP COM 31428X106   5,903,570 20,289 SH   SOLE Salem Investment Counselors Inc. 16,883 0 3,406
FERRARI N V COM N3167Y103   43,594 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   147,992 2,298 SH   SOLE Salem Investment Counselors Inc. 1,300 0 998
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   41,862 600 SH   SOLE   0 0 600
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   46,752 300 SH   SOLE   0 0 300
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881   210 4 SH   SOLE   0 0 4
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   18,851 355 SH   SOLE   0 0 355
FIDELITY NATL INFORMATION SV COM 31620M106   86,049 1,160 SH   SOLE Salem Investment Counselors Inc. 1,160 0 0
FIFTH THIRD BANCORP COM 316773100   939 25 SH   SOLE   0 0 25
FIRST BANCORP N C COM 318910106   50,150 1,380 SH   SOLE Salem Investment Counselors Inc. 1,230 0 150
FIRST CTZNS BANCSHARES INC N CL A 31946M103   253,425 155 SH   SOLE Salem Investment Counselors Inc. 115 0 40
FIRST HORIZON CORPORATION COM 320517105   142,050 9,135 SH   SOLE Salem Investment Counselors Inc. 9,135 0 0
FIRST INTERNET BANCORP COM 320557101   5,394 155 SH   SOLE Salem Investment Counselors Inc. 155 0 0
FIRST SOLAR INC COM 336433107   3,376 20 SH   SOLE Salem Investment Counselors Inc. 20 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   26,673 279 SH   SOLE Salem Investment Counselors Inc. 279 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   54,720 750 SH   SOLE Salem Investment Counselors Inc. 750 0 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   346,123 3,020 SH   SOLE Salem Investment Counselors Inc. 2,920 0 100
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   40,446 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   53,324 260 SH   SOLE Salem Investment Counselors Inc. 260 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   202,131 5,805 SH   SOLE   0 0 5,805
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   66,365 650 SH   SOLE Salem Investment Counselors Inc. 650 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F599   1,178 30 SH   SOLE   0 0 30
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F862   1,930 45 SH   SOLE   0 0 45
FIRST TR NASDAQ 100 TECH IND SHS 337345102   66,548 349 SH   SOLE Salem Investment Counselors Inc. 349 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   6,251 148 SH   SOLE Salem Investment Counselors Inc. 148 0 0
FIRSTCASH HOLDINGS INC COM 33768G107   6,377 50 SH   SOLE   0 0 50
FISERV INC COM 337738108   422,405 2,643 SH   SOLE Salem Investment Counselors Inc. 2,248 0 395
FIVE BELOW INC COM 33829M101   1,089 6 SH   SOLE   0 0 6
FIVE9 INC COM 338307101   6,211 100 SH   SOLE   0 0 100
FIVERR INTL LTD ORD SHS M4R82T106   85 4 SH   SOLE Salem Investment Counselors Inc. 4 0 0
FLOWERS FOODS INC COM 343498101   5,366,527 225,959 SH   SOLE Salem Investment Counselors Inc. 198,990 0 26,969
FLYWIRE CORPORATION COM VTG 302492103   12,405 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
FMC CORP COM NEW 302491303   4,693 73 SH   SOLE   0 0 73
FOOT LOCKER INC COM 344849104   7,125 250 SH   SOLE Salem Investment Counselors Inc. 250 0 0
FORD MTR CO DEL COM 345370860   224,738 16,923 SH   SOLE Salem Investment Counselors Inc. 14,000 0 2,923
FORTINET INC COM 34959E109   556,385 8,145 SH   SOLE Salem Investment Counselors Inc. 6,766 0 1,379
FORTIVE CORP COM 34959J108   16,516 192 SH   SOLE Salem Investment Counselors Inc. 192 0 0
FORTREA HLDGS INC COMMON STOCK 34965K107   253,003 6,303 SH   SOLE Salem Investment Counselors Inc. 2,338 0 3,965
FORTUNE BRANDS INNOVATIONS I COM 34964C106   256,617 3,031 SH   SOLE Salem Investment Counselors Inc. 2,889 0 142
FOX CORP CL A COM 35137L105   13,009 416 SH   SOLE Salem Investment Counselors Inc. 416 0 0
FREEPORT-MCMORAN INC CL B 35671D857   146,609 3,118 SH   SOLE Salem Investment Counselors Inc. 65 0 3,053
FRESHWORKS INC CLASS A COM 358054104   893 49 SH   SOLE   0 0 49
FRP HLDGS INC COM 30292L107   3,417,954 55,667 SH   SOLE Salem Investment Counselors Inc. 44,483 0 11,184
FS KKR CAP CORP COM 302635206   15,698 794 SH   SOLE Salem Investment Counselors Inc. 794 0 0
FUBOTV INC COM 35953D104   4,740 3,000 SH   SOLE   0 0 3,000
FULTON FINL CORP PA COM 360271100   9,636 600 SH   SOLE Salem Investment Counselors Inc. 600 0 0
GABELLI DIVID & INCOME TR COM 36242H104   45,478 1,979 SH   SOLE Salem Investment Counselors Inc. 1,979 0 0
GALECTIN THERAPEUTICS INC COM NEW 363225202   400 167 SH   SOLE Salem Investment Counselors Inc. 167 0 0
GALLAGHER ARTHUR J & CO COM 363576109   3,751 15 SH   SOLE   0 0 15
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   965 250 SH   SOLE Salem Investment Counselors Inc. 250 0 0
GAMESTOP CORP NEW CL A 36467W109   101 8 SH   SOLE Salem Investment Counselors Inc. 8 0 0
GARTNER INC COM 366651107   2,083,048 4,370 SH   SOLE Salem Investment Counselors Inc. 4,270 0 100
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   9,719,825 106,917 SH   SOLE Salem Investment Counselors Inc. 55,025 0 51,892
GENERAC HLDGS INC COM 368736104   1,893 15 SH   SOLE   0 0 15
GENERAL AMERN INVS CO INC COM 368802104   1,116,520 24,006 SH   SOLE   0 0 24,006
GENERAL DYNAMICS CORP COM 369550108   937,302 3,318 SH   SOLE Salem Investment Counselors Inc. 2,955 0 363
GENERAL ELECTRIC CO COM NEW 369604301   1,841,837 10,493 SH   SOLE Salem Investment Counselors Inc. 10,013 0 480
GENERAL MLS INC COM 370334104   160,862 2,299 SH   SOLE Salem Investment Counselors Inc. 1,467 0 832
GENERAL MTRS CO COM 37045V100   251,239 5,540 SH   SOLE Salem Investment Counselors Inc. 5,540 0 0
GENPACT LIMITED SHS G3922B107   5,009 152 SH   SOLE   0 0 152
GENUINE PARTS CO COM 372460105   96,365 618 SH   SOLE Salem Investment Counselors Inc. 13 0 605
GILEAD SCIENCES INC COM 375558103   44,463 607 SH   SOLE Salem Investment Counselors Inc. 522 0 85
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100   5,519,959 4,758,585 SH   SOLE Salem Investment Counselors Inc. 2,586,730 0 2,171,855
GITLAB INC CLASS A COM 37637K108   2,916 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
GLOBAL PMTS INC COM 37940X102   830,029 6,210 SH   SOLE   0 0 6,210
GLOBAL X FDS ARTIFICIAL ETF 37954Y632   214,390 6,313 SH   SOLE Salem Investment Counselors Inc. 3,546 0 2,767
GLOBAL X FDS FINTECH ETF 37954Y814   5,071 182 SH   SOLE Salem Investment Counselors Inc. 172 0 10
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   10,746 600 SH   SOLE   0 0 600
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   9,512 299 SH   SOLE Salem Investment Counselors Inc. 200 0 99
GLOBAL X FDS RUSSELL 2000 37954Y459   9,301 550 SH   SOLE   0 0 550
GLOBAL X FDS SOCIAL MED ETF 37950E416   63,804 1,584 SH   SOLE Salem Investment Counselors Inc. 1,076 0 508
GLOBAL X FDS US INFR DEV ETF 37954Y673   1,991 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
GLOBE LIFE INC COM 37959E102   628,398 5,400 SH   SOLE   0 0 5,400
GMS INC COM 36251C103   30,176 310 SH   SOLE Salem Investment Counselors Inc. 310 0 0
GODADDY INC CL A 380237107   26,110 220 SH   SOLE Salem Investment Counselors Inc. 220 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   273,383 2,634 SH   SOLE Salem Investment Counselors Inc. 2,634 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   2,887,491 6,913 SH   SOLE Salem Investment Counselors Inc. 4,455 0 2,458
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109   4,710 1,500 SH   SOLE Salem Investment Counselors Inc. 1,500 0 0
GRAHAM HLDGS CO COM CL B 384637104   30,708 40 SH   SOLE Salem Investment Counselors Inc. 30 0 10
GRAINGER W W INC COM 384802104   610,380 600 SH   SOLE Salem Investment Counselors Inc. 600 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   252,407 8,650 SH   SOLE   0 0 8,650
GRAYSCALE BITCOIN TR BTC SHS REP COM UT 389637109   112,001 1,773 SH   SOLE Salem Investment Counselors Inc. 1,773 0 0
GREEN BRICK PARTNERS INC COM 392709101   44,397,822 737,138 SH   SOLE Salem Investment Counselors Inc. 592,728 0 144,410
GROUP 1 AUTOMOTIVE INC COM 398905109   585 2 SH   SOLE   0 0 2
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102   10,440 132 SH   SOLE Salem Investment Counselors Inc. 132 0 0
GSK PLC SPONSORED ADR 37733W204   86,899 2,008 SH   SOLE Salem Investment Counselors Inc. 1,928 0 80
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   2,688 50 SH   SOLE   0 0 50
HALEON PLC SPON ADS 405552100   25,139 2,961 SH   SOLE Salem Investment Counselors Inc. 2,611 0 350
HALLIBURTON CO COM 406216101   1,262 32 SH   SOLE   0 0 32
HANESBRANDS INC COM 410345102   17,835 3,075 SH   SOLE   0 0 3,075
HANNON ARMSTRONG SUST INFR C COM 41068X100   5,027 177 SH   SOLE Salem Investment Counselors Inc. 177 0 0
HARLEY DAVIDSON INC COM 412822108   61,893 1,415 SH   SOLE Salem Investment Counselors Inc. 1,415 0 0
HARROW INC COM 415858109   17,199 1,300 SH   SOLE Salem Investment Counselors Inc. 1,300 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   3,210 31 SH   SOLE   0 0 31
HAVERTY FURNITURE COS INC COM 419596101   6,824 200 SH   SOLE   0 0 200
HAWKINS INC COM 420261109   3,840 50 SH   SOLE   0 0 50
HCA HEALTHCARE INC COM 40412C101   1,108,321 3,323 SH   SOLE Salem Investment Counselors Inc. 3,293 0 30
HDFC BANK LTD SPONSORED ADS 40415F101   5,709 102 SH   SOLE   0 0 102
HEALTHPEAK PROPERTIES INC COM 42250P103   316,407 16,875 SH   SOLE   0 0 16,875
HENRY JACK & ASSOC INC COM 426281101   3,823 22 SH   SOLE   0 0 22
HENRY SCHEIN INC COM 806407102   2,582,256 34,193 SH   SOLE Salem Investment Counselors Inc. 28,480 0 5,713
HERBALIFE LTD COM SHS G4412G101   4,020 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
HERC HLDGS INC COM 42704L104   1,022,423 6,075 SH   SOLE Salem Investment Counselors Inc. 5,150 0 925
HERCULES CAPITAL INC COM 427096508   1,845 100 SH   SOLE   0 0 100
HERSHEY CO COM 427866108   125,453 645 SH   SOLE Salem Investment Counselors Inc. 645 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   12,489 700 SH   SOLE Salem Investment Counselors Inc. 700 0 0
HIGHWOODS PPTYS INC COM 431284108   187,345 7,156 SH   SOLE Salem Investment Counselors Inc. 3,084 0 4,072
HILLENBRAND INC COM 431571108   10,103 200 SH   SOLE   0 0 200
HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103   135 40 SH   SOLE Salem Investment Counselors Inc. 40 0 0
HOLOGIC INC COM 436440101   41,007 526 SH   SOLE   0 0 526
HOME DEPOT INC COM 437076102   10,188,573 26,560 SH   SOLE Salem Investment Counselors Inc. 17,729 0 8,831
HONDA MOTOR LTD ADR ECH CNV IN 3 438128308   2,383 64 SH   SOLE   0 0 64
HONEYWELL INTL INC COM 438516106   12,591,246 61,346 SH   SOLE Salem Investment Counselors Inc. 48,251 0 13,095
HOULIHAN LOKEY INC CL A 441593100   1,795 14 SH   SOLE   0 0 14
HOWMET AEROSPACE INC COM 443201108   2,259 33 SH   SOLE Salem Investment Counselors Inc. 33 0 0
HP INC COM 40434L105   24,291 794 SH   SOLE Salem Investment Counselors Inc. 794 0 0
HUBBELL INC COM 443510607   3,217,053 7,751 SH   SOLE Salem Investment Counselors Inc. 7,721 0 30
HUBSPOT INC COM 443573100   118,420 189 SH   SOLE Salem Investment Counselors Inc. 189 0 0
HUMANA INC COM 444859102   6,605 19 SH   SOLE   0 0 19
HUNT J B TRANS SVCS INC COM 445658107   46,027 231 SH   SOLE Salem Investment Counselors Inc. 123 0 108
HUNTINGTON BANCSHARES INC COM 446150104   3,428 243 SH   SOLE   0 0 243
HUNTSMAN CORP COM 447011107   3,944,483 151,536 SH   SOLE Salem Investment Counselors Inc. 135,845 0 15,691
HURCO CO COM 447324104   2,032 100 SH   SOLE   0 0 100
I3 VERTICALS INC COM CL A 46571Y107   44,636 1,950 SH   SOLE Salem Investment Counselors Inc. 1,950 0 0
ICAD INC COM NEW 44934S206   118,986 73,904 SH   SOLE Salem Investment Counselors Inc. 73,904 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101   26 0 SH   SOLE   0 0 0
ICICI BANK LIMITED ADR 45104G104   83,192 3,150 SH   SOLE   0 0 3,150
ICON PLC SHS G4705A100   4,704 14 SH   SOLE   0 0 14
IDAHO STRATEGIC RESOURCES COM NEW 645827205   146,815 17,354 SH   SOLE Salem Investment Counselors Inc. 17,354 0 0
IDEXX LABS INC COM 45168D104   1,080 2 SH   SOLE   0 0 2
ILLINOIS TOOL WKS INC COM 452308109   258,402 958 SH   SOLE Salem Investment Counselors Inc. 427 0 531
ILLUMINA INC COM 452327109   105,050 765 SH   SOLE Salem Investment Counselors Inc. 765 0 0
IMPINJ INC COM 453204109   8,347 65 SH   SOLE Salem Investment Counselors Inc. 65 0 0
INCYTE CORP COM 45337C102   44,380 779 SH   SOLE Salem Investment Counselors Inc. 50 0 729
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   363,162 51,294 SH   SOLE   0 0 51,294
ING GROEP N.V. SPONSORED ADR 456837103   2,128 129 SH   SOLE   0 0 129
INGERSOLL RAND INC COM 45687V106   1,057,554 11,138 SH   SOLE Salem Investment Counselors Inc. 7,030 0 4,108
INGEVITY CORP COM 45688C107   4,884,385 102,398 SH   SOLE Salem Investment Counselors Inc. 31,194 0 71,204
INGLES MKTS INC CL A 457030104   921 12 SH   SOLE Salem Investment Counselors Inc. 12 0 0
INMODE LTD SHS M5425M103   11,886 550 SH   SOLE Salem Investment Counselors Inc. 550 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101   2,201 21 SH   SOLE Salem Investment Counselors Inc. 21 0 0
INSPERITY INC COM 45778Q107   18,415 168 SH   SOLE Salem Investment Counselors Inc. 168 0 0
INTEL CORP COM 458140100   6,727,301 152,305 SH   SOLE Salem Investment Counselors Inc. 136,348 0 15,957
INTERCONTINENTAL EXCHANGE IN COM 45866F104   5,223 38 SH   SOLE   0 0 38
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   3,593 34 SH   SOLE   0 0 34
INTERNATIONAL BUSINESS MACHS COM 459200101   1,264,347 6,621 SH   SOLE Salem Investment Counselors Inc. 5,967 0 654
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   428,322 4,958 SH   SOLE   0 0 4,958
INTERNATIONAL PAPER CO COM 460146103   391 10 SH   SOLE Salem Investment Counselors Inc. 10 0 0
INTUIT COM 461202103   377,650 581 SH   SOLE Salem Investment Counselors Inc. 520 0 61
INTUITIVE SURGICAL INC COM NEW 46120E602   24,354,468 61,025 SH   SOLE Salem Investment Counselors Inc. 45,946 0 15,079
INVENTRUST PPTYS CORP COM NEW 46124J201   6,666 257 SH   SOLE Salem Investment Counselors Inc. 257 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   24,966 1,800 SH   SOLE Salem Investment Counselors Inc. 1,800 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203   37,165 1,310 SH   SOLE   0 0 1,310
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   143,960 788 SH   SOLE   0 0 788
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   38,871 700 SH   SOLE Salem Investment Counselors Inc. 700 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123   3,235,401 25,502 SH   SOLE Salem Investment Counselors Inc. 25,502 0 0
INVESCO EXCHANGE TRADED FD T BLOOMBERG MVP MU 46137V712   137 3 SH   SOLE Salem Investment Counselors Inc. 3 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   357,771 9,300 SH   SOLE   0 0 9,300
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571   35,863 1,459 SH   SOLE   0 0 1,459
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   14,967 136 SH   SOLE   0 0 136
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217   126,750 2,500 SH   SOLE Salem Investment Counselors Inc. 2,500 0 0
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159   7,097 100 SH   SOLE   0 0 100
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   462,381 2,730 SH   SOLE Salem Investment Counselors Inc. 79 0 2,651
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   19,369 219 SH   SOLE   0 0 219
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   12,991 215 SH   SOLE   0 0 215
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   36,614 550 SH   SOLE Salem Investment Counselors Inc. 550 0 0
INVESCO LTD SHS G491BT108   12,443 750 SH   SOLE Salem Investment Counselors Inc. 750 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   2,585,624 5,816 SH   SOLE Salem Investment Counselors Inc. 4,050 0 1,766
INVESTORS TITLE CO NC COM 461804106   4,896 30 SH   SOLE Salem Investment Counselors Inc. 30 0 0
INVITATION HOMES INC COM 46187W107   61,983 1,727 SH   SOLE Salem Investment Counselors Inc. 1,614 0 113
IQVIA HLDGS INC COM 46266C105   154,769 612 SH   SOLE Salem Investment Counselors Inc. 447 0 165
IRON MTN INC DEL COM 46284V101   6,881,387 85,113 SH   SOLE Salem Investment Counselors Inc. 60,823 0 24,290
ISHARES BITCOIN TR SHS 46438F101   41,482 1,025 SH   SOLE Salem Investment Counselors Inc. 1,025 0 0
ISHARES GOLD TR ISHARES NEW 464285204   94,061 2,239 SH   SOLE Salem Investment Counselors Inc. 1,425 0 814
ISHARES INC CORE MSCI EMKT 46434G103   371,056 7,191 SH   SOLE Salem Investment Counselors Inc. 3,339 0 3,852
ISHARES INC MSCI EMERG MRKT 464286533   20,995 371 SH   SOLE   0 0 371
ISHARES INC MSCI HONG KG ETF 464286871   6,220 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   844,570 11,837 SH   SOLE Salem Investment Counselors Inc. 7,337 0 4,500
ISHARES INC MSCI PAC JP ETF 464286665   1,713 40 SH   SOLE Salem Investment Counselors Inc. 40 0 0
ISHARES SILVER TR ISHARES 46428Q109   9,555 420 SH   SOLE Salem Investment Counselors Inc. 420 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   537,691 5,339 SH   SOLE   0 0 5,339
ISHARES TR 0-5YR HI YL CP 46434V407   3,022 71 SH   SOLE   0 0 71
ISHARES TR 1 3 YR TREAS BD 464287457   54,630 668 SH   SOLE Salem Investment Counselors Inc. 17 0 651
ISHARES TR 10-20 YR TRS ETF 464288653   9,978 95 SH   SOLE Salem Investment Counselors Inc. 72 0 23
ISHARES TR 3 7 YR TREAS BD 464288661   35,091 303 SH   SOLE   0 0 303
ISHARES TR CHINA LG-CAP ETF 464287184   14,442 600 SH   SOLE Salem Investment Counselors Inc. 600 0 0
ISHARES TR CONV BD ETF 46435G102   1,118 14 SH   SOLE   0 0 14
ISHARES TR CORE 1 5 YR USD 46432F859   428,004 9,022 SH   SOLE   0 0 9,022
ISHARES TR CORE HIGH DV ETF 46429B663   84,311 765 SH   SOLE Salem Investment Counselors Inc. 390 0 375
ISHARES TR CORE MSCI EAFE 46432F842   996,033 13,420 SH   SOLE Salem Investment Counselors Inc. 9,170 0 4,250
ISHARES TR CORE MSCI EURO 46434V738   2,719 47 SH   SOLE   0 0 47
ISHARES TR CORE MSCI PAC 46434V696   19,057 301 SH   SOLE   0 0 301
ISHARES TR CORE S&P MCP ETF 464287507   1,615,927 26,604 SH   SOLE Salem Investment Counselors Inc. 21,969 0 4,635
ISHARES TR CORE S&P SCP ETF 464287804   685,548 6,203 SH   SOLE Salem Investment Counselors Inc. 3,247 0 2,956
ISHARES TR CORE S&P TTL STK 464287150   528,086 4,580 SH   SOLE Salem Investment Counselors Inc. 4,580 0 0
ISHARES TR CORE S&P US GWT 464287671   114,984 981 SH   SOLE Salem Investment Counselors Inc. 90 0 891
ISHARES TR CORE S&P US VLU 464287663   18,269 202 SH   SOLE   0 0 202
ISHARES TR CORE S&P500 ETF 464287200   5,406,082 10,283 SH   SOLE Salem Investment Counselors Inc. 8,013 0 2,270
ISHARES TR CORE TOTAL USD 46434V613   180,582 3,961 SH   SOLE   0 0 3,961
ISHARES TR CORE US AGGBD ET 464287226   1,392,903 14,222 SH   SOLE Salem Investment Counselors Inc. 10,769 0 3,453
ISHARES TR EAFE GRWTH ETF 464288885   13,701 132 SH   SOLE   0 0 132
ISHARES TR EAFE SML CP ETF 464288273   15,833 250 SH   SOLE   0 0 250
ISHARES TR EAFE VALUE ETF 464288877   8,541 157 SH   SOLE   0 0 157
ISHARES TR ESG AWR MSCI USA 46435G425   35,753 311 SH   SOLE   0 0 311
ISHARES TR EXPANDED TECH 464287515   747,818 8,770 SH   SOLE Salem Investment Counselors Inc. 8,200 0 570
ISHARES TR FALN ANGLS USD 46435G474   1,075 40 SH   SOLE   0 0 40
ISHARES TR FLTG RATE NT ETF 46429B655   256,322 5,020 SH   SOLE   0 0 5,020
ISHARES TR GL CLEAN ENE ETF 464288224   73,955 5,290 SH   SOLE Salem Investment Counselors Inc. 4,690 0 600
ISHARES TR GLB INFRASTR ETF 464288372   14,286 300 SH   SOLE   0 0 300
ISHARES TR GLOB HLTHCRE ETF 464287325   130,410 1,400 SH   SOLE Salem Investment Counselors Inc. 1,400 0 0
ISHARES TR GLOBAL ENERG ETF 464287341   219,045 5,100 SH   SOLE Salem Investment Counselors Inc. 5,100 0 0
ISHARES TR GLOBAL TECH ETF 464287291   987,492 13,200 SH   SOLE Salem Investment Counselors Inc. 13,200 0 0
ISHARES TR IBOXX HI YD ETF 464288513   102,760 1,322 SH   SOLE Salem Investment Counselors Inc. 1,299 0 23
ISHARES TR IBOXX INV CP ETF 464287242   77,552 712 SH   SOLE Salem Investment Counselors Inc. 499 0 213
ISHARES TR ISHARES BIOTECH 464287556   309,432 2,255 SH   SOLE   0 0 2,255
ISHARES TR ISHARES SEMICDTR 464287523   85,398 378 SH   SOLE Salem Investment Counselors Inc. 150 0 228
ISHARES TR MBS ETF 464288588   25,601 277 SH   SOLE Salem Investment Counselors Inc. 212 0 65
ISHARES TR MICRO-CAP ETF 464288869   4,242 35 SH   SOLE Salem Investment Counselors Inc. 35 0 0
ISHARES TR MORNINGSTAR VALU 464288109   9,915 129 SH   SOLE   0 0 129
ISHARES TR MSCI EAFE ETF 464287465   862,888 10,805 SH   SOLE Salem Investment Counselors Inc. 4,930 0 5,875
ISHARES TR MSCI EAFE MIN VL 46429B689   16,445 232 SH   SOLE   0 0 232
ISHARES TR MSCI EMG MKT ETF 464287234   661,923 16,113 SH   SOLE Salem Investment Counselors Inc. 10,014 0 6,099
ISHARES TR MSCI USA MIN VOL 46429B697   163,232 1,953 SH   SOLE Salem Investment Counselors Inc. 39 0 1,914
ISHARES TR MSCI USA MMENTM 46432F396   2,623 14 SH   SOLE   0 0 14
ISHARES TR MSCI USA QLT FCT 46432F339   511,786 3,114 SH   SOLE Salem Investment Counselors Inc. 1,003 0 2,111
ISHARES TR PFD AND INCM SEC 464288687   580,978 18,026 SH   SOLE Salem Investment Counselors Inc. 15,926 0 2,100
ISHARES TR RUS 1000 ETF 464287622   637,987 2,215 SH   SOLE Salem Investment Counselors Inc. 567 0 1,648
ISHARES TR RUS 1000 GRW ETF 464287614   1,716,259 5,092 SH   SOLE Salem Investment Counselors Inc. 4,526 0 566
ISHARES TR RUS 1000 VAL ETF 464287598   418,043 2,334 SH   SOLE Salem Investment Counselors Inc. 1,432 0 902
ISHARES TR RUS 2000 GRW ETF 464287648   19,227 71 SH   SOLE   0 0 71
ISHARES TR RUS 2000 VAL ETF 464287630   16,676 105 SH   SOLE   0 0 105
ISHARES TR RUS MD CP GR ETF 464287481   190,614 1,670 SH   SOLE Salem Investment Counselors Inc. 500 0 1,170
ISHARES TR RUS MDCP VAL ETF 464287473   9,400 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
ISHARES TR RUS MID CAP ETF 464287499   6,811,290 81,000 SH   SOLE Salem Investment Counselors Inc. 69,770 0 11,230
ISHARES TR RUS TP200 GR ETF 464289438   116,865 599 SH   SOLE   0 0 599
ISHARES TR RUSSELL 2000 ETF 464287655   2,976,166 14,152 SH   SOLE Salem Investment Counselors Inc. 12,763 0 1,389
ISHARES TR RUSSELL 3000 ETF 464287689   155,442 518 SH   SOLE   0 0 518
ISHARES TR S&P 500 GRWT ETF 464287309   638,789 7,565 SH   SOLE Salem Investment Counselors Inc. 7,204 0 361
ISHARES TR S&P 500 VAL ETF 464287408   2,155,788 11,540 SH   SOLE Salem Investment Counselors Inc. 6,000 0 5,540
ISHARES TR S&P MC 400GR ETF 464287606   106,489 1,167 SH   SOLE Salem Investment Counselors Inc. 628 0 539
ISHARES TR S&P MC 400VL ETF 464287705   101,966 862 SH   SOLE Salem Investment Counselors Inc. 294 0 568
ISHARES TR S&P SML 600 GWT 464287887   77,916 596 SH   SOLE Salem Investment Counselors Inc. 350 0 246
ISHARES TR SELECT DIVID ETF 464287168   1,903,490 15,453 SH   SOLE Salem Investment Counselors Inc. 15,038 0 415
ISHARES TR SHORT TREAS BD 464288679   420,605 3,805 SH   SOLE Salem Investment Counselors Inc. 3,805 0 0
ISHARES TR SP SMCP600VL ETF 464287879   33,295 324 SH   SOLE   0 0 324
ISHARES TR TIPS BD ETF 464287176   35,661 332 SH   SOLE   0 0 332
ISHARES TR TRS FLT RT BD 46434V860   39,133 772 SH   SOLE   0 0 772
ISHARES TR U.S. BAS MTL ETF 464287838   19,796 134 SH   SOLE Salem Investment Counselors Inc. 134 0 0
ISHARES TR U.S. ENERGY ETF 464287796   7,410 150 SH   SOLE Salem Investment Counselors Inc. 150 0 0
ISHARES TR U.S. FIN SVC ETF 464287770   29,835 450 SH   SOLE   0 0 450
ISHARES TR U.S. MED DVC ETF 464288810   199,968 3,413 SH   SOLE Salem Investment Counselors Inc. 2,949 0 464
ISHARES TR U.S. TECH ETF 464287721   98,864 732 SH   SOLE Salem Investment Counselors Inc. 650 0 82
ISHARES TR US AER DEF ETF 464288760   10,555 80 SH   SOLE Salem Investment Counselors Inc. 80 0 0
ISHARES TR US CONSM STAPLES 464287812   11,971 177 SH   SOLE   0 0 177
ISHARES TR US HLTHCR PR ETF 464288828   95,445 1,750 SH   SOLE Salem Investment Counselors Inc. 1,750 0 0
ISHARES TR US INFRASTRUC 46435U713   1,258 29 SH   SOLE   0 0 29
ISHARES TR US TREAS BD ETF 46429B267   65,305 2,868 SH   SOLE Salem Investment Counselors Inc. 1,375 0 1,493
ISHARES TR USD INV GRDE ETF 464288620   31,224 615 SH   SOLE Salem Investment Counselors Inc. 242 0 373
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   14,472 536 SH   SOLE   0 0 536
ITT INC COM 45073V108   12,366 91 SH   SOLE Salem Investment Counselors Inc. 91 0 0
J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399   1,323 14 SH   SOLE Salem Investment Counselors Inc. 14 0 0
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845   36,160 800 SH   SOLE   0 0 800
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   77,649 1,342 SH   SOLE Salem Investment Counselors Inc. 2 0 1,340
J P MORGAN EXCHANGE TRADED F INTRNL RES EQT 46641Q134   4,321 69 SH   SOLE   0 0 69
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,607,357 51,682 SH   SOLE Salem Investment Counselors Inc. 25,177 0 26,505
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761   522,832 9,889 SH   SOLE Salem Investment Counselors Inc. 5,315 0 4,574
JABIL INC COM 466313103   121,225 905 SH   SOLE Salem Investment Counselors Inc. 505 0 400
JETBLUE AWYS CORP COM 477143101   297 40 SH   SOLE   0 0 40
JOHNSON & JOHNSON COM 478160104   28,241,542 178,529 SH   SOLE Salem Investment Counselors Inc. 145,001 0 33,528
JOHNSON CTLS INTL PLC SHS G51502105   98,470 1,499 SH   SOLE Salem Investment Counselors Inc. 505 0 994
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365   1,541,309 54,100 SH   SOLE Salem Investment Counselors Inc. 31,325 0 22,775
JPMORGAN CHASE & CO COM 46625H100   46,346,997 231,388 SH   SOLE Salem Investment Counselors Inc. 181,959 0 49,429
KAISER ALUMINUM CORP COM PAR $0.01 483007704   44,680 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
KB HOME COM 48666K109   10,582,384 149,300 SH   SOLE Salem Investment Counselors Inc. 135,880 0 13,420
KELLANOVA COM 487836108   55,113 962 SH   SOLE Salem Investment Counselors Inc. 662 0 300
KENVUE INC COM 49177J102   1,020,252 47,542 SH   SOLE Salem Investment Counselors Inc. 30,855 0 16,687
KEURIG DR PEPPER INC COM 49271V100   11,088 359 SH   SOLE   0 0 359
KEYCORP COM 493267108   17,107 1,082 SH   SOLE Salem Investment Counselors Inc. 1,082 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   132,142 845 SH   SOLE Salem Investment Counselors Inc. 807 0 38
KIMBERLY-CLARK CORP COM 494368103   8,416,743 64,546 SH   SOLE Salem Investment Counselors Inc. 47,994 0 16,552
KINDER MORGAN INC DEL COM 49456B101   6,374,668 347,583 SH   SOLE Salem Investment Counselors Inc. 293,963 0 53,620
KKR & CO INC COM 48251W104   5,130 51 SH   SOLE   0 0 51
KLA CORP COM NEW 482480100   3,493 5 SH   SOLE   0 0 5
KLAVIYO INC COM SER A 49845K101   59,878 2,350 SH   SOLE Salem Investment Counselors Inc. 2,350 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   4,732 86 SH   SOLE   0 0 86
KONTOOR BRANDS INC COM 50050N103   97,304 1,615 SH   SOLE Salem Investment Counselors Inc. 409 0 1,206
KRAFT HEINZ CO COM 500754106   28,922 784 SH   SOLE Salem Investment Counselors Inc. 610 0 174
KRANESHARES TRUST CSI CHI INTERNET 500767306   1,050 40 SH   SOLE Salem Investment Counselors Inc. 40 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   81,791 4,450 SH   SOLE Salem Investment Counselors Inc. 4,450 0 0
KROGER CO COM 501044101   46,276 810 SH   SOLE Salem Investment Counselors Inc. 775 0 35
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   3,177 146 SH   SOLE Salem Investment Counselors Inc. 111 0 35
L3HARRIS TECHNOLOGIES INC COM 502431109   190,086 892 SH   SOLE Salem Investment Counselors Inc. 546 0 346
LABORATORY CORP AMER HLDGS COM NEW 50540R409   2,019,226 9,243 SH   SOLE Salem Investment Counselors Inc. 2,678 0 6,565
LAM RESEARCH CORP COM 512807108   436,160 448 SH   SOLE Salem Investment Counselors Inc. 418 0 30
LAMAR ADVERTISING CO NEW CL A 512816109   13,136 110 SH   SOLE   0 0 110
LAMB WESTON HLDGS INC COM 513272104   30,042 282 SH   SOLE Salem Investment Counselors Inc. 282 0 0
LANDSTAR SYS INC COM 515098101   3,085 16 SH   SOLE   0 0 16
LAUDER ESTEE COS INC CL A 518439104   30,398 197 SH   SOLE Salem Investment Counselors Inc. 25 0 172
LEIDOS HOLDINGS INC COM 525327102   14,027 107 SH   SOLE Salem Investment Counselors Inc. 107 0 0
LENDINGCLUB CORP COM NEW 52603A208   7,252 825 SH   SOLE Salem Investment Counselors Inc. 825 0 0
LENNAR CORP CL A 526057104   47,108,460 273,918 SH   SOLE Salem Investment Counselors Inc. 235,613 0 38,305
LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748   2,118 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
LINCOLN NATL CORP IND COM 534187109   1,773,041 55,529 SH   SOLE Salem Investment Counselors Inc. 6,509 0 49,020
LINDE PLC SHS G54950103   661,656 1,425 SH   SOLE Salem Investment Counselors Inc. 1,260 0 165
LIVE NATION ENTERTAINMENT IN COM 538034109   16,078 152 SH   SOLE   0 0 152
LIVE OAK BANCSHARES INC COM 53803X105   5,189,373 125,015 SH   SOLE Salem Investment Counselors Inc. 86,650 0 38,365
LKQ CORP COM 501889208   26,705 500 SH   SOLE   0 0 500
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   32,375 12,500 SH   SOLE   0 0 12,500
LOCKHEED MARTIN CORP COM 539830109   378,452 832 SH   SOLE Salem Investment Counselors Inc. 610 0 222
LOEWS CORP COM 540424108   6,264 80 SH   SOLE Salem Investment Counselors Inc. 80 0 0
LOUISIANA PAC CORP COM 546347105   2,518 30 SH   SOLE Salem Investment Counselors Inc. 30 0 0
LOWES COS INC COM 548661107   560,630,033 2,200,879 SH   SOLE Salem Investment Counselors Inc. 397,097 0 1,803,782
LUCID GROUP INC COM 549498103   1,269 445 SH   SOLE Salem Investment Counselors Inc. 445 0 0
LULULEMON ATHLETICA INC COM 550021109   17,580 45 SH   SOLE Salem Investment Counselors Inc. 45 0 0
LUMEN TECHNOLOGIES INC COM 550241103   1,718 1,101 SH   SOLE Salem Investment Counselors Inc. 1,101 0 0
LUMENTUM HLDGS INC COM 55024U109   711 15 SH   SOLE   0 0 15
LUNA INNOVATIONS INC COM 550351100   2,036 635 SH   SOLE Salem Investment Counselors Inc. 635 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   48,072 470 SH   SOLE Salem Investment Counselors Inc. 470 0 0
MAGNA INTL INC COM 559222401   548,505 10,068 SH   SOLE Salem Investment Counselors Inc. 3,975 0 6,093
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203   1,674 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   2,097 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
MANITOWOC CO INC COM NEW 563571405   524 37 SH   SOLE Salem Investment Counselors Inc. 37 0 0
MANULIFE FINL CORP COM 56501R106   89,540 3,583 SH   SOLE Salem Investment Counselors Inc. 2,500 0 1,083
MARATHON OIL CORP COM 565849106   23,183 818 SH   SOLE Salem Investment Counselors Inc. 818 0 0
MARATHON PETE CORP COM 56585A102   561,782 2,788 SH   SOLE Salem Investment Counselors Inc. 2,488 0 300
MARKEL GROUP INC COM 570535104   2,764,530 1,817 SH   SOLE Salem Investment Counselors Inc. 750 0 1,067
MARKETAXESS HLDGS INC COM 57060D108   3,070 14 SH   SOLE   0 0 14
MARRIOTT INTL INC NEW CL A 571903202   15,139 60 SH   SOLE   0 0 60
MARSH & MCLENNAN COS INC COM 571748102   9,270 45 SH   SOLE   0 0 45
MARTIN MARIETTA MATLS INC COM 573284106   5,134,428 8,363 SH   SOLE Salem Investment Counselors Inc. 8,254 0 109
MARVELL TECHNOLOGY INC COM 573874104   155,739 2,197 SH   SOLE Salem Investment Counselors Inc. 1,701 0 496
MASONITE INTL CORP COM 575385109   1,972 15 SH   SOLE   0 0 15
MASTERBRAND INC COMMON STOCK 57638P104   45,239 2,414 SH   SOLE Salem Investment Counselors Inc. 2,272 0 142
MASTERCARD INCORPORATED CL A 57636Q104   758,993 1,576 SH   SOLE Salem Investment Counselors Inc. 582 0 994
MATCH GROUP INC NEW COM 57667L107   1,814 50 SH   SOLE   0 0 50
MATTEL INC COM 577081102   199 10 SH   SOLE Salem Investment Counselors Inc. 10 0 0
MAXCYTE INC COM 57777K106   236,212 56,375 SH   SOLE Salem Investment Counselors Inc. 56,375 0 0
MCCORMICK & CO INC COM NON VTG 579780206   4,225 55 SH   SOLE   0 0 55
MCDONALDS CORP COM 580135101   14,707,526 52,164 SH   SOLE Salem Investment Counselors Inc. 43,059 0 9,105
MCKESSON CORP COM 58155Q103   205,852 383 SH   SOLE Salem Investment Counselors Inc. 144 0 239
MEDICAL PPTYS TRUST INC COM 58463J304   1,433 305 SH   SOLE Salem Investment Counselors Inc. 305 0 0
MEDPACE HLDGS INC COM 58506Q109   309,175 765 SH   SOLE Salem Investment Counselors Inc. 765 0 0
MEDTRONIC PLC SHS G5960L103   173,133 1,971 SH   SOLE Salem Investment Counselors Inc. 979 0 992
MEIRAGTX HLDGS PLC COM G59665102   3,642 600 SH   SOLE   0 0 600
MERCADOLIBRE INC COM 58733R102   727,253 481 SH   SOLE Salem Investment Counselors Inc. 120 0 361
MERCK & CO INC COM 58933Y105   33,143,779 249,892 SH   SOLE Salem Investment Counselors Inc. 208,459 0 41,433
MERITAGE HOMES CORP COM 59001A102   33,338 190 SH   SOLE Salem Investment Counselors Inc. 190 0 0
META PLATFORMS INC CL A 30303M102   81,341,486 167,514 SH   SOLE Salem Investment Counselors Inc. 128,155 0 39,359
METHODE ELECTRS INC COM 591520200   219,240 18,000 SH   SOLE Salem Investment Counselors Inc. 18,000 0 0
METLIFE INC COM 59156R108   174,011 2,348 SH   SOLE Salem Investment Counselors Inc. 1,519 0 829
METTLER TOLEDO INTERNATIONAL COM 592688105   4,393,257 3,300 SH   SOLE Salem Investment Counselors Inc. 3,300 0 0
MGIC INVT CORP WIS COM 552848103   34,099 1,525 SH   SOLE Salem Investment Counselors Inc. 1,525 0 0
MGM RESORTS INTERNATIONAL COM 552953101   1,653 35 SH   SOLE Salem Investment Counselors Inc. 35 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   100,835 1,124 SH   SOLE   0 0 1,124
MICRON TECHNOLOGY INC COM 595112103   42,433,812 359,608 SH   SOLE Salem Investment Counselors Inc. 307,774 0 51,834
MICROSOFT CORP COM 594918104   170,382,232 404,978 SH   SOLE Salem Investment Counselors Inc. 332,891 0 72,087
MICROSTRATEGY INC CL A NEW 594972408   54,546 32 SH   SOLE Salem Investment Counselors Inc. 22 0 10
MID-AMER APT CMNTYS INC COM 59522J103   11,843 90 SH   SOLE Salem Investment Counselors Inc. 65 0 25
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   8,052 787 SH   SOLE   0 0 787
MODERNA INC COM 60770K107   22,911 215 SH   SOLE Salem Investment Counselors Inc. 55 0 160
MOLSON COORS BEVERAGE CO CL B 60871R209   1,023,209 15,215 SH   SOLE Salem Investment Counselors Inc. 11,500 0 3,715
MONDELEZ INTL INC CL A 609207105   6,789,474 96,412 SH   SOLE Salem Investment Counselors Inc. 73,088 0 23,324
MONGODB INC CL A 60937P106   3,946 11 SH   SOLE Salem Investment Counselors Inc. 11 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   35,568 600 SH   SOLE Salem Investment Counselors Inc. 600 0 0
MOODYS CORP COM 615369105   122,626 312 SH   SOLE Salem Investment Counselors Inc. 303 0 9
MORGAN STANLEY COM NEW 617446448   2,773,012 29,450 SH   SOLE Salem Investment Counselors Inc. 21,694 0 7,756
MOTOROLA SOLUTIONS INC COM NEW 620076307   94,316 265 SH   SOLE Salem Investment Counselors Inc. 242 0 23
MR COOPER GROUP INC COM 62482R107   77,950 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
MSCI INC COM 55354G100   8,407 15 SH   SOLE   0 0 15
NANO X IMAGING LTD ORD SHS M70700105   362 37 SH   SOLE Salem Investment Counselors Inc. 37 0 0
NASDAQ INC COM 631103108   26,897 426 SH   SOLE   0 0 426
NATIONAL FUEL GAS CO COM 636180101   59,637 1,100 SH   SOLE Salem Investment Counselors Inc. 1,100 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409   6,822 100 SH   SOLE   0 0 100
NATWEST GROUP PLC SPONS ADR 639057207   3,545 500 SH   SOLE   0 0 500
NCR ATLEOS CORPORATION COM SHS 63001N106   474 24 SH   SOLE Salem Investment Counselors Inc. 3 0 21
NCR VOYIX CORPORATION COM 62886E108   1,099 87 SH   SOLE Salem Investment Counselors Inc. 6 0 81
NET LEASE OFFICE PROPERTIES COM 64110Y108   24 1 SH   SOLE Salem Investment Counselors Inc. 1 0 0
NETFLIX INC COM 64110L106   1,519,591 2,502 SH   SOLE Salem Investment Counselors Inc. 2,232 0 270
NEW YORK CMNTY BANCORP INC COM 649445103   2,754 855 SH   SOLE Salem Investment Counselors Inc. 855 0 0
NEWMONT CORP COM 651639106   839,803 23,432 SH   SOLE Salem Investment Counselors Inc. 4,725 0 18,707
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   2,413 14 SH   SOLE Salem Investment Counselors Inc. 14 0 0
NEXTERA ENERGY INC COM 65339F101   4,244,455 66,413 SH   SOLE Salem Investment Counselors Inc. 41,532 0 24,881
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   53,392 1,775 SH   SOLE   0 0 1,775
NIKE INC CL B 654106103   1,240,328 13,146 SH   SOLE Salem Investment Counselors Inc. 7,008 0 6,138
NISOURCE INC COM 65473P105   13,830 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
NOBLE CORP PLC ORD SHS A G65431127   1,213 25 SH   SOLE   0 0 25
NOKIA CORP SPONSORED ADR 654902204   354 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
NORFOLK SOUTHN CORP COM 655844108   1,122,268 4,403 SH   SOLE Salem Investment Counselors Inc. 3,747 0 656
NORTHERN OIL & GAS INC COM 665531307   17,636 440 SH   SOLE Salem Investment Counselors Inc. 440 0 0
NORTHERN TECHNOLOGIES INTL C COM 665809109   49,873 3,708 SH   SOLE Salem Investment Counselors Inc. 1,108 0 2,600
NORTHERN TR CORP COM 665859104   12,465 139 SH   SOLE Salem Investment Counselors Inc. 139 0 0
NORTHROP GRUMMAN CORP COM 666807102   157,958 330 SH   SOLE Salem Investment Counselors Inc. 277 0 53
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   1,152 55 SH   SOLE Salem Investment Counselors Inc. 55 0 0
NOV INC COM 62955J103   23,424 1,200 SH   SOLE Salem Investment Counselors Inc. 1,000 0 200
NOVARTIS AG SPONSORED ADR 66987V109   646,501 6,432 SH   SOLE Salem Investment Counselors Inc. 4,771 0 1,661
NOVOCURE LTD ORD SHS G6674U108   63 4 SH   SOLE Salem Investment Counselors Inc. 4 0 0
NOVO-NORDISK A S ADR 670100205   1,736,517 13,460 SH   SOLE Salem Investment Counselors Inc. 6,708 0 6,752
NU HLDGS LTD ORD SHS CL A G6683N103   27,485,885 2,303,930 SH   SOLE Salem Investment Counselors Inc. 1,378,860 0 925,070
NUCOR CORP COM 670346105   5,061,620 25,507 SH   SOLE Salem Investment Counselors Inc. 18,825 0 6,682
NUSCALE PWR CORP CL A COM 67079K100   5,310 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
NUTRIEN LTD COM 67077M108   1,756 32 SH   SOLE   0 0 32
NUVEEN MUN CR OPPORTUNITIES COM 670663103   17,683 1,665 SH   SOLE Salem Investment Counselors Inc. 1,665 0 0
NUVEEN PFD & INCOME TERM FD COM 67075A106   2,901 150 SH   SOLE Salem Investment Counselors Inc. 150 0 0
NVIDIA CORPORATION COM 67066G104   148,169,188 163,984 SH   SOLE Salem Investment Counselors Inc. 135,499 0 28,485
NXP SEMICONDUCTORS N V COM N6596X109   274,409 1,103 SH   SOLE Salem Investment Counselors Inc. 228 0 875
OAKTREE SPECIALTY LENDING CO COM 67401P405   5,564 283 SH   SOLE Salem Investment Counselors Inc. 283 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   3,492 81 SH   SOLE Salem Investment Counselors Inc. 22 0 59
OCCIDENTAL PETE CORP COM 674599105   1,407,565 21,596 SH   SOLE Salem Investment Counselors Inc. 9,142 0 12,454
OGE ENERGY CORP COM 670837103   68,600 2,000 SH   SOLE Salem Investment Counselors Inc. 2,000 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   43,862 200 SH   SOLE Salem Investment Counselors Inc. 170 0 30
OLD REP INTL CORP COM 680223104   196,639 6,401 SH   SOLE Salem Investment Counselors Inc. 6,401 0 0
OLIN CORP COM PAR $1 680665205   29,400 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
OMNICOM GROUP INC COM 681919106   26,899 276 SH   SOLE Salem Investment Counselors Inc. 250 0 26
ON SEMICONDUCTOR CORP COM 682189105   38,982 530 SH   SOLE Salem Investment Counselors Inc. 530 0 0
ONEOK INC NEW COM 682680103   1,453,483 18,130 SH   SOLE Salem Investment Counselors Inc. 6,610 0 11,520
OPERA LTD SPONSORED ADS 68373M107   4,743 300 SH   SOLE   0 0 300
OPKO HEALTH INC COM 68375N103   120 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
ORACLE CORP COM 68389X105   4,258,431 33,902 SH   SOLE Salem Investment Counselors Inc. 28,215 0 5,687
ORANGE SPONSORED ADR 684060106   2,354 200 SH   SOLE   0 0 200
OREILLY AUTOMOTIVE INC COM 67103H107   80,151 71 SH   SOLE Salem Investment Counselors Inc. 33 0 38
ORGANON & CO COMMON STOCK 68622V106   37,093 1,973 SH   SOLE Salem Investment Counselors Inc. 1,693 0 280
OTIS WORLDWIDE CORP COM 68902V107   938,995 9,459 SH   SOLE Salem Investment Counselors Inc. 5,013 0 4,446
OUSTER INC *W EXP 03/11/202 68989M111   21 250 SH   SOLE Salem Investment Counselors Inc. 250 0 0
OVINTIV INC COM 69047Q102   5,761 111 SH   SOLE   0 0 111
PACCAR INC COM 693718108   30,354 245 SH   SOLE   0 0 245
PACKAGING CORP AMER COM 695156109   23,688 124 SH   SOLE   0 0 124
PALANTIR TECHNOLOGIES INC CL A 69608A108   39,374,782 1,711,203 SH   SOLE Salem Investment Counselors Inc. 1,232,448 0 478,755
PALATIN TECHNOLOGIES INC COM NEW 696077502   12 6 SH   SOLE Salem Investment Counselors Inc. 6 0 0
PALO ALTO NETWORKS INC COM 697435105   63,646 224 SH   SOLE Salem Investment Counselors Inc. 15 0 209
PARAMOUNT GLOBAL CLASS B COM 92556H206   1,182 100 SH   SOLE   0 0 100
PARKER-HANNIFIN CORP COM 701094104   124,497 224 SH   SOLE Salem Investment Counselors Inc. 200 0 24
PARK-OHIO HLDGS CORP COM 700666100   2,001 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
PARSONS CORP DEL COM 70202L102   197,090 2,376 SH   SOLE Salem Investment Counselors Inc. 1,716 0 660
PAYCHEX INC COM 704326107   137,659 1,121 SH   SOLE Salem Investment Counselors Inc. 721 0 400
PAYPAL HLDGS INC COM 70450Y103   1,372,090 20,482 SH   SOLE Salem Investment Counselors Inc. 15,676 0 4,806
PEAKSTONE REALTY TRUST COMMON SHARES 39818P799   2,029 124 SH   SOLE Salem Investment Counselors Inc. 124 0 0
PEBBLEBROOK HOTEL TR COM 70509V100   22,514 1,460 SH   SOLE   0 0 1,460
PENN ENTERTAINMENT INC COM 707569109   5,463 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103   25,109 155 SH   SOLE Salem Investment Counselors Inc. 155 0 0
PENTAIR PLC SHS G7S00T104   10,680 125 SH   SOLE   0 0 125
PEOPLES BANCORP N C INC COM 710577107   45,953 1,650 SH   SOLE Salem Investment Counselors Inc. 1,650 0 0
PEPSICO INC COM 713448108   52,147,099 296,098 SH   SOLE Salem Investment Counselors Inc. 247,079 0 49,019
PERFORMANCE FOOD GROUP CO COM 71377A103   3,882 52 SH   SOLE   0 0 52
PERFORMANT FINL CORP COM 71377E105   182,574 62,100 SH   SOLE Salem Investment Counselors Inc. 62,100 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   5,605,509 368,541 SH   SOLE Salem Investment Counselors Inc. 175,971 0 192,570
PFIZER INC COM 717081103   3,785,820 136,426 SH   SOLE Salem Investment Counselors Inc. 102,571 0 33,855
PHILIP MORRIS INTL INC COM 718172109   1,950,178 21,110 SH   SOLE Salem Investment Counselors Inc. 20,326 0 784
PHILLIPS 66 COM 718546104   8,195,095 50,172 SH   SOLE Salem Investment Counselors Inc. 30,270 0 19,902
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   16,187 161 SH   SOLE   0 0 161
PIMCO ETF TR INTER MUN BD ACT 72201R866   6,927 132 SH   SOLE Salem Investment Counselors Inc. 132 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874   6,138 123 SH   SOLE Salem Investment Counselors Inc. 123 0 0
PINTEREST INC CL A 72352L106   3,135,451 90,437 SH   SOLE Salem Investment Counselors Inc. 80,969 0 9,468
PIONEER NAT RES CO COM 723787107   2,289,263 8,721 SH   SOLE Salem Investment Counselors Inc. 7,050 0 1,671
PIPER SANDLER COMPANIES COM 724078100   10,322 52 SH   SOLE Salem Investment Counselors Inc. 52 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   3,512 200 SH   SOLE   0 0 200
PLIANT THERAPEUTICS INC COM 729139105   894 60 SH   SOLE   0 0 60
PLUG POWER INC COM NEW 72919P202   9,970 2,898 SH   SOLE Salem Investment Counselors Inc. 2,898 0 0
PNC FINL SVCS GROUP INC COM 693475105   3,117,103 19,289 SH   SOLE Salem Investment Counselors Inc. 15,445 0 3,844
POTBELLY CORP COM 73754Y100   63,445 5,239 SH   SOLE Salem Investment Counselors Inc. 5,239 0 0
PPG INDS INC COM 693506107   79,551 549 SH   SOLE Salem Investment Counselors Inc. 549 0 0
PRICE T ROWE GROUP INC COM 74144T108   11,016,570 90,359 SH   SOLE Salem Investment Counselors Inc. 72,457 0 17,902
PRIMERICA INC COM 74164M108   25,296 100 SH   SOLE   0 0 100
PRIMORIS SVCS CORP COM 74164F103   12,150 285 SH   SOLE Salem Investment Counselors Inc. 285 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   19,248 223 SH   SOLE Salem Investment Counselors Inc. 223 0 0
PROCTER AND GAMBLE CO COM 742718109   17,563,414 108,249 SH   SOLE Salem Investment Counselors Inc. 85,254 0 22,995
PROGRESSIVE CORP COM 743315103   49,017 237 SH   SOLE   0 0 237
PROLOGIS INC. COM 74340W103   41,541 319 SH   SOLE   0 0 319
PROSHARES TR ULTRAPRO QQQ 74347X831   12,312 200 SH   SOLE Salem Investment Counselors Inc. 200 0 0
PROSPERITY BANCSHARES INC COM 743606105   15,126 228 SH   SOLE Salem Investment Counselors Inc. 228 0 0
PRUDENTIAL FINL INC COM 744320102   55,765 475 SH   SOLE Salem Investment Counselors Inc. 175 0 300
PUBLIC STORAGE COM 74460D109   58,303 201 SH   SOLE Salem Investment Counselors Inc. 201 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   44,610 668 SH   SOLE Salem Investment Counselors Inc. 668 0 0
PULTE GROUP INC COM 745867101   34,434 285 SH   SOLE   0 0 285
PUTNAM PREMIER INCOME TR SH BEN INT 746853100   10,912 3,077 SH   SOLE Salem Investment Counselors Inc. 3,077 0 0
QIAGEN NV SHS NEW N72482149   1,462 34 SH   SOLE   0 0 34
QORVO INC COM 74736K101   45,473 396 SH   SOLE Salem Investment Counselors Inc. 296 0 100
QUALCOMM INC COM 747525103   19,359,082 114,348 SH   SOLE Salem Investment Counselors Inc. 100,543 0 13,805
QUANTA SVCS INC COM 74762E102   270,192 1,040 SH   SOLE Salem Investment Counselors Inc. 1,000 0 40
QUANTUMSCAPE CORP COM CL A 74767V109   328 52 SH   SOLE Salem Investment Counselors Inc. 52 0 0
QUEST DIAGNOSTICS INC COM 74834L100   67,887 510 SH   SOLE Salem Investment Counselors Inc. 510 0 0
QUIPT HOME MEDICAL CORP COM 74880P104   205,390 47,000 SH   SOLE Salem Investment Counselors Inc. 47,000 0 0
RADIAN GROUP INC COM 750236101   24,266 725 SH   SOLE Salem Investment Counselors Inc. 725 0 0
RAYMOND JAMES FINL INC COM 754730109   310,964 2,413 SH   SOLE Salem Investment Counselors Inc. 2,325 0 88
REALTY INCOME CORP COM 756109104   54,901 1,010 SH   SOLE Salem Investment Counselors Inc. 360 0 650
RECURSION PHARMACEUTICALS IN CL A 75629V104   19,940 2,000 SH   SOLE   0 0 2,000
REGAL REXNORD CORPORATION COM 758750103   3,790 21 SH   SOLE   0 0 21
REGENERON PHARMACEUTICALS COM 75886F107   17,325 18 SH   SOLE Salem Investment Counselors Inc. 15 0 3
REGIONS FINANCIAL CORP NEW COM 7591EP100   199,203 9,361 SH   SOLE Salem Investment Counselors Inc. 9,361 0 0
RENASANT CORP COM 75970E107   46,761 1,493 SH   SOLE Salem Investment Counselors Inc. 1,493 0 0
REPUBLIC SVCS INC COM 760759100   38,288 200 SH   SOLE Salem Investment Counselors Inc. 200 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104   1,973 88 SH   SOLE   0 0 88
RESTAURANT BRANDS INTL INC COM 76131D103   8,003 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
RGC RES INC COM 74955L103   3,866 191 SH   SOLE Salem Investment Counselors Inc. 191 0 0
RIO TINTO PLC SPONSORED ADR 767204100   8,430,498 127,216 SH   SOLE Salem Investment Counselors Inc. 90,355 0 36,861
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   12,199 1,114 SH   SOLE Salem Investment Counselors Inc. 1,114 0 0
RMR GROUP INC CL A 74967R106   1,204 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
ROBERT HALF INC. COM 770323103   37,658 475 SH   SOLE   0 0 475
ROBLOX CORP CL A 771049103   2,329 61 SH   SOLE Salem Investment Counselors Inc. 61 0 0
ROCKWELL AUTOMATION INC COM 773903109   2,914 10 SH   SOLE   0 0 10
ROKU INC COM CL A 77543R102   27,437 421 SH   SOLE Salem Investment Counselors Inc. 421 0 0
ROPER TECHNOLOGIES INC COM 776696106   12,556,647 22,389 SH   SOLE Salem Investment Counselors Inc. 13,719 0 8,670
ROSS STORES INC COM 778296103   2,055 14 SH   SOLE   0 0 14
ROYAL BK CDA COM 780087102   521,247 5,167 SH   SOLE Salem Investment Counselors Inc. 5,167 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   418 3 SH   SOLE   0 0 3
RPM INTL INC COM 749685103   47,580 400 SH   SOLE   0 0 400
RTX CORPORATION COM 75513E101   22,815,389 233,932 SH   SOLE Salem Investment Counselors Inc. 194,628 0 39,304
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   2,767 19 SH   SOLE   0 0 19
S&P GLOBAL INC COM 78409V104   265,056 623 SH   SOLE Salem Investment Counselors Inc. 500 0 123
SALESFORCE INC COM 79466L302   1,127,653 3,739 SH   SOLE Salem Investment Counselors Inc. 699 0 3,040
SANARA MEDTECH INC COM 79957L100   414,770 11,210 SH   SOLE Salem Investment Counselors Inc. 11,210 0 0
SANOFI SPONSORED ADR 80105N105   17,594 362 SH   SOLE   0 0 362
SCHLUMBERGER LTD COM STK 806857108   122,214 2,217 SH   SOLE Salem Investment Counselors Inc. 1,978 0 239
SCHWAB CHARLES CORP COM 808513105   1,882,938 26,029 SH   SOLE Salem Investment Counselors Inc. 14,551 0 11,478
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   252,273 9,991 SH   SOLE Salem Investment Counselors Inc. 9,309 0 682
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   3,777,878 96,819 SH   SOLE Salem Investment Counselors Inc. 72,348 0 24,471
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   2,264,394 46,165 SH   SOLE Salem Investment Counselors Inc. 41,181 0 4,984
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   1,353,933 20,091 SH   SOLE Salem Investment Counselors Inc. 9,150 0 10,941
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   29,656 520 SH   SOLE Salem Investment Counselors Inc. 82 0 438
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   1,999 72 SH   SOLE   0 0 72
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   1,033,759 29,030 SH   SOLE Salem Investment Counselors Inc. 19,126 0 9,904
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   4,821 100 SH   SOLE   0 0 100
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   44,160 960 SH   SOLE Salem Investment Counselors Inc. 919 0 41
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,570,286 42,101 SH   SOLE Salem Investment Counselors Inc. 41,276 0 825
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,445,293 17,925 SH   SOLE Salem Investment Counselors Inc. 14,760 0 3,165
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   62,123 670 SH   SOLE Salem Investment Counselors Inc. 175 0 495
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   218,924 2,881 SH   SOLE Salem Investment Counselors Inc. 2,480 0 401
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   19,454,581 313,480 SH   SOLE Salem Investment Counselors Inc. 253,604 0 59,876
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   20,428,019 250,866 SH   SOLE Salem Investment Counselors Inc. 214,930 0 35,936
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   8,388,133 170,352 SH   SOLE Salem Investment Counselors Inc. 133,622 0 36,730
SCHWAB STRATEGIC TR US TIPS ETF 808524870   23,525 451 SH   SOLE Salem Investment Counselors Inc. 418 0 33
SCOTTS MIRACLE-GRO CO CL A 810186106   5,222 70 SH   SOLE Salem Investment Counselors Inc. 70 0 0
SEA LTD SPONSORD ADS 81141R100   484 9 SH   SOLE Salem Investment Counselors Inc. 9 0 0
SEABOARD CORP DEL COM 811543107   3,224 1 SH   SOLE Salem Investment Counselors Inc. 1 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   35,063 374 SH   SOLE Salem Investment Counselors Inc. 118 0 256
SEALED AIR CORP NEW COM 81211K100   3,088 83 SH   SOLE   0 0 83
SELECT MED HLDGS CORP COM 81619Q105   9,860 327 SH   SOLE Salem Investment Counselors Inc. 327 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   20,089 246 SH   SOLE   0 0 246
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,141,418 12,090 SH   SOLE Salem Investment Counselors Inc. 4,706 0 7,384
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   971,835 23,073 SH   SOLE Salem Investment Counselors Inc. 21,447 0 1,626
SELECT SECTOR SPDR TR INDL 81369Y704   62,980 500 SH   SOLE Salem Investment Counselors Inc. 100 0 400
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   49,099 267 SH   SOLE   0 0 267
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   10,691 140 SH   SOLE   0 0 140
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   3,010,886 20,381 SH   SOLE Salem Investment Counselors Inc. 14,147 0 6,234
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   627,614 9,560 SH   SOLE Salem Investment Counselors Inc. 3,500 0 6,060
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   9,289 100 SH   SOLE   0 0 100
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,608,678 7,724 SH   SOLE Salem Investment Counselors Inc. 2,500 0 5,224
SEMPRA COM 816851109   585,396 8,080 SH   SOLE Salem Investment Counselors Inc. 8,080 0 0
SERVICE CORP INTL COM 817565104   1,188 16 SH   SOLE   0 0 16
SERVICENOW INC COM 81762P102   577,900 758 SH   SOLE Salem Investment Counselors Inc. 389 0 369
SHAKE SHACK INC CL A 819047101   20,806 200 SH   SOLE Salem Investment Counselors Inc. 200 0 0
SHELL PLC SPON ADS 780259305   168,539 2,514 SH   SOLE Salem Investment Counselors Inc. 2,471 0 43
SHERWIN WILLIAMS CO COM 824348106   841,234 2,422 SH   SOLE Salem Investment Counselors Inc. 2,259 0 163
SHIFT4 PMTS INC CL A 82452J109   27,486 416 SH   SOLE Salem Investment Counselors Inc. 341 0 75
SHOPIFY INC CL A 82509L107   46,302 600 SH   SOLE   0 0 600
SHYFT GROUP INC COM 825698103   311 25 SH   SOLE   0 0 25
SIERRA BANCORP COM 82620P102   4,242 210 SH   SOLE Salem Investment Counselors Inc. 210 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200   23,604 1,200 SH   SOLE   0 0 1,200
SIMON PPTY GROUP INC NEW COM 828806109   68,543 438 SH   SOLE   0 0 438
SIMPLY GOOD FOODS CO COM 82900L102   67,210 1,975 SH   SOLE Salem Investment Counselors Inc. 1,975 0 0
SKILLZ INC COM CL A 83067L208   33 5 SH   SOLE Salem Investment Counselors Inc. 5 0 0
SKYWEST INC COM 830879102   75,988 1,100 SH   SOLE Salem Investment Counselors Inc. 1,100 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   553,191 5,107 SH   SOLE Salem Investment Counselors Inc. 3,325 0 1,782
SL GREEN RLTY CORP COM 78440X887   5,317 96 SH   SOLE   0 0 96
SMUCKER J M CO COM NEW 832696405   70,488 560 SH   SOLE Salem Investment Counselors Inc. 560 0 0
SNAP INC CL A 83304A106   284,934 24,820 SH   SOLE Salem Investment Counselors Inc. 23,245 0 1,575
SNAP ON INC COM 833034101   19,551 66 SH   SOLE   0 0 66
SNOWFLAKE INC CL A 833445109   12,928 80 SH   SOLE Salem Investment Counselors Inc. 5 0 75
SOLAREDGE TECHNOLOGIES INC COM 83417M104   3,195 45 SH   SOLE Salem Investment Counselors Inc. 15 0 30
SONOCO PRODS CO COM 835495102   5,478,200 94,713 SH   SOLE Salem Investment Counselors Inc. 84,908 0 9,805
SONY GROUP CORP SPONSORED ADR 835699307   5,917 69 SH   SOLE Salem Investment Counselors Inc. 69 0 0
SOUTHERN CO COM 842587107   1,349,112 18,806 SH   SOLE Salem Investment Counselors Inc. 13,616 0 5,190
SOUTHSTATE CORPORATION COM 840441109   744,778 8,759 SH   SOLE Salem Investment Counselors Inc. 8,759 0 0
SOUTHWEST AIRLS CO COM 844741108   59 2 SH   SOLE Salem Investment Counselors Inc. 2 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   533,053 1,337 SH   SOLE Salem Investment Counselors Inc. 1,267 0 70
SPDR GOLD TR GOLD SHS 78463V107   108,415 527 SH   SOLE Salem Investment Counselors Inc. 35 0 492
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863   3,705 142 SH   SOLE   0 0 142
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   43,428 1,200 SH   SOLE   0 0 1,200
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400   250,425 3,807 SH   SOLE Salem Investment Counselors Inc. 3,807 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   14,450,361 27,543 SH   SOLE Salem Investment Counselors Inc. 20,926 0 6,617
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,339,467 4,197 SH   SOLE Salem Investment Counselors Inc. 4,197 0 0
SPDR SER TR AEROSPACE DEF 78464A631   421,530 3,000 SH   SOLE   0 0 3,000
SPDR SER TR FACTST INV ETF 78464A110   178,745 1,197 SH   SOLE Salem Investment Counselors Inc. 1,196 0 1
SPDR SER TR PORT MTG BK ETF 78464A383   19,483 897 SH   SOLE   0 0 897
SPDR SER TR PORTFOLIO S&P500 78464A854   17,167 279 SH   SOLE   0 0 279
SPDR SER TR PORTFOLIO S&P600 78468R853   1,023,664 23,784 SH   SOLE Salem Investment Counselors Inc. 23,340 0 444
SPDR SER TR PRTFLO S&P500 GW 78464A409   55,895 764 SH   SOLE Salem Investment Counselors Inc. 30 0 734
SPDR SER TR PRTFLO S&P500 HI 78468R788   24,426 600 SH   SOLE   0 0 600
SPDR SER TR PRTFLO S&P500 VL 78464A508   34,720 693 SH   SOLE   0 0 693
SPDR SER TR S&P 400 MDCP GRW 78464A821   523,740 6,000 SH   SOLE Salem Investment Counselors Inc. 6,000 0 0
SPDR SER TR S&P BIOTECH 78464A870   460,312 4,851 SH   SOLE Salem Investment Counselors Inc. 2,151 0 2,700
SPDR SER TR S&P DIVID ETF 78464A763   364,848 2,780 SH   SOLE Salem Investment Counselors Inc. 2,380 0 400
SPDR SER TR S&P KENSHO NEW 78468R648   8,799 183 SH   SOLE   0 0 183
SPDR SER TR S&P METALS MNG 78464A755   2,171 36 SH   SOLE Salem Investment Counselors Inc. 36 0 0
SPDR SER TR S&P OILGAS EXP 78468R556   688,664 4,445 SH   SOLE Salem Investment Counselors Inc. 4,445 0 0
SPDR SER TR S&P REGL BKG 78464A698   555,695 11,052 SH   SOLE Salem Investment Counselors Inc. 10,552 0 500
SPOTIFY TECHNOLOGY S A SHS L8681T102   264 1 SH   SOLE Salem Investment Counselors Inc. 1 0 0
SPRUCE POWER HOLDING CORP COM NEW 9837FR209   49,625 12,500 SH   SOLE   0 0 12,500
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   19,955 310 SH   SOLE Salem Investment Counselors Inc. 310 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,474 35 SH   SOLE   0 0 35
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707   886,343 21,885 SH   SOLE   0 0 21,885
STANLEY BLACK & DECKER INC COM 854502101   19,586 200 SH   SOLE Salem Investment Counselors Inc. 200 0 0
STARBUCKS CORP COM 855244109   620,904 6,794 SH   SOLE Salem Investment Counselors Inc. 5,914 0 880
STARWOOD PPTY TR INC COM 85571B105   37,458 1,800 SH   SOLE Salem Investment Counselors Inc. 1,000 0 800
STATE STR CORP COM 857477103   1,795 23 SH   SOLE   0 0 23
STERICYCLE INC COM 858912108   474,750 9,000 SH   SOLE Salem Investment Counselors Inc. 2,500 0 6,500
STERIS PLC SHS USD G8473T100   12,590 56 SH   SOLE Salem Investment Counselors Inc. 50 0 6
STIFEL FINL CORP COM 860630102   27,360 350 SH   SOLE Salem Investment Counselors Inc. 350 0 0
STONECO LTD COM CL A G85158106   582 35 SH   SOLE   0 0 35
STREAMLINE HEALTH SOLUTIONS COM 86323X106   8,568 17,848 SH   SOLE Salem Investment Counselors Inc. 17,848 0 0
STRYKER CORPORATION COM 863667101   1,702,607 4,747 SH   SOLE Salem Investment Counselors Inc. 3,265 0 1,482
SUN CMNTYS INC COM 866674104   4,404 34 SH   SOLE   0 0 34
SUNCOR ENERGY INC NEW COM 867224107   15,318 415 SH   SOLE Salem Investment Counselors Inc. 415 0 0
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109   160,734 2,666 SH   SOLE Salem Investment Counselors Inc. 159 0 2,507
SUNRUN INC COM 86771W105   528 40 SH   SOLE Salem Investment Counselors Inc. 40 0 0
SUPER MICRO COMPUTER INC COM 86800U104   5,218,826 5,167 SH   SOLE Salem Investment Counselors Inc. 3,305 0 1,862
SURMODICS INC COM 868873100   3,550,140 121,000 SH   SOLE Salem Investment Counselors Inc. 101,225 0 19,775
SYMBOTIC INC CLASS A COM 87151X101   9,000 200 SH   SOLE   0 0 200
SYNCHRONY FINANCIAL COM 87165B103   27,209 631 SH   SOLE Salem Investment Counselors Inc. 631 0 0
SYNOPSYS INC COM 871607107   5,715 10 SH   SOLE   0 0 10
SYNOVUS FINL CORP COM NEW 87161C501   84,318 2,085 SH   SOLE Salem Investment Counselors Inc. 2,085 0 0
SYSCO CORP COM 871829107   4,033,266 49,683 SH   SOLE Salem Investment Counselors Inc. 49,183 0 500
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   14,246,097 104,298 SH   SOLE Salem Investment Counselors Inc. 60,775 0 43,523
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   5,198 35 SH   SOLE Salem Investment Counselors Inc. 35 0 0
TANDEM DIABETES CARE INC COM NEW 875372203   35,410 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
TANGER INC COM 875465106   35,436 1,200 SH   SOLE Salem Investment Counselors Inc. 1,200 0 0
TARGET CORP COM 87612E106   426,935 2,409 SH   SOLE Salem Investment Counselors Inc. 2,332 0 77
TARSUS PHARMACEUTICALS INC COM 87650L103   10,905 300 SH   SOLE   0 0 300
TC ENERGY CORP COM 87807B107   3,969 97 SH   SOLE   0 0 97
TD SYNNEX CORPORATION COM 87162W100   40,377 357 SH   SOLE Salem Investment Counselors Inc. 357 0 0
TE CONNECTIVITY LTD SHS H84989104   27,451 189 SH   SOLE   0 0 189
TELADOC HEALTH INC COM 87918A105   13,137 870 SH   SOLE Salem Investment Counselors Inc. 720 0 150
TELEDYNE TECHNOLOGIES INC COM 879360105   53,236 124 SH   SOLE Salem Investment Counselors Inc. 3 0 121
TELEFLEX INCORPORATED COM 879369106   1,131 5 SH   SOLE   0 0 5
TEMPUR SEALY INTL INC COM 88023U101   840,936 14,800 SH   SOLE   0 0 14,800
TENARIS S A SPONSORED ADS 88031M109   1,807 46 SH   SOLE   0 0 46
TENET HEALTHCARE CORP COM NEW 88033G407   21,022 200 SH   SOLE Salem Investment Counselors Inc. 200 0 0
TERADATA CORP DEL COM 88076W103   233 6 SH   SOLE Salem Investment Counselors Inc. 6 0 0
TERADYNE INC COM 880770102   45,132 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
TESLA INC COM 88160R101   3,538,676 20,130 SH   SOLE Salem Investment Counselors Inc. 14,754 0 5,376
TEXAS INSTRS INC COM 882508104   1,413,715 8,115 SH   SOLE Salem Investment Counselors Inc. 117 0 7,998
TEXTRON INC COM 883203101   6,362,911 66,315 SH   SOLE Salem Investment Counselors Inc. 43,400 0 22,915
THE CIGNA GROUP COM 125523100   134,018 369 SH   SOLE Salem Investment Counselors Inc. 345 0 24
THE TRADE DESK INC COM CL A 88339J105   18,796 215 SH   SOLE Salem Investment Counselors Inc. 175 0 40
THERMO FISHER SCIENTIFIC INC COM 883556102   9,921,969 17,060 SH   SOLE Salem Investment Counselors Inc. 10,249 0 6,811
TILRAY BRANDS INC COM 88688T100   8,211 3,324 SH   SOLE Salem Investment Counselors Inc. 3,324 0 0
TJX COS INC NEW COM 872540109   439,758 4,336 SH   SOLE Salem Investment Counselors Inc. 430 0 3,906
T-MOBILE US INC COM 872590104   817 5 SH   SOLE Salem Investment Counselors Inc. 5 0 0
TOAST INC CL A 888787108   299,040 12,000 SH   SOLE Salem Investment Counselors Inc. 12,000 0 0
TOLL BROTHERS INC COM 889478103   138,944 1,074 SH   SOLE Salem Investment Counselors Inc. 1,074 0 0
TOOTSIE ROLL INDS INC COM 890516107   257 8 SH   SOLE   0 0 8
TOTALENERGIES SE SPONSORED ADS 89151E109   8,521,146 122,411 SH   SOLE Salem Investment Counselors Inc. 82,879 0 39,532
TOWER SEMICONDUCTOR LTD SHS NEW M87915274   2,509 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
TOYOTA MOTOR CORP ADS 892331307   1,394,559 5,541 SH   SOLE Salem Investment Counselors Inc. 5,384 0 157
TRACTOR SUPPLY CO COM 892356106   176,923 676 SH   SOLE Salem Investment Counselors Inc. 666 0 10
TRANE TECHNOLOGIES PLC SHS G8994E103   4,559,138 15,187 SH   SOLE Salem Investment Counselors Inc. 7,500 0 7,687
TRANSDIGM GROUP INC COM 893641100   400,270 325 SH   SOLE Salem Investment Counselors Inc. 225 0 100
TRANSOCEAN LTD REGISTERED SHS H8817H100   164 26 SH   SOLE Salem Investment Counselors Inc. 26 0 0
TRAVELERS COMPANIES INC COM 89417E109   193,118 839 SH   SOLE Salem Investment Counselors Inc. 609 0 230
TRI CONTL CORP COM 895436103   40,472 1,314 SH   SOLE Salem Investment Counselors Inc. 1,314 0 0
TRUIST FINL CORP COM 89832Q109   11,718,752 300,635 SH   SOLE Salem Investment Counselors Inc. 234,706 0 65,929
TRUMP MEDIA & TECHNOLOGY GRO COM 25400Q105   53,906 870 SH   SOLE   0 0 870
TWILIO INC CL A 90138F102   3,669 60 SH   SOLE Salem Investment Counselors Inc. 60 0 0
TYSON FOODS INC CL A 902494103   415,515 7,075 SH   SOLE   0 0 7,075
UBER TECHNOLOGIES INC COM 90353T100   68,368 888 SH   SOLE Salem Investment Counselors Inc. 235 0 653
UBIQUITI INC COM 90353W103   2,596,083 22,409 SH   SOLE Salem Investment Counselors Inc. 22,409 0 0
UBS GROUP AG SHS H42097107   9,647 314 SH   SOLE   0 0 314
UDR INC COM 902653104   1,834 49 SH   SOLE Salem Investment Counselors Inc. 49 0 0
UIPATH INC CL A 90364P105   9,068 400 SH   SOLE   0 0 400
ULTA BEAUTY INC COM 90384S303   122,354 234 SH   SOLE Salem Investment Counselors Inc. 30 0 204
UNIFIRST CORP MASS COM 904708104   1,647,585 9,500 SH   SOLE Salem Investment Counselors Inc. 9,500 0 0
UNILEVER PLC SPON ADR NEW 904767704   76,139 1,517 SH   SOLE Salem Investment Counselors Inc. 397 0 1,120
UNION PAC CORP COM 907818108   833,880 3,389 SH   SOLE Salem Investment Counselors Inc. 2,722 0 667
UNIQURE NV SHS N90064101   1,560 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
UNITED AIRLS HLDGS INC COM 910047109   5,507 115 SH   SOLE Salem Investment Counselors Inc. 115 0 0
UNITED BANKSHARES INC WEST V COM 909907107   18,117 501 SH   SOLE Salem Investment Counselors Inc. 501 0 0
UNITED PARCEL SERVICE INC CL B 911312106   383,169 2,578 SH   SOLE Salem Investment Counselors Inc. 125 0 2,453
UNITED RENTALS INC COM 911363109   363,440 504 SH   SOLE Salem Investment Counselors Inc. 504 0 0
UNITED STS OIL FD LP UNITS 91232N207   39,365 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   11,486 50 SH   SOLE   0 0 50
UNITEDHEALTH GROUP INC COM 91324P102   19,145,970 38,702 SH   SOLE Salem Investment Counselors Inc. 22,903 0 15,799
UNITI GROUP INC COM 91325V108   497 82 SH   SOLE   0 0 82
UNITY SOFTWARE INC COM 91332U101   267 10 SH   SOLE   0 0 10
UNIVERSAL CORP VA COM 913456109   15,516 300 SH   SOLE   0 0 300
UNIVERSAL DISPLAY CORP COM 91347P105   3,369 20 SH   SOLE   0 0 20
URBAN OUTFITTERS INC COM 917047102   1,086 25 SH   SOLE Salem Investment Counselors Inc. 25 0 0
US BANCORP DEL COM NEW 902973304   13,377 296 SH   SOLE   0 0 296
UTZ BRANDS INC COM CL A 918090101   18,440 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
V F CORP COM 918204108   337,266 21,986 SH   SOLE Salem Investment Counselors Inc. 12,510 0 9,476
V2X INC COM 92242T101   421 9 SH   SOLE Salem Investment Counselors Inc. 9 0 0
VALE S A SPONSORED ADS 91912E105   3,962 325 SH   SOLE   0 0 325
VALERO ENERGY CORP COM 91913Y100   192,027 1,125 SH   SOLE Salem Investment Counselors Inc. 1,125 0 0
VALVOLINE INC COM 92047W101   254,094 5,701 SH   SOLE Salem Investment Counselors Inc. 5,701 0 0
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   3,390 66 SH   SOLE   0 0 66
VANECK ETF TRUST VANECK VIETNAM 92189F817   83,400 6,000 SH   SOLE Salem Investment Counselors Inc. 6,000 0 0
VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114   35,949 575 SH   SOLE Salem Investment Counselors Inc. 575 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869   6,807 60 SH   SOLE   0 0 60
VANGUARD BD INDEX FDS INTERMED TERM 921937819   169,123 2,243 SH   SOLE Salem Investment Counselors Inc. 2,243 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   767 10 SH   SOLE Salem Investment Counselors Inc. 10 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   102,481 1,411 SH   SOLE Salem Investment Counselors Inc. 494 0 917
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   3,946,014 79,637 SH   SOLE Salem Investment Counselors Inc. 43,470 0 36,167
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   41,468 843 SH   SOLE Salem Investment Counselors Inc. 7 0 836
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   21,559 123 SH   SOLE Salem Investment Counselors Inc. 100 0 23
VANGUARD INDEX FDS GROWTH ETF 922908736   1,916,162 5,567 SH   SOLE Salem Investment Counselors Inc. 5,440 0 127
VANGUARD INDEX FDS LARGE CAP ETF 922908637   213,387 890 SH   SOLE Salem Investment Counselors Inc. 890 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   876,196 3,716 SH   SOLE Salem Investment Counselors Inc. 2,161 0 1,555
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   350,018 2,245 SH   SOLE Salem Investment Counselors Inc. 1,744 0 501
VANGUARD INDEX FDS MID CAP ETF 922908629   17,048,402 68,232 SH   SOLE Salem Investment Counselors Inc. 58,735 0 9,497
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,127,786 13,041 SH   SOLE Salem Investment Counselors Inc. 12,855 0 186
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   6,504,533 13,531 SH   SOLE Salem Investment Counselors Inc. 11,855 0 1,676
VANGUARD INDEX FDS SM CP VAL ETF 922908611   445,738 2,323 SH   SOLE Salem Investment Counselors Inc. 1,718 0 605
VANGUARD INDEX FDS SMALL CP ETF 922908751   16,421,678 71,839 SH   SOLE Salem Investment Counselors Inc. 61,280 0 10,559
VANGUARD INDEX FDS SML CP GRW ETF 922908595   542,037 2,079 SH   SOLE Salem Investment Counselors Inc. 1,171 0 908
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,525,613 5,870 SH   SOLE Salem Investment Counselors Inc. 4,444 0 1,426
VANGUARD INDEX FDS VALUE ETF 922908744   850,944 5,225 SH   SOLE Salem Investment Counselors Inc. 3,252 0 1,973
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   252,782 4,310 SH   SOLE Salem Investment Counselors Inc. 4,160 0 150
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   178,358 4,270 SH   SOLE Salem Investment Counselors Inc. 4,066 0 204
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   325,589 4,835 SH   SOLE Salem Investment Counselors Inc. 1,900 0 2,935
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   472,147 6,210 SH   SOLE Salem Investment Counselors Inc. 4,910 0 1,300
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   33,767 289 SH   SOLE   0 0 289
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   22,432 203 SH   SOLE   0 0 203
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   4,392 75 SH   SOLE   0 0 75
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   63,764 792 SH   SOLE   0 0 792
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   203,478 3,504 SH   SOLE   0 0 3,504
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   5,799 75 SH   SOLE   0 0 75
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   43,335 500 SH   SOLE   0 0 500
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   83,571 424 SH   SOLE   0 0 424
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   59,542 700 SH   SOLE   0 0 700
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,942,916 21,592 SH   SOLE Salem Investment Counselors Inc. 16,254 0 5,338
VANGUARD STAR FDS VG TL INTL STK F 921909768   98,048 1,626 SH   SOLE Salem Investment Counselors Inc. 788 0 838
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   256,821 5,119 SH   SOLE Salem Investment Counselors Inc. 4,207 0 912
VANGUARD WELLINGTON FD US QUALITY 921935706   54,772 400 SH   SOLE   0 0 400
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   232,543 1,922 SH   SOLE Salem Investment Counselors Inc. 1,263 0 659
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   322,044 3,950 SH   SOLE Salem Investment Counselors Inc. 433 0 3,517
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   48,848 710 SH   SOLE   0 0 710
VANGUARD WORLD FD COMM SRVC ETF 92204A884   10,629 81 SH   SOLE   0 0 81
VANGUARD WORLD FD CONSUM DIS ETF 92204A108   9,532 30 SH   SOLE   0 0 30
VANGUARD WORLD FD CONSUM STP ETF 92204A207   88,189 432 SH   SOLE   0 0 432
VANGUARD WORLD FD ENERGY ETF 92204A306   2,685,495 20,391 SH   SOLE Salem Investment Counselors Inc. 19,579 0 812
VANGUARD WORLD FD ESG US STK ETF 921910733   202,223 2,170 SH   SOLE   0 0 2,170
VANGUARD WORLD FD FINANCIALS ETF 92204A405   10,239 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   314,886 1,164 SH   SOLE Salem Investment Counselors Inc. 1,119 0 45
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   39,064 160 SH   SOLE Salem Investment Counselors Inc. 125 0 35
VANGUARD WORLD FD INF TECH ETF 92204A702   182,995 349 SH   SOLE Salem Investment Counselors Inc. 300 0 49
VANGUARD WORLD FD MEGA CAP INDEX 921910873   1,537,193 8,226 SH   SOLE Salem Investment Counselors Inc. 6,424 0 1,802
VANGUARD WORLD FD MEGA GRWTH IND 921910816   15,553,179 54,266 SH   SOLE Salem Investment Counselors Inc. 45,808 0 8,458
VEEVA SYS INC CL A COM 922475108   11,585 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
VERALTO CORP COM SHS 92338C103   22,188 250 SH   SOLE Salem Investment Counselors Inc. 54 0 196
VERISK ANALYTICS INC COM 92345Y106   38,896 165 SH   SOLE   0 0 165
VERIZON COMMUNICATIONS INC COM 92343V104   1,536,271 36,613 SH   SOLE Salem Investment Counselors Inc. 30,101 0 6,512
VERTEX PHARMACEUTICALS INC COM 92532F100   107,847 258 SH   SOLE Salem Investment Counselors Inc. 200 0 58
VERTIV HOLDINGS CO COM CL A 92537N108   1,879 23 SH   SOLE   0 0 23
VIATRIS INC COM 92556V106   707,505 59,255 SH   SOLE Salem Investment Counselors Inc. 48,297 0 10,958
VIAVI SOLUTIONS INC COM 925550105   13,226 1,455 SH   SOLE Salem Investment Counselors Inc. 1,455 0 0
VICI PPTYS INC COM 925652109   169 0 SH   SOLE Salem Investment Counselors Inc. 0 0 0
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873   11,208 200 SH   SOLE   0 0 200
VIEMED HEALTHCARE INC COM 92663R105   679,027 72,007 SH   SOLE Salem Investment Counselors Inc. 72,007 0 0
VILLAGE FARMS INTL INC COM 92707Y108   1,364 1,100 SH   SOLE Salem Investment Counselors Inc. 1,100 0 0
VISA INC COM CL A 92826C839   18,280,062 65,501 SH   SOLE Salem Investment Counselors Inc. 52,440 0 13,061
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   561 63 SH   SOLE Salem Investment Counselors Inc. 36 0 27
VULCAN MATLS CO COM 929160109   151,471 555 SH   SOLE Salem Investment Counselors Inc. 380 0 175
VUZIX CORP COM NEW 92921W300   424 350 SH   SOLE Salem Investment Counselors Inc. 350 0 0
WABTEC COM 929740108   182,829 1,255 SH   SOLE Salem Investment Counselors Inc. 1,255 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   18,220 840 SH   SOLE   0 0 840
WALLBOX NV *W EXP 10/01/202 N94209116   7,026 35,127 SH   SOLE Salem Investment Counselors Inc. 35,127 0 0
WALMART INC COM 931142103   20,089,146 332,907 SH   SOLE Salem Investment Counselors Inc. 293,575 0 39,332
WARNER BROS DISCOVERY INC COM SER A 934423104   376,857 43,168 SH   SOLE Salem Investment Counselors Inc. 1,203 0 41,965
WASTE MGMT INC DEL COM 94106L109   6,138,081 28,797 SH   SOLE Salem Investment Counselors Inc. 21,920 0 6,877
WD 40 CO COM 929236107   116,523 460 SH   SOLE   0 0 460
WEC ENERGY GROUP INC COM 92939U106   42,539 518 SH   SOLE Salem Investment Counselors Inc. 518 0 0
WELLS FARGO CO NEW COM 949746101   1,015,634 17,523 SH   SOLE Salem Investment Counselors Inc. 15,881 0 1,642
WELLTOWER INC COM 95040Q104   21,585 231 SH   SOLE Salem Investment Counselors Inc. 231 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   10,665 300 SH   SOLE   0 0 300
WESTROCK CO COM 96145D105   29,703,725 600,682 SH   SOLE Salem Investment Counselors Inc. 318,127 0 282,555
WEX INC COM 96208T104   9,502 40 SH   SOLE   0 0 40
WEYCO GROUP INC COM 962149100   10,443 325 SH   SOLE   0 0 325
WEYERHAEUSER CO MTN BE COM NEW 962166104   317,481 8,841 SH   SOLE Salem Investment Counselors Inc. 660 0 8,181
WHEATON PRECIOUS METALS CORP COM 962879102   191,678 4,067 SH   SOLE Salem Investment Counselors Inc. 3,817 0 250
WHIRLPOOL CORP COM 963320106   44,862 375 SH   SOLE   0 0 375
WILLIAMS COS INC COM 969457100   64,613 1,658 SH   SOLE Salem Investment Counselors Inc. 1,508 0 150
WILLIAMS SONOMA INC COM 969904101   4,732,785 14,905 SH   SOLE Salem Investment Counselors Inc. 13,115 0 1,790
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   3,767 81 SH   SOLE   0 0 81
WISDOMTREE TR US SMALLCAP DIVD 97717W604   2,451 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
WK KELLOGG CO COM SHS 92942W107   3,123,639 166,151 SH   SOLE Salem Investment Counselors Inc. 131,064 0 35,087
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   4,862 237 SH   SOLE Salem Investment Counselors Inc. 78 0 159
WORKHORSE GROUP INC COM NEW 98138J206   235 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
WORKIVA INC COM CL A 98139A105   1,272 15 SH   SOLE   0 0 15
WORLD GOLD TR SPDR GLD MINIS 98149E303   8,810 200 SH   SOLE   0 0 200
WORTHINGTON ENTERPRISES INC COM 981811102   167,959 2,699 SH   SOLE Salem Investment Counselors Inc. 2,699 0 0
WORTHINGTON STL INC COM SHS 982104101   96,760 2,699 SH   SOLE Salem Investment Counselors Inc. 2,699 0 0
WP CAREY INC COM 92936U109   57,305 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
WYNN RESORTS LTD COM 983134107   5,112 50 SH   SOLE   0 0 50
XCEL ENERGY INC COM 98389B100   3,367 62 SH   SOLE   0 0 62
XPO INC COM 983793100   136,674 1,120 SH   SOLE Salem Investment Counselors Inc. 1,120 0 0
XYLEM INC COM 98419M100   94,454 731 SH   SOLE Salem Investment Counselors Inc. 581 0 150
YALLA GROUP LTD ADS 98459U103   25 5 SH   SOLE Salem Investment Counselors Inc. 5 0 0
YETI HLDGS INC COM 98585X104   6,593 171 SH   SOLE Salem Investment Counselors Inc. 100 0 71
YIELD10 BIOSCIENCE INC COM 98585K862   1 1 SH   SOLE Salem Investment Counselors Inc. 1 0 0
YUM BRANDS INC COM 988498101   2,616,881 18,874 SH   SOLE Salem Investment Counselors Inc. 13,221 0 5,653
YUM CHINA HLDGS INC COM 98850P109   649,015 16,311 SH   SOLE Salem Investment Counselors Inc. 12,701 0 3,610
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   37,680 125 SH   SOLE Salem Investment Counselors Inc. 125 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   84,999 643 SH   SOLE Salem Investment Counselors Inc. 388 0 255
ZIMVIE INC COM 98888T107   1,039 63 SH   SOLE Salem Investment Counselors Inc. 39 0 24
ZOETIS INC CL A 98978V103   139,430 824 SH   SOLE Salem Investment Counselors Inc. 300 0 524
ZOMEDICA CORP COM 98980M109   146 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   4,053 62 SH   SOLE Salem Investment Counselors Inc. 50 0 12