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