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