# EDGAR Filing Document

**Accession Number:** 0000884423
**File Stem:** 0001420506-23-000718
**Filing Date:** 2023-2
**Character Count:** 138031
**Document Hash:** 1f29132ec9bc6edd91e55e413f446210
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001420506-23-000718.hdr.sgml**: 20230215

**ACCESSION NUMBER**: 0001420506-23-000718

**CONFORMED SUBMISSION TYPE**: 13F-HR

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20221231

**FILED AS OF DATE**: 20230215

**DATE AS OF CHANGE**: 20230215

**EFFECTIVENESS DATE**: 20230215

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** SALEM INVESTMENT COUNSELORS INC
- **CENTRAL INDEX KEY:** 0000884423
- **IRS NUMBER:** 561225913
- **STATE OF INCORPORATION:** NC
- **FISCAL YEAR END:** 1231

**FILING VALUES:**
- **FORM TYPE:** 13F-HR
- **SEC ACT:** 1934 Act
- **SEC FILE NUMBER:** 028-03405
- **FILM NUMBER:** 23634387

**BUSINESS ADDRESS:**
- **STREET 1:** POP BOX 25427
- **CITY:** WINSTON SALEM
- **STATE:** NC
- **ZIP:** 27114-5427
- **BUSINESS PHONE:** 3367687230

**MAIL ADDRESS:**
- **STREET 1:** PO BOX 25427
- **CITY:** WINSTON-SALEM
- **STATE:** NC
- **ZIP:** 27114-5427

### FORM 13F COVER PAGE

**Report for the Calendar Year or Quarter Ended:** 12-31-2022

**Check here if Amendment** [ ] **Amendment Number:** 

**This Amendment (Check only one.):** [ ] is a restatement.

[ ] adds new holdings entries.

**Institutional Investment Manager Filing this Report:**

**Name:** SALEM INVESTMENT COUNSELORS INC<br>**Address:** PO BOX 25427<br>WINSTON-SALEM, NC 27114-5427

**Form 13F File Number:** 028-03405

**CRD Number (if applicable):** 000104855

**SEC File Number (if applicable):** 801-14487

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.

**Person Signing this Report on Behalf of Reporting Manager:**

**Name:** David B. Rea<br>**Title:** President<br>**Phone:** 3367687230

**Signature, Place, and Date of Signing:**

David B. Rea President  WINSTON-SALEM, NC  02-14-2023<br>[Signature]  [City, State]  [Date]

**Report Type (Check only one.):**

[x] **13F HOLDINGS REPORT.** (Check here if all holdings of this reporting manager are reported in this report.)

[ ] **13F NOTICE.** (Check here if no holdings are reported in this report, and all holdings are reported by other reporting manager(s).)

[ ] **13F COMBINATION REPORT.** (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)

### Form 13F Summary Page

**Report Summary:**

**Number of Other Included Managers:** 0

**Form 13F Information Table Entry Total:** 1099

**Form 13F Information Table Value Total:** $2336319007

      (round to nearest dollar)

**List of Other Included Managers:**

Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.

[If there are no entries in this list, state “NONE” and omit the column headings and list entries.]

**NONE**

### FORM 13F INFORMATION TABLE

---

|  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | VOTING AUTHORITY | VOTING AUTHORITY | VOTING AUTHORITY |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | SOLE | SHARED | NONE |
| 3M CO | COM | 88579Y101 |  | 10764955 | 89768 | SH |  | SOLE | Salem Investment Counselors Inc. | 81398 | 0 | 8370 |
| ABB LTD | SPONSORED ADR | 000375204 |  | 35669 | 1171 | SH |  | SOLE | Salem Investment Counselors Inc. | 1071 | 0 | 100 |
| ABBOTT LABS | COM | 002824100 |  | 8157397 | 74300 | SH |  | SOLE | Salem Investment Counselors Inc. | 71400 | 0 | 2900 |
| ABBVIE INC | COM | 00287Y109 |  | 18884511 | 116852 | SH |  | SOLE | Salem Investment Counselors Inc. | 112338 | 0 | 4514 |
| ACCENTURE PLC IRELAND | SHS CLASS A | G1151C101 |  | 22127707 | 82925 | SH |  | SOLE | Salem Investment Counselors Inc. | 79186 | 0 | 3739 |
| ACTIVISION BLIZZARD INC | COM | 00507V109 |  | 250165 | 3268 | SH |  | SOLE | Salem Investment Counselors Inc. | 1035 | 0 | 2233 |
| ACUITY BRANDS INC | COM | 00508Y102 |  | 533595 | 3222 | SH |  | SOLE | Salem Investment Counselors Inc. | 3222 | 0 | 0 |
| ADAMS DIVERSIFIED EQUITY FD | COM | 006212104 |  | 17448 | 1200 | SH |  | SOLE | Salem Investment Counselors Inc. | 1200 | 0 | 0 |
| ADAPTIVE BIOTECHNOLOGIES COR | COM | 00650F109 |  | 955 | 125 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 0 |
| ADC THERAPEUTICS SA | SHS | H0036K147 |  | 134 | 35 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 0 |
| ADIENT PLC | ORD SHS | G0084W101 |  | 278 | 8 | SH |  | SOLE | Salem Investment Counselors Inc. | 8 | 0 | 0 |
| ADOBE SYSTEMS INCORPORATED | COM | 00724F101 |  | 728924 | 2166 | SH |  | SOLE | Salem Investment Counselors Inc. | 2050 | 0 | 116 |
| ADVANCE AUTO PARTS INC | COM | 00751Y106 |  | 44559 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| ADVANCED MICRO DEVICES INC | COM | 007903107 |  | 7658470 | 118241 | SH |  | SOLE | Salem Investment Counselors Inc. | 94783 | 0 | 23458 |
| ADVANSIX INC | COM | 00773T101 |  | 228 | 6 | SH |  | SOLE | Salem Investment Counselors Inc. | 6 | 0 | 0 |
| AEROVIRONMENT INC | COM | 008073108 |  | 2998 | 35 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 0 |
| AFFIRM HLDGS INC | COM CL A | 00827B106 |  | 967 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| AFLAC INC | COM | 001055102 |  | 7410 | 103 | SH |  | SOLE | Salem Investment Counselors Inc. | 103 | 0 | 0 |
| AGCO CORP | COM | 001084102 |  | 13037 | 94 | SH |  | SOLE | Salem Investment Counselors Inc. | 94 | 0 | 0 |
| AGILENT TECHNOLOGIES INC | COM | 00846U101 |  | 373039 | 2489 | SH |  | SOLE | Salem Investment Counselors Inc. | 2489 | 0 | 0 |
| AGNC INVT CORP | COM | 00123Q104 |  | 33022 | 3154 | SH |  | SOLE | Salem Investment Counselors Inc. | 3000 | 0 | 154 |
| AIR LEASE CORP | CL A | 00912X302 |  | 15448 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| AIR PRODS  CHEMS INC | COM | 009158106 |  | 55778 | 180 | SH |  | SOLE | Salem Investment Counselors Inc. | 43 | 0 | 137 |
| AIRBNB INC | COM CL A | 009066101 |  | 4702756 | 55003 | SH |  | SOLE | Salem Investment Counselors Inc. | 45503 | 0 | 9500 |
| AKAMAI TECHNOLOGIES INC | COM | 00971T101 |  | 56902 | 675 | SH |  | SOLE |  | 0 | 0 | 675 |
| AKOUSTIS TECHNOLOGIES INC | COM | 00973N102 |  | 26578 | 9425 | SH |  | SOLE | Salem Investment Counselors Inc. | 9425 | 0 | 0 |
| ALBEMARLE CORP | COM | 012653101 |  | 119056 | 548 | SH |  | SOLE | Salem Investment Counselors Inc. | 23 | 0 | 525 |
| ALCOA CORP | COM | 013872106 |  | 500 | 11 | SH |  | SOLE | Salem Investment Counselors Inc. | 11 | 0 | 0 |
| ALCON AG | ORD SHS | H01301128 |  | 64163 | 936 | SH |  | SOLE | Salem Investment Counselors Inc. | 848 | 0 | 88 |
| ALECTOR INC | COM | 014442107 |  | 462 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| ALIBABA GROUP HLDG LTD | SPONSORED ADS | 01609W102 |  | 3596186 | 40824 | SH |  | SOLE | Salem Investment Counselors Inc. | 36303 | 0 | 4521 |
| ALLEGION PLC | ORD SHS | G0176J109 |  | 5263 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| ALLISON TRANSMISSION HLDGS I | COM | 01973R101 |  | 3427632 | 82395 | SH |  | SOLE | Salem Investment Counselors Inc. | 75750 | 0 | 6645 |
| ALLSPRING INCOME OPPORTUNIT | INC OPPTY FD | 94987B105 |  | 134 | 21 | SH |  | SOLE |  | 0 | 0 | 21 |
| ALLSTATE CORP | COM | 020002101 |  | 566131 | 4149 | SH |  | SOLE | Salem Investment Counselors Inc. | 4149 | 0 | 0 |
| ALLY FINL INC | COM | 02005N100 |  | 6870 | 281 | SH |  | SOLE | Salem Investment Counselors Inc. | 181 | 0 | 100 |
| ALPHABET INC | CAP STK CL A | 02079K305 |  | 22544177 | 255516 | SH |  | SOLE | Salem Investment Counselors Inc. | 215985 | 0 | 39531 |
| ALPHABET INC | CAP STK CL C | 02079K107 |  | 43202460 | 486898 | SH |  | SOLE | Salem Investment Counselors Inc. | 431351 | 0 | 55547 |
| ALPS ETF TR | ALERIAN MLP | 00162Q452 |  | 1125540 | 29565 | SH |  | SOLE | Salem Investment Counselors Inc. | 19450 | 0 | 10115 |
| ALPS ETF TR | BARRONS 400 ETF | 00162Q726 |  | 26382 | 495 | SH |  | SOLE | Salem Investment Counselors Inc. | 495 | 0 | 0 |
| ALTRIA GROUP INC | COM | 02209S103 |  | 2395444 | 51537 | SH |  | SOLE | Salem Investment Counselors Inc. | 50746 | 0 | 791 |
| AMAZON COM INC | COM | 023135106 |  | 37739100 | 449275 | SH |  | SOLE | Salem Investment Counselors Inc. | 418029 | 0 | 31246 |
| AMBEV SA | SPONSORED ADR | 02319V103 |  | 11036 | 3853 | SH |  | SOLE | Salem Investment Counselors Inc. | 3853 | 0 | 0 |
| AMDOCS LTD | SHS | G02602103 |  | 93030 | 1019 | SH |  | SOLE |  | 0 | 0 | 1019 |
| AMER STATES WTR CO | COM | 029899101 |  | 46275 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| AMEREN CORP | COM | 023608102 |  | 82785 | 931 | SH |  | SOLE | Salem Investment Counselors Inc. | 931 | 0 | 0 |
| AMERICAN AIRLS GROUP INC | COM | 02376R102 |  | 331 | 26 | SH |  | SOLE | Salem Investment Counselors Inc. | 26 | 0 | 0 |
| AMERICAN ELEC PWR CO INC | COM | 025537101 |  | 1190103 | 12534 | SH |  | SOLE | Salem Investment Counselors Inc. | 12344 | 0 | 190 |
| AMERICAN EXPRESS CO | COM | 025816109 |  | 591268 | 4002 | SH |  | SOLE | Salem Investment Counselors Inc. | 3423 | 0 | 579 |
| AMERICAN INTL GROUP INC | COM NEW | 026874784 |  | 1057 | 17 | SH |  | SOLE | Salem Investment Counselors Inc. | 17 | 0 | 0 |
| AMERICAN TOWER CORP NEW | COM | 03027X100 |  | 134235 | 629 | SH |  | SOLE | Salem Investment Counselors Inc. | 240 | 0 | 389 |
| AMERICAN WTR WKS CO INC NEW | COM | 030420103 |  | 59444 | 390 | SH |  | SOLE | Salem Investment Counselors Inc. | 385 | 0 | 5 |
| AMERISOURCEBERGEN CORP | COM | 03073E105 |  | 202995 | 1225 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 1075 |
| AMETEK INC | COM | 031100100 |  | 41497 | 297 | SH |  | SOLE |  | 0 | 0 | 297 |
| AMGEN INC | COM | 031162100 |  | 261852 | 997 | SH |  | SOLE | Salem Investment Counselors Inc. | 997 | 0 | 0 |
| AMPCO-PITTSBURG CORP | COM | 032037103 |  | 63 | 25 | SH |  | SOLE |  | 0 | 0 | 25 |
| AMPHENOL CORP NEW | CL A | 032095101 |  | 3818 | 50 | SH |  | SOLE |  | 0 | 0 | 50 |
| AMREP CORP | COM | 032159105 |  | 289 | 25 | SH |  | SOLE |  | 0 | 0 | 25 |
| ANALOG DEVICES INC | COM | 032654105 |  | 197656 | 1205 | SH |  | SOLE | Salem Investment Counselors Inc. | 856 | 0 | 349 |
| ANHEUSER BUSCH INBEV SA/NV | SPONSORED ADR | 03524A108 |  | 17472 | 291 | SH |  | SOLE | Salem Investment Counselors Inc. | 169 | 0 | 122 |
| ANNALY CAPITAL MANAGEMENT IN | COM NEW | 035710839 |  | 8235 | 375 | SH |  | SOLE | Salem Investment Counselors Inc. | 375 | 0 | 0 |
| ANTERO RESOURCES CORP | COM | 03674X106 |  | 29224 | 943 | SH |  | SOLE | Salem Investment Counselors Inc. | 943 | 0 | 0 |
| AON PLC | SHS CL A | G0403H108 |  | 92143 | 307 | SH |  | SOLE | Salem Investment Counselors Inc. | 26 | 0 | 281 |
| APA CORPORATION | COM | 03743Q108 |  | 63158 | 1353 | SH |  | SOLE | Salem Investment Counselors Inc. | 1150 | 0 | 203 |
| API GROUP CORP | COM STK | 00187Y100 |  | 67359 | 3581 | SH |  | SOLE | Salem Investment Counselors Inc. | 3581 | 0 | 0 |
| APPIAN CORP | CL A | 03782L101 |  | 651 | 20 | SH |  | SOLE | Salem Investment Counselors Inc. | 20 | 0 | 0 |
| APPLE INC | COM | 037833100 |  | 134768667 | 1037241 | SH |  | SOLE | Salem Investment Counselors Inc. | 949672 | 0 | 87569 |
| APPLIED MATLS INC | COM | 038222105 |  | 99717 | 1024 | SH |  | SOLE | Salem Investment Counselors Inc. | 722 | 0 | 302 |
| APTIV PLC | SHS | G6095L109 |  | 25704 | 276 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 176 |
| APYX MEDICAL CORPORATION | COM | 03837C106 |  | 50333 | 21510 | SH |  | SOLE | Salem Investment Counselors Inc. | 21510 | 0 | 0 |
| ARCBEST CORP | COM | 03937C105 |  | 10996 | 157 | SH |  | SOLE |  | 0 | 0 | 157 |
| ARCHER AVIATION INC | COM CL A | 03945R102 |  | 9350 | 5000 | SH |  | SOLE | Salem Investment Counselors Inc. | 5000 | 0 | 0 |
| ARCHER DANIELS MIDLAND CO | COM | 039483102 |  | 61095 | 658 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 458 |
| ARCONIC CORPORATION | COM | 03966V107 |  | 169 | 8 | SH |  | SOLE | Salem Investment Counselors Inc. | 8 | 0 | 0 |
| ARCTURUS THERAPEUTICS HLDGS | COM | 03969T109 |  | 1696 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| ARDELYX INC | COM | 039697107 |  | 5700 | 2000 | SH |  | SOLE | Salem Investment Counselors Inc. | 2000 | 0 | 0 |
| ARES CAPITAL CORP | COM | 04010L103 |  | 1263994 | 68435 | SH |  | SOLE | Salem Investment Counselors Inc. | 65500 | 0 | 2935 |
| ARES COML REAL ESTATE CORP | COM | 04013V108 |  | 1064 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| ARES MANAGEMENT CORPORATION | CL A COM STK | 03990B101 |  | 58174 | 850 | SH |  | SOLE |  | 0 | 0 | 850 |
| ARISTA NETWORKS INC | COM | 040413106 |  | 2427 | 20 | SH |  | SOLE | Salem Investment Counselors Inc. | 20 | 0 | 0 |
| ARK ETF TR | INNOVATION ETF | 00214Q104 |  | 13902 | 445 | SH |  | SOLE | Salem Investment Counselors Inc. | 445 | 0 | 0 |
| ARMATA PHARMACEUTICALS INC | COM | 04216R102 |  | 124 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| ARTIVION INC | COM | 228903100 |  | 128472 | 10600 | SH |  | SOLE | Salem Investment Counselors Inc. | 10600 | 0 | 0 |
| ASHLAND INC | COM | 044186104 |  | 223340 | 2077 | SH |  | SOLE | Salem Investment Counselors Inc. | 2077 | 0 | 0 |
| ASML HOLDING N V | N Y REGISTRY SHS | N07059210 |  | 176487 | 323 | SH |  | SOLE | Salem Investment Counselors Inc. | 313 | 0 | 10 |
| ASTRAZENECA PLC | SPONSORED ADR | 046353108 |  | 313100 | 4618 | SH |  | SOLE | Salem Investment Counselors Inc. | 2839 | 0 | 1779 |
| AT INC | COM | 00206R102 |  | 1148775 | 62400 | SH |  | SOLE | Salem Investment Counselors Inc. | 46503 | 0 | 15897 |
| ATKORE INC | COM | 047649108 |  | 23478 | 207 | SH |  | SOLE | Salem Investment Counselors Inc. | 207 | 0 | 0 |
| ATLAS CORP | SHARES | Y0436Q109 |  | 12272 | 800 | SH |  | SOLE | Salem Investment Counselors Inc. | 800 | 0 | 0 |
| ATRECA INC | CL A COM | 04965G109 |  | 68 | 85 | SH |  | SOLE | Salem Investment Counselors Inc. | 85 | 0 | 0 |
| AURINIA PHARMACEUTICALS INC | COM | 05156V102 |  | 15047 | 3483 | SH |  | SOLE | Salem Investment Counselors Inc. | 3483 | 0 | 0 |
| AURORA CANNABIS INC | COM | 05156X884 |  | 738 | 800 | SH |  | SOLE |  | 0 | 0 | 800 |
| AUTODESK INC | COM | 052769106 |  | 4672 | 25 | SH |  | SOLE |  | 0 | 0 | 25 |
| AUTOMATIC DATA PROCESSING IN | COM | 053015103 |  | 854527 | 3563 | SH |  | SOLE | Salem Investment Counselors Inc. | 3200 | 0 | 363 |
| AUTOZONE INC | COM | 053332102 |  | 61654 | 25 | SH |  | SOLE | Salem Investment Counselors Inc. | 25 | 0 | 0 |
| AVANTOR INC | COM | 05352A100 |  | 3392812 | 160873 | SH |  | SOLE | Salem Investment Counselors Inc. | 152508 | 0 | 8365 |
| AVIDITY BIOSCIENCES INC | COM | 05370A108 |  | 777 | 35 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 0 |
| AVIS BUDGET GROUP | COM | 053774105 |  | 9672 | 59 | SH |  | SOLE | Salem Investment Counselors Inc. | 59 | 0 | 0 |
| AXCELIS TECHNOLOGIES INC | COM NEW | 054540208 |  | 54362 | 685 | SH |  | SOLE | Salem Investment Counselors Inc. | 685 | 0 | 0 |
| AXIS CAP HLDGS LTD | SHS | G0692U109 |  | 61928 | 1134 | SH |  | SOLE | Salem Investment Counselors Inc. | 1134 | 0 | 0 |
| AZZ INC | COM | 002474104 |  | 6633 | 165 | SH |  | SOLE | Salem Investment Counselors Inc. | 165 | 0 | 0 |
| BAIDU INC | SPON ADR REP A | 056752108 |  | 68628 | 600 | SH |  | SOLE | Salem Investment Counselors Inc. | 600 | 0 | 0 |
| BALCHEM CORP | COM | 057665200 |  | 10971053 | 89845 | SH |  | SOLE | Salem Investment Counselors Inc. | 89843 | 0 | 2 |
| BALL CORP | COM | 058498106 |  | 14268 | 279 | SH |  | SOLE |  | 0 | 0 | 279 |
| BALLARD PWR SYS INC NEW | COM | 058586108 |  | 14547 | 3037 | SH |  | SOLE | Salem Investment Counselors Inc. | 3037 | 0 | 0 |
| BANCO BILBAO VIZCAYA ARGENTA | SPONSORED ADR | 05946K101 |  | 505 | 84 | SH |  | SOLE | Salem Investment Counselors Inc. | 84 | 0 | 0 |
| BANCO SANTANDER S.A. | ADR | 05964H105 |  | 1080 | 366 | SH |  | SOLE |  | 0 | 0 | 366 |
| BANK AMERICA CORP | COM | 060505104 |  | 40261249 | 1215617 | SH |  | SOLE | Salem Investment Counselors Inc. | 1141989 | 0 | 73628 |
| BANK NEW YORK MELLON CORP | COM | 064058100 |  | 14885 | 327 | SH |  | SOLE | Salem Investment Counselors Inc. | 249 | 0 | 78 |
| BANKUNITED INC | COM | 06652K103 |  | 2548 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| BASSETT FURNITURE INDS INC | COM | 070203104 |  | 1304 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| BAXTER INTL INC | COM | 071813109 |  | 368083 | 7185 | SH |  | SOLE | Salem Investment Counselors Inc. | 6635 | 0 | 550 |
| BCE INC | COM NEW | 05534B760 |  | 10177 | 228 | SH |  | SOLE | Salem Investment Counselors Inc. | 79 | 0 | 149 |
| BECTON DICKINSON  CO | COM | 075887109 |  | 204712 | 805 | SH |  | SOLE | Salem Investment Counselors Inc. | 754 | 0 | 51 |
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 |  | 52942989 | 171392 | SH |  | SOLE | Salem Investment Counselors Inc. | 162563 | 0 | 8829 |
| BEST BUY INC | COM | 086516101 |  | 19056 | 235 | SH |  | SOLE | Salem Investment Counselors Inc. | 235 | 0 | 0 |
| BEYOND MEAT INC | COM | 08862E109 |  | 12 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| BHP GROUP LTD | SPONSORED ADS | 088606108 |  | 17622 | 284 | SH |  | SOLE | Salem Investment Counselors Inc. | 219 | 0 | 65 |
| BIGLARI HLDGS INC | COM STK CL B | 08986R309 |  | 139 | 1 | SH |  | SOLE |  | 0 | 0 | 1 |
| BIOGEN INC | COM | 09062X103 |  | 156737 | 566 | SH |  | SOLE | Salem Investment Counselors Inc. | 566 | 0 | 0 |
| BIOMARIN PHARMACEUTICAL INC | COM | 09061G101 |  | 15006 | 145 | SH |  | SOLE | Salem Investment Counselors Inc. | 145 | 0 | 0 |
| BIONTECH SE | SPONSORED ADS | 09075V102 |  | 3004 | 20 | SH |  | SOLE |  | 0 | 0 | 20 |
| BIOVENTUS INC | COM CL A | 09075A108 |  | 37519 | 14375 | SH |  | SOLE | Salem Investment Counselors Inc. | 3200 | 0 | 11175 |
| BLACK DIAMOND THERAPEUTICS I | COM | 09203E105 |  | 63 | 35 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 0 |
| BLACK KNIGHT INC | COM | 09215C105 |  | 6731 | 109 | SH |  | SOLE |  | 0 | 0 | 109 |
| BLACKROCK INC | COM | 09247X101 |  | 145978 | 206 | SH |  | SOLE | Salem Investment Counselors Inc. | 12 | 0 | 194 |
| BLACKSTONE INC | COM | 09260D107 |  | 384601 | 5184 | SH |  | SOLE | Salem Investment Counselors Inc. | 4406 | 0 | 778 |
| BLOCK H  R INC | COM | 093671105 |  | 128800 | 3500 | SH |  | SOLE | Salem Investment Counselors Inc. | 3500 | 0 | 0 |
| BLOCK INC | CL A | 852234103 |  | 1027874 | 16357 | SH |  | SOLE | Salem Investment Counselors Inc. | 15658 | 0 | 699 |
| BLOCK INC | NOTE 0.250%11/0 | 852234AK9 |  | 3799 | 5000 | SH |  | SOLE | Salem Investment Counselors Inc. | 5000 | 0 | 0 |
| BLOOM ENERGY CORP | COM CL A | 093712107 |  | 19120 | 1000 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 0 |
| BLUE OWL CAPITAL INC | COM CL A | 09581B103 |  | 21200 | 2000 | SH |  | SOLE | Salem Investment Counselors Inc. | 2000 | 0 | 0 |
| BOEING CO | COM | 097023105 |  | 252324 | 1325 | SH |  | SOLE | Salem Investment Counselors Inc. | 983 | 0 | 342 |
| BOLT BIOTHERAPEUTICS INC | COM | 097702104 |  | 52 | 40 | SH |  | SOLE | Salem Investment Counselors Inc. | 40 | 0 | 0 |
| BONDBLOXX ETF TRUST | BLOOMBERG ONE YR | 09789C861 |  | 404688 | 8122 | SH |  | SOLE |  | 0 | 0 | 8122 |
| BONDBLOXX ETF TRUST | BLOOMBERG SIX MN | 09789C788 |  | 75178 | 1500 | SH |  | SOLE |  | 0 | 0 | 1500 |
| BONDBLOXX ETF TRUST | JP MORGAN USD EM | 09789C879 |  | 3967 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| BOOZ ALLEN HAMILTON HLDG COR | CL A | 099502106 |  | 10452 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| BORGWARNER INC | COM | 099724106 |  | 2717479 | 67515 | SH |  | SOLE | Salem Investment Counselors Inc. | 67515 | 0 | 0 |
| BOSTON BEER INC | CL A | 100557107 |  | 19771 | 60 | SH |  | SOLE | Salem Investment Counselors Inc. | 60 | 0 | 0 |
| BOSTON SCIENTIFIC CORP | COM | 101137107 |  | 9083958 | 196325 | SH |  | SOLE | Salem Investment Counselors Inc. | 178255 | 0 | 18070 |
| BP PLC | SPONSORED ADR | 055622104 |  | 26514 | 759 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 758 |
| BRIGHTHOUSE FINL INC | COM | 10922N103 |  | 12766 | 249 | SH |  | SOLE | Salem Investment Counselors Inc. | 249 | 0 | 0 |
| BRISTOL-MYERS SQUIBB CO | COM | 110122108 |  | 7071526 | 98284 | SH |  | SOLE | Salem Investment Counselors Inc. | 89221 | 0 | 9063 |
| BROADCOM INC | COM | 11135F101 |  | 74923 | 134 | SH |  | SOLE | Salem Investment Counselors Inc. | 18 | 0 | 116 |
| BROADRIDGE FINL SOLUTIONS IN | COM | 11133T103 |  | 30234 | 225 | SH |  | SOLE | Salem Investment Counselors Inc. | 225 | 0 | 0 |
| BROWN  BROWN INC | COM | 115236101 |  | 1253340 | 22000 | SH |  | SOLE | Salem Investment Counselors Inc. | 22000 | 0 | 0 |
| BRUNSWICK CORP | COM | 117043109 |  | 3604 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| BUILDERS FIRSTSOURCE INC | COM | 12008R107 |  | 142217 | 2192 | SH |  | SOLE | Salem Investment Counselors Inc. | 2117 | 0 | 75 |
| BURLINGTON STORES INC | COM | 122017106 |  | 24737 | 122 | SH |  | SOLE | Salem Investment Counselors Inc. | 122 | 0 | 0 |
| C3 AI INC | CL A | 12468P104 |  | 1119 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| CACI INTL INC | CL A | 127190304 |  | 25851 | 86 | SH |  | SOLE | Salem Investment Counselors Inc. | 86 | 0 | 0 |
| CADENCE DESIGN SYSTEM INC | COM | 127387108 |  | 60079 | 374 | SH |  | SOLE | Salem Investment Counselors Inc. | 374 | 0 | 0 |
| CAESARS ENTERTAINMENT INC NE | COM | 12769G100 |  | 2704 | 65 | SH |  | SOLE | Salem Investment Counselors Inc. | 65 | 0 | 0 |
| CAL MAINE FOODS INC | COM NEW | 128030202 |  | 10890 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| CALAMOS LNG SHR EQT DYNAMIC | COM | 12812C106 |  | 22995 | 1500 | SH |  | SOLE | Salem Investment Counselors Inc. | 1500 | 0 | 0 |
| CALUMET SPECIALTY PRODS PART | UT LTD PARTNER | 131476103 |  | 5064 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| CAMBRIA ETF TR | SHSHLD YIELD ETF | 132061201 |  | 593 | 10 | SH |  | SOLE |  | 0 | 0 | 10 |
| CANADIAN NAT RES LTD | COM | 136385101 |  | 1050115 | 18700 | SH |  | SOLE | Salem Investment Counselors Inc. | 18700 | 0 | 0 |
| CANADIAN NATL RY CO | COM | 136375102 |  | 83810 | 705 | SH |  | SOLE | Salem Investment Counselors Inc. | 705 | 0 | 0 |
| CANADIAN SOLAR INC | COM | 136635109 |  | 8034 | 260 | SH |  | SOLE | Salem Investment Counselors Inc. | 260 | 0 | 0 |
| CANOPY GROWTH CORP | COM | 138035100 |  | 116 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| CAPITAL ONE FINL CORP | COM | 14040H105 |  | 962415 | 10353 | SH |  | SOLE | Salem Investment Counselors Inc. | 4264 | 0 | 6089 |
| CARDINAL HEALTH INC | COM | 14149Y108 |  | 46419 | 600 | SH |  | SOLE | Salem Investment Counselors Inc. | 600 | 0 | 0 |
| CARLYLE GROUP INC | COM | 14316J108 |  | 4207 | 141 | SH |  | SOLE | Salem Investment Counselors Inc. | 141 | 0 | 0 |
| CARMAX INC | COM | 143130102 |  | 24356 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| CARNIVAL CORP | COMMON STOCK | 143658300 |  | 29919 | 3712 | SH |  | SOLE | Salem Investment Counselors Inc. | 3712 | 0 | 0 |
| CARRIAGE SVCS INC | COM | 143905107 |  | 6830 | 248 | SH |  | SOLE | Salem Investment Counselors Inc. | 248 | 0 | 0 |
| CARRIER GLOBAL CORPORATION | COM | 14448C104 |  | 621435 | 14995 | SH |  | SOLE | Salem Investment Counselors Inc. | 14718 | 0 | 277 |
| CARTER BANKSHARES INC | COM NEW | 146103106 |  | 89586 | 5400 | SH |  | SOLE | Salem Investment Counselors Inc. | 5400 | 0 | 0 |
| CASEYS GEN STORES INC | COM | 147528103 |  | 24678 | 110 | SH |  | SOLE | Salem Investment Counselors Inc. | 110 | 0 | 0 |
| CASS INFORMATION SYS INC | COM | 14808P109 |  | 3835775 | 83714 | SH |  | SOLE | Salem Investment Counselors Inc. | 78740 | 0 | 4974 |
| CASSAVA SCIENCES INC | COM | 14817C107 |  | 8124 | 275 | SH |  | SOLE | Salem Investment Counselors Inc. | 275 | 0 | 0 |
| CATERPILLAR INC | COM | 149123101 |  | 8420774 | 35151 | SH |  | SOLE | Salem Investment Counselors Inc. | 32953 | 0 | 2198 |
| CBRE GROUP INC | CL A | 12504L109 |  | 10544 | 137 | SH |  | SOLE |  | 0 | 0 | 137 |
| CEDAR FAIR L P | DEPOSITRY UNIT | 150185106 |  | 181896 | 4400 | SH |  | SOLE |  | 0 | 0 | 4400 |
| CENTENE CORP DEL | COM | 15135B101 |  | 3942139 | 48069 | SH |  | SOLE | Salem Investment Counselors Inc. | 44964 | 0 | 3105 |
| CENTRAL VY CMNTY BANCORP | COM | 155685100 |  | 6354 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| CENTURY CMNTYS INC | COM | 156504300 |  | 100020 | 2000 | SH |  | SOLE | Salem Investment Counselors Inc. | 2000 | 0 | 0 |
| CERAGON NETWORKS LTD | ORD | M22013102 |  | 3438 | 1800 | SH |  | SOLE | Salem Investment Counselors Inc. | 1800 | 0 | 0 |
| CERENCE INC | COM | 156727109 |  | 138604 | 7480 | SH |  | SOLE | Salem Investment Counselors Inc. | 7480 | 0 | 0 |
| CHAMPIONX CORPORATION | COM | 15872M104 |  | 7045 | 243 | SH |  | SOLE | Salem Investment Counselors Inc. | 243 | 0 | 0 |
| CHARGEPOINT HOLDINGS INC | COM CL A | 15961R105 |  | 10006 | 1050 | SH |  | SOLE | Salem Investment Counselors Inc. | 1050 | 0 | 0 |
| CHARLES RIV LABS INTL INC | COM | 159864107 |  | 31596 | 145 | SH |  | SOLE | Salem Investment Counselors Inc. | 145 | 0 | 0 |
| CHARTER COMMUNICATIONS INC N | CL A | 16119P108 |  | 4408 | 13 | SH |  | SOLE | Salem Investment Counselors Inc. | 13 | 0 | 0 |
| CHECK POINT SOFTWARE TECH LT | ORD | M22465104 |  | 50338 | 399 | SH |  | SOLE | Salem Investment Counselors Inc. | 350 | 0 | 49 |
| CHEMOURS CO | COM | 163851108 |  | 28599 | 934 | SH |  | SOLE | Salem Investment Counselors Inc. | 934 | 0 | 0 |
| CHENIERE ENERGY INC | COM NEW | 16411R208 |  | 16496 | 110 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 60 |
| CHESAPEAKE ENERGY CORP | COM | 165167735 |  | 1233888 | 13075 | SH |  | SOLE | Salem Investment Counselors Inc. | 11300 | 0 | 1775 |
| CHEVRON CORP NEW | COM | 166764100 |  | 5889626 | 32813 | SH |  | SOLE | Salem Investment Counselors Inc. | 29189 | 0 | 3624 |
| CHEWY INC | CL A | 16679L109 |  | 14832 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| CHIPOTLE MEXICAN GRILL INC | COM | 169656105 |  | 20812 | 15 | SH |  | SOLE | Salem Investment Counselors Inc. | 15 | 0 | 0 |
| CHUBB LIMITED | COM | H1467J104 |  | 104072 | 470 | SH |  | SOLE | Salem Investment Counselors Inc. | 450 | 0 | 20 |
| CHURCH  DWIGHT CO INC | COM | 171340102 |  | 76580 | 950 | SH |  | SOLE |  | 0 | 0 | 950 |
| CHURCHILL CAPITAL CORP V | COM CL A | 17144T107 |  | 2773 | 279 | SH |  | SOLE |  | 0 | 0 | 279 |
| CHURCHILL DOWNS INC | COM | 171484108 |  | 127286 | 600 | SH |  | SOLE | Salem Investment Counselors Inc. | 600 | 0 | 0 |
| CIENA CORP | COM NEW | 171779309 |  | 4843 | 95 | SH |  | SOLE | Salem Investment Counselors Inc. | 95 | 0 | 0 |
| CIGNA CORP NEW | COM | 125523100 |  | 101721 | 307 | SH |  | SOLE | Salem Investment Counselors Inc. | 298 | 0 | 9 |
| CINCINNATI FINL CORP | COM | 172062101 |  | 132949 | 1290 | SH |  | SOLE | Salem Investment Counselors Inc. | 1290 | 0 | 0 |
| CINTAS CORP | COM | 172908105 |  | 56001 | 124 | SH |  | SOLE | Salem Investment Counselors Inc. | 114 | 0 | 10 |
| CISCO SYS INC | COM | 17275R102 |  | 17500054 | 367339 | SH |  | SOLE | Salem Investment Counselors Inc. | 330335 | 0 | 37004 |
| CITIGROUP INC | COM NEW | 172967424 |  | 3384705 | 74833 | SH |  | SOLE | Salem Investment Counselors Inc. | 54455 | 0 | 20378 |
| CITIZENS FINL GROUP INC | COM | 174610105 |  | 32598 | 828 | SH |  | SOLE |  | 0 | 0 | 828 |
| CLEARWATER ANALYTICS HLDGS I | CL A | 185123106 |  | 450938 | 24050 | SH |  | SOLE |  | 0 | 0 | 24050 |
| CLEVELAND-CLIFFS INC NEW | COM | 185899101 |  | 3222 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| CLEVER LEAVES HOLDINGS INC | COM | 186760104 |  | 127 | 413 | SH |  | SOLE |  | 0 | 0 | 413 |
| CLOROX CO DEL | COM | 189054109 |  | 150855 | 1075 | SH |  | SOLE | Salem Investment Counselors Inc. | 1075 | 0 | 0 |
| CME GROUP INC | COM | 12572Q105 |  | 26590 | 154 | SH |  | SOLE | Salem Investment Counselors Inc. | 154 | 0 | 0 |
| CMS ENERGY CORP | COM | 125896100 |  | 47814 | 755 | SH |  | SOLE | Salem Investment Counselors Inc. | 755 | 0 | 0 |
| CNA FINL CORP | COM | 126117100 |  | 6342 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 0 |
| COCA COLA CO | COM | 191216100 |  | 7507159 | 118019 | SH |  | SOLE | Salem Investment Counselors Inc. | 99976 | 0 | 18043 |
| COCA COLA CONS INC | COM | 191098102 |  | 2562 | 5 | SH |  | SOLE | Salem Investment Counselors Inc. | 5 | 0 | 0 |
| CODEXIS INC | COM | 192005106 |  | 14 | 3 | SH |  | SOLE | Salem Investment Counselors Inc. | 3 | 0 | 0 |
| CODIAK BIOSCIENCES INC | COM | 192010106 |  | 20 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| COGNIZANT TECHNOLOGY SOLUTIO | CL A | 192446102 |  | 22361 | 391 | SH |  | SOLE | Salem Investment Counselors Inc. | 195 | 0 | 196 |
| COHEN  STEERS INFRASTRUCTUR | COM | 19248A109 |  | 13674 | 570 | SH |  | SOLE | Salem Investment Counselors Inc. | 570 | 0 | 0 |
| COHEN  STEERS QUALITY INCOM | COM | 19247L106 |  | 406836 | 35377 | SH |  | SOLE | Salem Investment Counselors Inc. | 35377 | 0 | 0 |
| COINBASE GLOBAL INC | COM CL A | 19260Q107 |  | 4141 | 117 | SH |  | SOLE | Salem Investment Counselors Inc. | 82 | 0 | 35 |
| COLGATE PALMOLIVE CO | COM | 194162103 |  | 5579786 | 70818 | SH |  | SOLE | Salem Investment Counselors Inc. | 60457 | 0 | 10361 |
| COMCAST CORP NEW | CL A | 20030N101 |  | 300777 | 8601 | SH |  | SOLE | Salem Investment Counselors Inc. | 6145 | 0 | 2456 |
| COMERICA INC | COM | 200340107 |  | 28700 | 425 | SH |  | SOLE | Salem Investment Counselors Inc. | 425 | 0 | 0 |
| COMMSCOPE HLDG CO INC | COM | 20337X109 |  | 110470 | 15030 | SH |  | SOLE | Salem Investment Counselors Inc. | 15030 | 0 | 0 |
| COMPASS DIVERSIFIED | SH BEN INT | 20451Q104 |  | 1823 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| COMPASS MINERALS INTL INC | COM | 20451N101 |  | 8200 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| COMPASS THERAPEUTICS INC | COM | 20454B104 |  | 150900 | 30000 | SH |  | SOLE | Salem Investment Counselors Inc. | 30000 | 0 | 0 |
| CONAGRA BRANDS INC | COM | 205887102 |  | 44754 | 1156 | SH |  | SOLE | Salem Investment Counselors Inc. | 1156 | 0 | 0 |
| CONCENTRIX CORP | COM | 20602D101 |  | 47538 | 357 | SH |  | SOLE | Salem Investment Counselors Inc. | 357 | 0 | 0 |
| CONNECTONE BANCORP INC | COM | 20786W107 |  | 7820 | 323 | SH |  | SOLE | Salem Investment Counselors Inc. | 323 | 0 | 0 |
| CONOCOPHILLIPS | COM | 20825C104 |  | 795719 | 6704 | SH |  | SOLE | Salem Investment Counselors Inc. | 5464 | 0 | 1240 |
| CONSTELLATION BRANDS INC | CL A | 21036P108 |  | 8747867 | 37747 | SH |  | SOLE | Salem Investment Counselors Inc. | 36604 | 0 | 1143 |
| CONSTELLATION ENERGY CORP | COM | 21037T109 |  | 2500 | 29 | SH |  | SOLE | Salem Investment Counselors Inc. | 29 | 0 | 0 |
| COPART INC | COM | 217204106 |  | 1222062 | 20070 | SH |  | SOLE | Salem Investment Counselors Inc. | 20070 | 0 | 0 |
| CORNING INC | COM | 219350105 |  | 88442 | 2769 | SH |  | SOLE | Salem Investment Counselors Inc. | 1318 | 0 | 1451 |
| CORTEVA INC | COM | 22052L104 |  | 104158 | 1772 | SH |  | SOLE | Salem Investment Counselors Inc. | 1686 | 0 | 86 |
| COSTAR GROUP INC | COM | 22160N109 |  | 1546 | 20 | SH |  | SOLE | Salem Investment Counselors Inc. | 20 | 0 | 0 |
| COSTCO WHSL CORP NEW | COM | 22160K105 |  | 9346391 | 20474 | SH |  | SOLE | Salem Investment Counselors Inc. | 17969 | 0 | 2505 |
| COTERRA ENERGY INC | COM | 127097103 |  | 80835 | 3290 | SH |  | SOLE | Salem Investment Counselors Inc. | 1690 | 0 | 1600 |
| COUPANG INC | CL A | 22266T109 |  | 60973 | 4145 | SH |  | SOLE | Salem Investment Counselors Inc. | 4145 | 0 | 0 |
| CRACKER BARREL OLD CTRY STOR | COM | 22410J106 |  | 23685 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| CRANE HLDGS CO | COM | 224441105 |  | 30135 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| CRESCENT ENERGY COMPANY | CL A COM | 44952J104 |  | 239800 | 20000 | SH |  | SOLE | Salem Investment Counselors Inc. | 20000 | 0 | 0 |
| CROWDSTRIKE HLDGS INC | CL A | 22788C105 |  | 1493012 | 14180 | SH |  | SOLE | Salem Investment Counselors Inc. | 13345 | 0 | 835 |
| CROWN CASTLE INC | COM | 22822V101 |  | 1072234 | 7905 | SH |  | SOLE | Salem Investment Counselors Inc. | 7609 | 0 | 296 |
| CSX CORP | COM | 126408103 |  | 1737358 | 56080 | SH |  | SOLE | Salem Investment Counselors Inc. | 56079 | 0 | 1 |
| CUMMINS INC | COM | 231021106 |  | 47247 | 195 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 95 |
| CUSHMAN WAKEFIELD PLC | SHS | G2717B108 |  | 1969 | 158 | SH |  | SOLE |  | 0 | 0 | 158 |
| CVS HEALTH CORP | COM | 126650100 |  | 12971993 | 139199 | SH |  | SOLE | Salem Investment Counselors Inc. | 131245 | 0 | 7954 |
| D R HORTON INC | COM | 23331A109 |  | 668639 | 7501 | SH |  | SOLE | Salem Investment Counselors Inc. | 7501 | 0 | 0 |
| DANAHER CORPORATION | COM | 235851102 |  | 404084 | 1521 | SH |  | SOLE | Salem Investment Counselors Inc. | 165 | 0 | 1356 |
| DARDEN RESTAURANTS INC | COM | 237194105 |  | 12450 | 90 | SH |  | SOLE |  | 0 | 0 | 90 |
| DAVITA INC | COM | 23918K108 |  | 9408 | 126 | SH |  | SOLE | Salem Investment Counselors Inc. | 53 | 0 | 73 |
| DAWSON GEOPHYSICAL CO NEW | COM | 239360100 |  | 402960 | 205592 | SH |  | SOLE | Salem Investment Counselors Inc. | 205592 | 0 | 0 |
| DBX ETF TR | XTRACK MSCI EAFE | 233051200 |  | 8058 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| DECKERS OUTDOOR CORP | COM | 243537107 |  | 68656 | 172 | SH |  | SOLE | Salem Investment Counselors Inc. | 172 | 0 | 0 |
| DEERE  CO | COM | 244199105 |  | 786390 | 1829 | SH |  | SOLE | Salem Investment Counselors Inc. | 1403 | 0 | 426 |
| DELL TECHNOLOGIES INC | CL C | 24703L202 |  | 21719 | 540 | SH |  | SOLE | Salem Investment Counselors Inc. | 540 | 0 | 0 |
| DELTA AIR LINES INC DEL | COM NEW | 247361702 |  | 59115 | 1799 | SH |  | SOLE | Salem Investment Counselors Inc. | 209 | 0 | 1590 |
| DENTSPLY SIRONA INC | COM | 24906P109 |  | 383580 | 12000 | SH |  | SOLE | Salem Investment Counselors Inc. | 12000 | 0 | 0 |
| DERMTECH INC | COM | 24984K105 |  | 10868 | 6140 | SH |  | SOLE | Salem Investment Counselors Inc. | 6140 | 0 | 0 |
| DEVON ENERGY CORP NEW | COM | 25179M103 |  | 71044 | 1155 | SH |  | SOLE | Salem Investment Counselors Inc. | 151 | 0 | 1004 |
| DIAGEO PLC | SPON ADR NEW | 25243Q205 |  | 181041 | 1016 | SH |  | SOLE | Salem Investment Counselors Inc. | 985 | 0 | 31 |
| DIAMONDBACK ENERGY INC | COM | 25278X109 |  | 1413211 | 10332 | SH |  | SOLE | Salem Investment Counselors Inc. | 8876 | 0 | 1456 |
| DIGIMARC CORP NEW | COM | 25381B101 |  | 5547 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| DIGITAL WORLD ACQUISITION CO | CLASS A COM | 25400Q105 |  | 13050 | 870 | SH |  | SOLE | Salem Investment Counselors Inc. | 870 | 0 | 0 |
| DIMENSIONAL ETF TRUST | EMGR CRE EQT MNG | 25434V302 |  | 1493 | 68 | SH |  | SOLE |  | 0 | 0 | 68 |
| DIMENSIONAL ETF TRUST | INTL CORE EQT MK | 25434V203 |  | 2103 | 84 | SH |  | SOLE |  | 0 | 0 | 84 |
| DIMENSIONAL ETF TRUST | US CORE EQT MKT | 25434V104 |  | 11862 | 439 | SH |  | SOLE |  | 0 | 0 | 439 |
| DISCOVER FINL SVCS | COM | 254709108 |  | 5409839 | 55298 | SH |  | SOLE | Salem Investment Counselors Inc. | 53847 | 0 | 1451 |
| DISNEY WALT CO | COM | 254687106 |  | 9259528 | 106578 | SH |  | SOLE | Salem Investment Counselors Inc. | 96338 | 0 | 10240 |
| DOCUSIGN INC | COM | 256163106 |  | 6595 | 119 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 19 |
| DOLLAR GEN CORP NEW | COM | 256677105 |  | 69844 | 283 | SH |  | SOLE | Salem Investment Counselors Inc. | 161 | 0 | 122 |
| DOLLAR TREE INC | COM | 256746108 |  | 52899 | 374 | SH |  | SOLE | Salem Investment Counselors Inc. | 374 | 0 | 0 |
| DOMA HOLDINGS INC | COMMON STOCK | 25703A104 |  | 192 | 425 | SH |  | SOLE | Salem Investment Counselors Inc. | 425 | 0 | 0 |
| DOMINION ENERGY INC | COM | 25746U109 |  | 602714 | 9829 | SH |  | SOLE | Salem Investment Counselors Inc. | 4404 | 0 | 5425 |
| DOMINOS PIZZA INC | COM | 25754A201 |  | 4157 | 12 | SH |  | SOLE | Salem Investment Counselors Inc. | 12 | 0 | 0 |
| DONEGAL GROUP INC | CL A | 257701201 |  | 53392 | 3760 | SH |  | SOLE |  | 0 | 0 | 3760 |
| DONNELLEY FINL SOLUTIONS INC | COM | 25787G100 |  | 23306 | 603 | SH |  | SOLE | Salem Investment Counselors Inc. | 603 | 0 | 0 |
| DORIAN LPG LTD | SHS USD | Y2106R110 |  | 3449 | 182 | SH |  | SOLE | Salem Investment Counselors Inc. | 182 | 0 | 0 |
| DOVER CORP | COM | 260003108 |  | 634252 | 4684 | SH |  | SOLE | Salem Investment Counselors Inc. | 4684 | 0 | 0 |
| DOW INC | COM | 260557103 |  | 165178 | 3278 | SH |  | SOLE | Salem Investment Counselors Inc. | 3113 | 0 | 165 |
| DRAFTKINGS INC NEW | COM CL A | 26142V105 |  | 5866 | 515 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 215 |
| DROPBOX INC | CL A | 26210C104 |  | 2238 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| DTE ENERGY CO | COM | 233331107 |  | 12678 | 107 | SH |  | SOLE |  | 0 | 0 | 107 |
| DUKE ENERGY CORP NEW | COM NEW | 26441C204 |  | 3420322 | 33210 | SH |  | SOLE | Salem Investment Counselors Inc. | 31774 | 0 | 1436 |
| DUPONT DE NEMOURS INC | COM | 26614N102 |  | 183379 | 2672 | SH |  | SOLE | Salem Investment Counselors Inc. | 2113 | 0 | 559 |
| DXC TECHNOLOGY CO | COM | 23355L106 |  | 10838 | 409 | SH |  | SOLE | Salem Investment Counselors Inc. | 409 | 0 | 0 |
| DYCOM INDS INC | COM | 267475101 |  | 2433132 | 25995 | SH |  | SOLE | Salem Investment Counselors Inc. | 25160 | 0 | 835 |
| EA SERIES TRUST | STRIVE US ENERGY | 02072L722 |  | 32777 | 1100 | SH |  | SOLE | Salem Investment Counselors Inc. | 1100 | 0 | 0 |
| EAST WEST BANCORP INC | COM | 27579R104 |  | 3361 | 51 | SH |  | SOLE | Salem Investment Counselors Inc. | 51 | 0 | 0 |
| EASTMAN CHEM CO | COM | 277432100 |  | 23436 | 285 | SH |  | SOLE | Salem Investment Counselors Inc. | 285 | 0 | 0 |
| EATON CORP PLC | SHS | G29183103 |  | 1458379 | 9292 | SH |  | SOLE | Salem Investment Counselors Inc. | 8332 | 0 | 960 |
| EBAY INC. | COM | 278642103 |  | 48354 | 1166 | SH |  | SOLE | Salem Investment Counselors Inc. | 1020 | 0 | 146 |
| ECHOSTAR CORP | CL A | 278768106 |  | 389645 | 23360 | SH |  | SOLE |  | 0 | 0 | 23360 |
| ECOLAB INC | COM | 278865100 |  | 275406 | 1886 | SH |  | SOLE | Salem Investment Counselors Inc. | 1390 | 0 | 496 |
| EDGEWELL PERS CARE CO | COM | 28035Q102 |  | 19345 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| EDISON INTL | COM | 281020107 |  | 85595 | 1330 | SH |  | SOLE | Salem Investment Counselors Inc. | 1200 | 0 | 130 |
| EDWARDS LIFESCIENCES CORP | COM | 28176E108 |  | 496306 | 6652 | SH |  | SOLE | Salem Investment Counselors Inc. | 6613 | 0 | 39 |
| ELANCO ANIMAL HEALTH INC | COM | 28414H103 |  | 2688 | 220 | SH |  | SOLE | Salem Investment Counselors Inc. | 220 | 0 | 0 |
| ELECTRONIC ARTS INC | COM | 285512109 |  | 33600 | 275 | SH |  | SOLE | Salem Investment Counselors Inc. | 275 | 0 | 0 |
| ELEVANCE HEALTH INC | COM | 036752103 |  | 753040 | 1468 | SH |  | SOLE | Salem Investment Counselors Inc. | 1392 | 0 | 76 |
| EMBECTA CORP | COMMON STOCK | 29082K105 |  | 585 | 23 | SH |  | SOLE | Salem Investment Counselors Inc. | 13 | 0 | 10 |
| EMERSON ELEC CO | COM | 291011104 |  | 2115529 | 22023 | SH |  | SOLE | Salem Investment Counselors Inc. | 21891 | 0 | 132 |
| ENBRIDGE INC | COM | 29250N105 |  | 731991 | 18721 | SH |  | SOLE | Salem Investment Counselors Inc. | 10848 | 0 | 7873 |
| ENCORE WIRE CORP | COM | 292562105 |  | 13756 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| ENERGIZER HLDGS INC NEW | COM | 29272W109 |  | 16775 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| ENERGY TRANSFER L P | COM UT LTD PTN | 29273V100 |  | 4504356 | 379474 | SH |  | SOLE | Salem Investment Counselors Inc. | 255812 | 0 | 123662 |
| ENOVIX CORPORATION | COM | 293594107 |  | 1296248 | 104200 | SH |  | SOLE | Salem Investment Counselors Inc. | 65275 | 0 | 38925 |
| ENPHASE ENERGY INC | COM | 29355A107 |  | 945907 | 3570 | SH |  | SOLE | Salem Investment Counselors Inc. | 3570 | 0 | 0 |
| ENTEGRIS INC | COM | 29362U104 |  | 656 | 10 | SH |  | SOLE | Salem Investment Counselors Inc. | 10 | 0 | 0 |
| ENTERGY CORP NEW | COM | 29364G103 |  | 13950 | 124 | SH |  | SOLE | Salem Investment Counselors Inc. | 124 | 0 | 0 |
| ENTERPRISE PRODS PARTNERS L | COM | 293792107 |  | 4925569 | 204211 | SH |  | SOLE | Salem Investment Counselors Inc. | 164841 | 0 | 39370 |
| EOG RES INC | COM | 26875P101 |  | 105429 | 814 | SH |  | SOLE | Salem Investment Counselors Inc. | 626 | 0 | 188 |
| EPAM SYS INC | COM | 29414B104 |  | 44900 | 137 | SH |  | SOLE | Salem Investment Counselors Inc. | 137 | 0 | 0 |
| EPIPHANY TECHNOLOGY ACQUISIT | *W EXP 01/12/202 | 29429X117 |  | 0 | 142 | SH |  | SOLE | Salem Investment Counselors Inc. | 142 | 0 | 0 |
| EQUIFAX INC | COM | 294429105 |  | 191639 | 986 | SH |  | SOLE | Salem Investment Counselors Inc. | 986 | 0 | 0 |
| EQUINIX INC | COM | 29444U700 |  | 6550 | 10 | SH |  | SOLE | Salem Investment Counselors Inc. | 10 | 0 | 0 |
| EQUITRANS MIDSTREAM CORP | COM | 294600101 |  | 1675 | 250 | SH |  | SOLE |  | 0 | 0 | 250 |
| EQUITY RESIDENTIAL | SH BEN INT | 29476L107 |  | 29812 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| ERICSSON | ADR B SEK 10 | 294821608 |  | 1168 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| ETF MANAGERS TR | PRIME CYBR SCRTY | 26924G201 |  | 10616 | 241 | SH |  | SOLE | Salem Investment Counselors Inc. | 241 | 0 | 0 |
| ETF SER SOLUTIONS | DEFIANCE NEXT | 26922A289 |  | 3734 | 125 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 0 |
| ETF SER SOLUTIONS | NATIONWIDE NASDQ | 26922A172 |  | 2013 | 109 | SH |  | SOLE | Salem Investment Counselors Inc. | 109 | 0 | 0 |
| ETF SER SOLUTIONS | US GLB JETS | 26922A842 |  | 12007 | 703 | SH |  | SOLE |  | 0 | 0 | 703 |
| EVERCORE INC | CLASS A | 29977A105 |  | 8181 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| EVERSOURCE ENERGY | COM | 30040W108 |  | 30518 | 364 | SH |  | SOLE | Salem Investment Counselors Inc. | 290 | 0 | 74 |
| EVOLENT HEALTH INC | CL A | 30050B101 |  | 30186 | 1075 | SH |  | SOLE | Salem Investment Counselors Inc. | 1075 | 0 | 0 |
| EXACT SCIENCES CORP | COM | 30063P105 |  | 49609 | 1002 | SH |  | SOLE | Salem Investment Counselors Inc. | 1002 | 0 | 0 |
| EXCHANGE TRADED CONCEPTS TR | EMQQ EM INTERN | 301505889 |  | 221905 | 7464 | SH |  | SOLE | Salem Investment Counselors Inc. | 7464 | 0 | 0 |
| EXELON CORP | COM | 30161N101 |  | 3804 | 88 | SH |  | SOLE | Salem Investment Counselors Inc. | 88 | 0 | 0 |
| EXLSERVICE HOLDINGS INC | COM | 302081104 |  | 67772 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| EXPEDITORS INTL WASH INC | COM | 302130109 |  | 7794 | 75 | SH |  | SOLE |  | 0 | 0 | 75 |
| EXTRA SPACE STORAGE INC | COM | 30225T102 |  | 21488 | 146 | SH |  | SOLE | Salem Investment Counselors Inc. | 146 | 0 | 0 |
| EXXON MOBIL CORP | COM | 30231G102 |  | 8207974 | 74415 | SH |  | SOLE | Salem Investment Counselors Inc. | 68175 | 0 | 6240 |
| EZCORP INC | CL A NON VTG | 302301106 |  | 295030 | 36200 | SH |  | SOLE | Salem Investment Counselors Inc. | 36200 | 0 | 0 |
| F N B CORP | COM | 302520101 |  | 456685 | 34995 | SH |  | SOLE | Salem Investment Counselors Inc. | 33897 | 0 | 1098 |
| F ANNUITIES  LIFE INC | COMMON STOCK | 30190A104 |  | 480 | 24 | SH |  | SOLE |  | 0 | 0 | 24 |
| FACTSET RESH SYS INC | COM | 303075105 |  | 18456 | 46 | SH |  | SOLE | Salem Investment Counselors Inc. | 46 | 0 | 0 |
| FEDEX CORP | COM | 31428X106 |  | 2902531 | 16651 | SH |  | SOLE | Salem Investment Counselors Inc. | 14239 | 0 | 2412 |
| FERRARI N V | COM | N3167Y103 |  | 21422 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| FIDELITY COMWLTH TR | NASDAQ COMPSIT | 315912808 |  | 102425 | 2500 | SH |  | SOLE | Salem Investment Counselors Inc. | 2000 | 0 | 500 |
| FIDELITY COVINGTON TRUST | MSCI HLTH CARE I | 316092600 |  | 31990 | 500 | SH |  | SOLE |  | 0 | 0 | 500 |
| FIDELITY COVINGTON TRUST | MSCI INFO TECH I | 316092808 |  | 28353 | 300 | SH |  | SOLE |  | 0 | 0 | 300 |
| FIDELITY NATIONAL FINANCIAL | FNF GROUP COM | 31620R303 |  | 13355 | 355 | SH |  | SOLE |  | 0 | 0 | 355 |
| FIDELITY NATL INFORMATION SV | COM | 31620M106 |  | 104760 | 1544 | SH |  | SOLE | Salem Investment Counselors Inc. | 1260 | 0 | 284 |
| FIRST BANCORP N C | COM | 318910106 |  | 114755 | 2665 | SH |  | SOLE | Salem Investment Counselors Inc. | 1790 | 0 | 875 |
| FIRST CTZNS BANCSHARES INC N | CL A | 31946M103 |  | 1867841 | 2463 | SH |  | SOLE | Salem Investment Counselors Inc. | 2463 | 0 | 0 |
| FIRST HORIZON CORPORATION | COM | 320517105 |  | 249064 | 10104 | SH |  | SOLE | Salem Investment Counselors Inc. | 9158 | 0 | 946 |
| FIRST INTERNET BANCORP | COM | 320557101 |  | 3773 | 155 | SH |  | SOLE | Salem Investment Counselors Inc. | 155 | 0 | 0 |
| FIRST REP BK SAN FRANCISCO C | COM | 33616C100 |  | 21331 | 175 | SH |  | SOLE | Salem Investment Counselors Inc. | 175 | 0 | 0 |
| FIRST SOLAR INC | COM | 336433107 |  | 2996 | 20 | SH |  | SOLE | Salem Investment Counselors Inc. | 20 | 0 | 0 |
| FIRST TR EXCHANGE TRADED FD | CLOUD COMPUTING | 33734X192 |  | 16073 | 279 | SH |  | SOLE | Salem Investment Counselors Inc. | 279 | 0 | 0 |
| FIRST TR EXCHANGE TRADED FD | INDLS PROD DUR | 33734X150 |  | 38632 | 750 | SH |  | SOLE | Salem Investment Counselors Inc. | 750 | 0 | 0 |
| FIRST TR EXCHANGE TRADED FD | NASDQ CLN EDGE | 33737A108 |  | 239033 | 2740 | SH |  | SOLE | Salem Investment Counselors Inc. | 2740 | 0 | 0 |
| FIRST TR EXCHANGE TRADED FD | TECH ALPHADEX | 33734X176 |  | 27465 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| FIRST TR EXCHANGE TRADED FD | WTR ETF | 33733B100 |  | 61504 | 775 | SH |  | SOLE | Salem Investment Counselors Inc. | 775 | 0 | 0 |
| FIRST TR EXCHANGE-TRADED FD | DJ INTERNT IDX | 33733E302 |  | 32019 | 260 | SH |  | SOLE | Salem Investment Counselors Inc. | 260 | 0 | 0 |
| FIRST TR EXCHANGE-TRADED FD | FIRST TR ENH NEW | 33739Q408 |  | 58192 | 979 | SH |  | SOLE |  | 0 | 0 | 979 |
| FIRST TR NASDAQ 100 TECH IND | SHS | 337345102 |  | 36729 | 349 | SH |  | SOLE | Salem Investment Counselors Inc. | 349 | 0 | 0 |
| FIRST TR VALUE LINE DIVID IN | SHS | 33734H106 |  | 5907 | 148 | SH |  | SOLE | Salem Investment Counselors Inc. | 148 | 0 | 0 |
| FIRSTENERGY CORP | COM | 337932107 |  | 1552 | 37 | SH |  | SOLE | Salem Investment Counselors Inc. | 37 | 0 | 0 |
| FISERV INC | COM | 337738108 |  | 334542 | 3310 | SH |  | SOLE | Salem Investment Counselors Inc. | 3121 | 0 | 189 |
| FISKER INC | CL A COM STK | 33813J106 |  | 5271 | 725 | SH |  | SOLE | Salem Investment Counselors Inc. | 725 | 0 | 0 |
| FIVERR INTL LTD | ORD SHS | M4R82T106 |  | 291 | 10 | SH |  | SOLE | Salem Investment Counselors Inc. | 10 | 0 | 0 |
| FLOWERS FOODS INC | COM | 343498101 |  | 7302863 | 254101 | SH |  | SOLE | Salem Investment Counselors Inc. | 239507 | 0 | 14594 |
| FLYWIRE CORPORATION | COM VTG | 302492103 |  | 12235 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| FMC CORP | COM NEW | 302491303 |  | 5266 | 42 | SH |  | SOLE | Salem Investment Counselors Inc. | 42 | 0 | 0 |
| FOOT LOCKER INC | COM | 344849104 |  | 9448 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| FORD MTR CO DEL | COM | 345370860 |  | 235949 | 20288 | SH |  | SOLE | Salem Investment Counselors Inc. | 18020 | 0 | 2268 |
| FORTINET INC | COM | 34959E109 |  | 330008 | 6750 | SH |  | SOLE | Salem Investment Counselors Inc. | 6750 | 0 | 0 |
| FORTIVE CORP | COM | 34959J108 |  | 12336 | 192 | SH |  | SOLE | Salem Investment Counselors Inc. | 192 | 0 | 0 |
| FORTUNE BRANDS INNOVATIONS I | COM | 34964C106 |  | 192448 | 3370 | SH |  | SOLE | Salem Investment Counselors Inc. | 3228 | 0 | 142 |
| FOX CORP | CL A COM | 35137L105 |  | 12634 | 416 | SH |  | SOLE | Salem Investment Counselors Inc. | 416 | 0 | 0 |
| FRANKLIN ETF TR | SHRT DUR US GOVT | 353506108 |  | 2684 | 30 | SH |  | SOLE |  | 0 | 0 | 30 |
| FREEPORT-MCMORAN INC | CL B | 35671D857 |  | 71858 | 1891 | SH |  | SOLE | Salem Investment Counselors Inc. | 565 | 0 | 1326 |
| FRP HLDGS INC | COM | 30292L107 |  | 3217004 | 59729 | SH |  | SOLE | Salem Investment Counselors Inc. | 53495 | 0 | 6234 |
| FS KKR CAP CORP | COM | 302635206 |  | 14435 | 794 | SH |  | SOLE | Salem Investment Counselors Inc. | 794 | 0 | 0 |
| FULTON FINL CORP PA | COM | 360271100 |  | 10188 | 600 | SH |  | SOLE | Salem Investment Counselors Inc. | 600 | 0 | 0 |
| GABELLI DIVID  INCOME TR | COM | 36242H104 |  | 40965 | 1979 | SH |  | SOLE | Salem Investment Counselors Inc. | 1979 | 0 | 0 |
| GABELLI EQUITY TR INC | COM | 362397101 |  | 31926 | 5826 | SH |  | SOLE | Salem Investment Counselors Inc. | 5826 | 0 | 0 |
| GALECTIN THERAPEUTICS INC | COM NEW | 363225202 |  | 189 | 167 | SH |  | SOLE | Salem Investment Counselors Inc. | 167 | 0 | 0 |
| GAMESTOP CORP NEW | CL A | 36467W109 |  | 148 | 8 | SH |  | SOLE | Salem Investment Counselors Inc. | 8 | 0 | 0 |
| GARRETT MOTION INC | COM | 366505105 |  | 76 | 10 | SH |  | SOLE | Salem Investment Counselors Inc. | 10 | 0 | 0 |
| GARTNER INC | COM | 366651107 |  | 1601707 | 4765 | SH |  | SOLE | Salem Investment Counselors Inc. | 4765 | 0 | 0 |
| GEN DIGITAL INC | COM | 668771108 |  | 2400 | 112 | SH |  | SOLE | Salem Investment Counselors Inc. | 112 | 0 | 0 |
| GENERAL DYNAMICS CORP | COM | 369550108 |  | 849032 | 3422 | SH |  | SOLE | Salem Investment Counselors Inc. | 3222 | 0 | 200 |
| GENERAL ELECTRIC CO | COM NEW | 369604301 |  | 961629 | 11458 | SH |  | SOLE | Salem Investment Counselors Inc. | 11394 | 0 | 64 |
| GENERAL MLS INC | COM | 370334104 |  | 232684 | 2775 | SH |  | SOLE | Salem Investment Counselors Inc. | 2382 | 0 | 393 |
| GENERAL MTRS CO | COM | 37045V100 |  | 788723 | 23446 | SH |  | SOLE | Salem Investment Counselors Inc. | 21945 | 0 | 1501 |
| GENUINE PARTS CO | COM | 372460105 |  | 34881 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 98 | 0 | 102 |
| GILEAD SCIENCES INC | COM | 375558103 |  | 44814 | 522 | SH |  | SOLE | Salem Investment Counselors Inc. | 522 | 0 | 0 |
| GINKGO BIOWORKS HOLDINGS INC | CL A SHS | 37611X100 |  | 1647336 | 974755 | SH |  | SOLE | Salem Investment Counselors Inc. | 387340 | 0 | 587415 |
| GLOBAL PMTS INC | COM | 37940X102 |  | 407709 | 4105 | SH |  | SOLE |  | 0 | 0 | 4105 |
| GLOBAL X FDS | FINTECH ETF | 37954Y814 |  | 48802 | 2535 | SH |  | SOLE | Salem Investment Counselors Inc. | 1150 | 0 | 1385 |
| GLOBAL X FDS | GLBL X MLP ETF | 37954Y343 |  | 23040 | 558 | SH |  | SOLE |  | 0 | 0 | 558 |
| GLOBAL X FDS | SOCIAL MED ETF | 37950E416 |  | 92380 | 2980 | SH |  | SOLE | Salem Investment Counselors Inc. | 2472 | 0 | 508 |
| GLOBAL X FDS | US INFR DEV ETF | 37954Y673 |  | 1332 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| GLOBE LIFE INC | COM | 37959E102 |  | 87760 | 728 | SH |  | SOLE | Salem Investment Counselors Inc. | 728 | 0 | 0 |
| GMS INC | COM | 36251C103 |  | 15438 | 310 | SH |  | SOLE | Salem Investment Counselors Inc. | 310 | 0 | 0 |
| GODADDY INC | CL A | 380237107 |  | 16460 | 220 | SH |  | SOLE | Salem Investment Counselors Inc. | 220 | 0 | 0 |
| GOLDMAN SACHS ETF TR | ACTIVEBETA US LG | 381430503 |  | 201450 | 2634 | SH |  | SOLE | Salem Investment Counselors Inc. | 2634 | 0 | 0 |
| GOLDMAN SACHS ETF TR | INNOVAT EQ ETF | 38149W820 |  | 10 | 0 | SH |  | SOLE |  | 0 | 0 | 0 |
| GOLDMAN SACHS GROUP INC | COM | 38141G104 |  | 1847728 | 5381 | SH |  | SOLE | Salem Investment Counselors Inc. | 5280 | 0 | 101 |
| GOODYEAR TIRE  RUBR CO | COM | 382550101 |  | 3156853 | 311020 | SH |  | SOLE | Salem Investment Counselors Inc. | 286455 | 0 | 24565 |
| GOSSAMER BIO INC | COM | 38341P102 |  | 217 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| GRAB HOLDINGS LIMITED | CLASS A ORD | G4124C109 |  | 5635 | 1750 | SH |  | SOLE | Salem Investment Counselors Inc. | 1750 | 0 | 0 |
| GRAHAM HLDGS CO | COM CL B | 384637104 |  | 18126 | 30 | SH |  | SOLE | Salem Investment Counselors Inc. | 30 | 0 | 0 |
| GRAINGER W W INC | COM | 384802104 |  | 333750 | 600 | SH |  | SOLE | Salem Investment Counselors Inc. | 600 | 0 | 0 |
| GREEN BRICK PARTNERS INC | COM | 392709101 |  | 20537203 | 847594 | SH |  | SOLE | Salem Investment Counselors Inc. | 763800 | 0 | 83794 |
| GREEN PLAINS INC | COM | 393222104 |  | 2745 | 90 | SH |  | SOLE | Salem Investment Counselors Inc. | 90 | 0 | 0 |
| GRUPO AEROPORTUARIO DEL CENT | SPON ADR | 400501102 |  | 8163 | 132 | SH |  | SOLE | Salem Investment Counselors Inc. | 132 | 0 | 0 |
| GRUPO AEROPUERTO DEL PACIFIC | SPON ADR B | 400506101 |  | 2589 | 18 | SH |  | SOLE | Salem Investment Counselors Inc. | 18 | 0 | 0 |
| GSK PLC | SPONSORED ADR | 37733W204 |  | 78562 | 2188 | SH |  | SOLE | Salem Investment Counselors Inc. | 1888 | 0 | 300 |
| GUIDEWIRE SOFTWARE INC | COM | 40171V100 |  | 4692 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| HALEON PLC | SPON ADS | 405552100 |  | 23488 | 2936 | SH |  | SOLE | Salem Investment Counselors Inc. | 2561 | 0 | 375 |
| HALLIBURTON CO | COM | 406216101 |  | 9129 | 232 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 32 |
| HANCOCK JOHN TAX-ADVANTAGED | COM | 41013V100 |  | 1920 | 84 | SH |  | SOLE |  | 0 | 0 | 84 |
| HANESBRANDS INC | COM | 410345102 |  | 14138 | 2223 | SH |  | SOLE | Salem Investment Counselors Inc. | 648 | 0 | 1575 |
| HANNON ARMSTRONG SUST INFR C | COM | 41068X100 |  | 5196 | 177 | SH |  | SOLE | Salem Investment Counselors Inc. | 177 | 0 | 0 |
| HANOVER INS GROUP INC | COM | 410867105 |  | 18918 | 140 | SH |  | SOLE | Salem Investment Counselors Inc. | 140 | 0 | 0 |
| HARLEY DAVIDSON INC | COM | 412822108 |  | 58864 | 1415 | SH |  | SOLE | Salem Investment Counselors Inc. | 1415 | 0 | 0 |
| HARROW HEALTH INC | COM | 415858109 |  | 19188 | 1300 | SH |  | SOLE | Salem Investment Counselors Inc. | 1300 | 0 | 0 |
| HASBRO INC | COM | 418056107 |  | 11897 | 195 | SH |  | SOLE | Salem Investment Counselors Inc. | 195 | 0 | 0 |
| HAVERTY FURNITURE COS INC | COM | 419596101 |  | 5980 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| HAWKINS INC | COM | 420261109 |  | 1930 | 50 | SH |  | SOLE |  | 0 | 0 | 50 |
| HCA HEALTHCARE INC | COM | 40412C101 |  | 777470 | 3240 | SH |  | SOLE | Salem Investment Counselors Inc. | 3225 | 0 | 15 |
| HEALTHCARE RLTY TR | CL A COM | 42226K105 |  | 1734 | 90 | SH |  | SOLE |  | 0 | 0 | 90 |
| HELLO GROUP INC | ADS | 423403104 |  | 9 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| HENRY SCHEIN INC | COM | 806407102 |  | 5431 | 68 | SH |  | SOLE |  | 0 | 0 | 68 |
| HERBALIFE NUTRITION LTD | COM SHS | G4412G101 |  | 5952 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| HERC HLDGS INC | COM | 42704L104 |  | 1230180 | 9350 | SH |  | SOLE | Salem Investment Counselors Inc. | 8130 | 0 | 1220 |
| HERCULES CAPITAL INC | COM | 427096508 |  | 1322 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| HERSHEY CO | COM | 427866108 |  | 159070 | 687 | SH |  | SOLE | Salem Investment Counselors Inc. | 687 | 0 | 0 |
| HESS CORP | COM | 42809H107 |  | 142 | 1 | SH |  | SOLE |  | 0 | 0 | 1 |
| HEWLETT PACKARD ENTERPRISE C | COM | 42824C109 |  | 11244 | 700 | SH |  | SOLE | Salem Investment Counselors Inc. | 700 | 0 | 0 |
| HIGHWOODS PPTYS INC | COM | 431284108 |  | 601234 | 21488 | SH |  | SOLE | Salem Investment Counselors Inc. | 21488 | 0 | 0 |
| HIVE BLOCKCHAIN TECHNLGIES L | COM NEW | 43366H704 |  | 58 | 40 | SH |  | SOLE | Salem Investment Counselors Inc. | 40 | 0 | 0 |
| HOLOGIC INC | COM | 436440101 |  | 41071 | 549 | SH |  | SOLE | Salem Investment Counselors Inc. | 208 | 0 | 341 |
| HOME DEPOT INC | COM | 437076102 |  | 6566716 | 20790 | SH |  | SOLE | Salem Investment Counselors Inc. | 18860 | 0 | 1930 |
| HOMOLOGY MEDICINES INC | COM | 438083107 |  | 189 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 0 |
| HONDA MOTOR LTD | AMERN SHS | 438128308 |  | 1463 | 64 | SH |  | SOLE |  | 0 | 0 | 64 |
| HONEYWELL INTL INC | COM | 438516106 |  | 14083377 | 65718 | SH |  | SOLE | Salem Investment Counselors Inc. | 60501 | 0 | 5217 |
| HOOKIPA PHARMA INC | COM | 43906K100 |  | 61 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| HORMEL FOODS CORP | COM | 440452100 |  | 13665 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| HOWMET AEROSPACE INC | COM | 443201108 |  | 1301 | 33 | SH |  | SOLE | Salem Investment Counselors Inc. | 33 | 0 | 0 |
| HP INC | COM | 40434L105 |  | 21517 | 794 | SH |  | SOLE | Salem Investment Counselors Inc. | 794 | 0 | 0 |
| HUBBELL INC | COM | 443510607 |  | 2232511 | 9513 | SH |  | SOLE | Salem Investment Counselors Inc. | 9491 | 0 | 22 |
| HUBSPOT INC | COM | 443573100 |  | 54646 | 189 | SH |  | SOLE | Salem Investment Counselors Inc. | 189 | 0 | 0 |
| HUMANA INC | COM | 444859102 |  | 9747 | 19 | SH |  | SOLE |  | 0 | 0 | 19 |
| HUNT J B TRANS SVCS INC | COM | 445658107 |  | 36267 | 208 | SH |  | SOLE | Salem Investment Counselors Inc. | 123 | 0 | 85 |
| HUNTINGTON BANCSHARES INC | COM | 446150104 |  | 3464 | 243 | SH |  | SOLE |  | 0 | 0 | 243 |
| HUNTSMAN CORP | COM | 447011107 |  | 8840756 | 321716 | SH |  | SOLE | Salem Investment Counselors Inc. | 301250 | 0 | 20466 |
| HURCO CO | COM | 447324104 |  | 2613 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| I3 VERTICALS INC | COM CL A | 46571Y107 |  | 47463 | 1950 | SH |  | SOLE | Salem Investment Counselors Inc. | 1950 | 0 | 0 |
| IAA INC | COM | 449253103 |  | 4800 | 120 | SH |  | SOLE |  | 0 | 0 | 120 |
| ICICI BANK LIMITED | ADR | 45104G104 |  | 90296 | 4125 | SH |  | SOLE | Salem Investment Counselors Inc. | 4125 | 0 | 0 |
| ILLINOIS TOOL WKS INC | COM | 452308109 |  | 118118 | 533 | SH |  | SOLE | Salem Investment Counselors Inc. | 516 | 0 | 17 |
| ILLUMINA INC | COM | 452327109 |  | 882805 | 4366 | SH |  | SOLE | Salem Investment Counselors Inc. | 3266 | 0 | 1100 |
| IMPINJ INC | COM | 453204109 |  | 7097 | 65 | SH |  | SOLE | Salem Investment Counselors Inc. | 65 | 0 | 0 |
| INCYTE CORP | COM | 45337C102 |  | 62569 | 779 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 729 |
| INDIE SEMICONDUCTOR INC | CLASS A COM | 45569U101 |  | 2915 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| ING GROEP N.V. | SPONSORED ADR | 456837103 |  | 1570 | 129 | SH |  | SOLE |  | 0 | 0 | 129 |
| INGERSOLL RAND INC | COM | 45687V106 |  | 582065 | 11140 | SH |  | SOLE | Salem Investment Counselors Inc. | 7140 | 0 | 4000 |
| INGEVITY CORP | COM | 45688C107 |  | 5123172 | 72731 | SH |  | SOLE | Salem Investment Counselors Inc. | 72707 | 0 | 24 |
| INNOVATIVE INDL PPTYS INC | COM | 45781V101 |  | 2120 | 21 | SH |  | SOLE | Salem Investment Counselors Inc. | 21 | 0 | 0 |
| INSPERITY INC | COM | 45778Q107 |  | 19085 | 168 | SH |  | SOLE | Salem Investment Counselors Inc. | 168 | 0 | 0 |
| INTEL CORP | COM | 458140100 |  | 6043319 | 228654 | SH |  | SOLE | Salem Investment Counselors Inc. | 211404 | 0 | 17250 |
| INTERNATIONAL BUSINESS MACHS | COM | 459200101 |  | 1024693 | 7273 | SH |  | SOLE | Salem Investment Counselors Inc. | 7148 | 0 | 125 |
| INTERNATIONAL PAPER CO | COM | 460146103 |  | 3809 | 110 | SH |  | SOLE | Salem Investment Counselors Inc. | 10 | 0 | 100 |
| INTUIT | COM | 461202103 |  | 79012 | 203 | SH |  | SOLE | Salem Investment Counselors Inc. | 155 | 0 | 48 |
| INTUITIVE SURGICAL INC | COM NEW | 46120E602 |  | 14958576 | 56373 | SH |  | SOLE | Salem Investment Counselors Inc. | 52311 | 0 | 4062 |
| INVENTRUST PPTYS CORP | COM NEW | 46124J201 |  | 6136 | 257 | SH |  | SOLE | Salem Investment Counselors Inc. | 257 | 0 | 0 |
| INVESCO ACTVELY MNGD ETC FD | OPTIMUM YIELD | 46090F100 |  | 61573 | 4166 | SH |  | SOLE | Salem Investment Counselors Inc. | 4166 | 0 | 0 |
| INVESCO EXCH TRADED FD TR II | FTSE RAFI DEV | 46138E743 |  | 332 | 8 | SH |  | SOLE |  | 0 | 0 | 8 |
| INVESCO EXCH TRADED FD TR II | NASDAQ 100 ETF | 46138G649 |  | 31764 | 290 | SH |  | SOLE |  | 0 | 0 | 290 |
| INVESCO EXCH TRADED FD TR II | S GBL WATER | 46138E263 |  | 32634 | 700 | SH |  | SOLE | Salem Investment Counselors Inc. | 700 | 0 | 0 |
| INVESCO EXCH TRADED FD TR II | S SMLCP INDL | 46138E123 |  | 2321339 | 26141 | SH |  | SOLE | Salem Investment Counselors Inc. | 26141 | 0 | 0 |
| INVESCO EXCH TRADED FD TR II | SOLAR ETF | 46138G706 |  | 19256 | 264 | SH |  | SOLE | Salem Investment Counselors Inc. | 264 | 0 | 0 |
| INVESCO EXCH TRADED FD TR II | TREAS COLATERL | 46138G888 |  | 1044973 | 9920 | SH |  | SOLE |  | 0 | 0 | 9920 |
| INVESCO EXCHANGE TRADED FD T | DWA MOMENTUM | 46137V837 |  | 10658 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 0 |
| INVESCO EXCHANGE TRADED FD T | DYNMC MKT ETF | 46137V712 |  | 104 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| INVESCO EXCHANGE TRADED FD T | GBL LISTED PVT | 46137V589 |  | 255 | 27 | SH |  | SOLE |  | 0 | 0 | 27 |
| INVESCO EXCHANGE TRADED FD T | GLOBAL DRGN CN | 46137V571 |  | 43892 | 1606 | SH |  | SOLE |  | 0 | 0 | 1606 |
| INVESCO EXCHANGE TRADED FD T | NASDAQ INTERNT | 46137V530 |  | 337 | 3 | SH |  | SOLE |  | 0 | 0 | 3 |
| INVESCO EXCHANGE TRADED FD T | S 500 TOP 50 | 46137V233 |  | 15455 | 56 | SH |  | SOLE |  | 0 | 0 | 56 |
| INVESCO EXCHANGE TRADED FD T | S MDCP400 PR | 46137V217 |  | 89545 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| INVESCO EXCHANGE TRADED FD T | S SPIN OFF | 46137V159 |  | 5238 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| INVESCO EXCHANGE TRADED FD T | S EQL WGT | 46137V357 |  | 36725 | 260 | SH |  | SOLE | Salem Investment Counselors Inc. | 69 | 0 | 191 |
| INVESCO EXCHANGE TRADED FD T | S PUR VAL | 46137V258 |  | 17078 | 219 | SH |  | SOLE |  | 0 | 0 | 219 |
| INVESCO EXCHANGE TRADED FD T | WATER RES ETF | 46137V142 |  | 31749 | 616 | SH |  | SOLE | Salem Investment Counselors Inc. | 616 | 0 | 0 |
| INVESCO LTD | SHS | G491BT108 |  | 13492 | 750 | SH |  | SOLE | Salem Investment Counselors Inc. | 750 | 0 | 0 |
| INVESCO QQQ TR | UNIT SER 1 | 46090E103 |  | 1588626 | 5966 | SH |  | SOLE | Salem Investment Counselors Inc. | 4215 | 0 | 1751 |
| INVESTORS TITLE CO NC | COM | 461804106 |  | 4426 | 30 | SH |  | SOLE | Salem Investment Counselors Inc. | 30 | 0 | 0 |
| INVITAE CORP | COM | 46185L103 |  | 7254 | 3900 | SH |  | SOLE | Salem Investment Counselors Inc. | 3900 | 0 | 0 |
| INVITATION HOMES INC | COM | 46187W107 |  | 47839 | 1614 | SH |  | SOLE | Salem Investment Counselors Inc. | 1614 | 0 | 0 |
| IQVIA HLDGS INC | COM | 46266C105 |  | 945567 | 4615 | SH |  | SOLE | Salem Investment Counselors Inc. | 3583 | 0 | 1032 |
| IRON MTN INC DEL | COM | 46284V101 |  | 3975392 | 78848 | SH |  | SOLE | Salem Investment Counselors Inc. | 75773 | 0 | 3075 |
| ISHARES GOLD TR | ISHARES NEW | 464285204 |  | 74230 | 2146 | SH |  | SOLE | Salem Investment Counselors Inc. | 1635 | 0 | 511 |
| ISHARES INC | CORE MSCI EMKT | 46434G103 |  | 148833 | 3187 | SH |  | SOLE | Salem Investment Counselors Inc. | 2932 | 0 | 255 |
| ISHARES INC | MSCI EMERG MRKT | 464286533 |  | 298141 | 5620 | SH |  | SOLE | Salem Investment Counselors Inc. | 4767 | 0 | 853 |
| ISHARES INC | MSCI HONG KG ETF | 464286871 |  | 313049 | 14900 | SH |  | SOLE | Salem Investment Counselors Inc. | 9400 | 0 | 5500 |
| ISHARES INC | MSCI JPN ETF NEW | 46434G822 |  | 712620 | 13090 | SH |  | SOLE | Salem Investment Counselors Inc. | 8590 | 0 | 4500 |
| ISHARES INC | MSCI PAC JP ETF | 464286665 |  | 1712 | 40 | SH |  | SOLE | Salem Investment Counselors Inc. | 40 | 0 | 0 |
| ISHARES SILVER TR | ISHARES | 46428Q109 |  | 42036 | 1909 | SH |  | SOLE | Salem Investment Counselors Inc. | 1909 | 0 | 0 |
| ISHARES TR | 0-3 MNTH TREASRY | 46436E718 |  | 365211 | 3647 | SH |  | SOLE |  | 0 | 0 | 3647 |
| ISHARES TR | 1 3 YR TREAS BD | 464287457 |  | 2841 | 35 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 0 |
| ISHARES TR | 10-20 YR TRS ETF | 464288653 |  | 3678 | 34 | SH |  | SOLE | Salem Investment Counselors Inc. | 34 | 0 | 0 |
| ISHARES TR | 7-10 YR TRSY BD | 464287440 |  | 192230 | 2007 | SH |  | SOLE | Salem Investment Counselors Inc. | 2007 | 0 | 0 |
| ISHARES TR | AGENCY BOND ETF | 464288166 |  | 639 | 6 | SH |  | SOLE |  | 0 | 0 | 6 |
| ISHARES TR | BLACKROCK ULTRA | 46434V878 |  | 17514 | 350 | SH |  | SOLE |  | 0 | 0 | 350 |
| ISHARES TR | BROAD USD HIGH | 46435U853 |  | 111187 | 3220 | SH |  | SOLE | Salem Investment Counselors Inc. | 470 | 0 | 2750 |
| ISHARES TR | CHINA LG-CAP ETF | 464287184 |  | 22640 | 800 | SH |  | SOLE | Salem Investment Counselors Inc. | 800 | 0 | 0 |
| ISHARES TR | CORE 1 5 YR USD | 46432F859 |  | 433750 | 9340 | SH |  | SOLE |  | 0 | 0 | 9340 |
| ISHARES TR | CORE HIGH DV ETF | 46429B663 |  | 45386 | 435 | SH |  | SOLE | Salem Investment Counselors Inc. | 435 | 0 | 0 |
| ISHARES TR | CORE LT USDB ETF | 464289479 |  | 12731 | 250 | SH |  | SOLE |  | 0 | 0 | 250 |
| ISHARES TR | CORE MSCI EAFE | 46432F842 |  | 681553 | 11057 | SH |  | SOLE | Salem Investment Counselors Inc. | 9298 | 0 | 1759 |
| ISHARES TR | CORE S MCP ETF | 464287507 |  | 1225415 | 5066 | SH |  | SOLE | Salem Investment Counselors Inc. | 4437 | 0 | 629 |
| ISHARES TR | CORE S SCP ETF | 464287804 |  | 566697 | 5988 | SH |  | SOLE | Salem Investment Counselors Inc. | 3326 | 0 | 2662 |
| ISHARES TR | CORE S TTL STK | 464287150 |  | 371432 | 4380 | SH |  | SOLE | Salem Investment Counselors Inc. | 4380 | 0 | 0 |
| ISHARES TR | CORE S US GWT | 464287671 |  | 7340 | 90 | SH |  | SOLE | Salem Investment Counselors Inc. | 90 | 0 | 0 |
| ISHARES TR | CORE S US VLU | 464287663 |  | 2240 | 32 | SH |  | SOLE | Salem Investment Counselors Inc. | 32 | 0 | 0 |
| ISHARES TR | CORE S ETF | 464287200 |  | 3420421 | 8902 | SH |  | SOLE | Salem Investment Counselors Inc. | 7531 | 0 | 1371 |
| ISHARES TR | CORE TOTAL USD | 46434V613 |  | 240960 | 5363 | SH |  | SOLE |  | 0 | 0 | 5363 |
| ISHARES TR | CORE US AGGBD ET | 464287226 |  | 55575 | 573 | SH |  | SOLE | Salem Investment Counselors Inc. | 573 | 0 | 0 |
| ISHARES TR | EAFE SML CP ETF | 464288273 |  | 14466 | 256 | SH |  | SOLE | Salem Investment Counselors Inc. | 6 | 0 | 250 |
| ISHARES TR | EAFE VALUE ETF | 464288877 |  | 14911 | 325 | SH |  | SOLE |  | 0 | 0 | 325 |
| ISHARES TR | EXPANDED TECH | 464287515 |  | 490720 | 1918 | SH |  | SOLE | Salem Investment Counselors Inc. | 1842 | 0 | 76 |
| ISHARES TR | FLTG RATE NT ETF | 46429B655 |  | 172380 | 3425 | SH |  | SOLE |  | 0 | 0 | 3425 |
| ISHARES TR | GL CLEAN ENE ETF | 464288224 |  | 353628 | 17815 | SH |  | SOLE | Salem Investment Counselors Inc. | 16615 | 0 | 1200 |
| ISHARES TR | GLB INFRASTR ETF | 464288372 |  | 13752 | 300 | SH |  | SOLE |  | 0 | 0 | 300 |
| ISHARES TR | GLOB HLTHCRE ETF | 464287325 |  | 118832 | 1400 | SH |  | SOLE | Salem Investment Counselors Inc. | 1400 | 0 | 0 |
| ISHARES TR | GLOBAL ENERG ETF | 464287341 |  | 198849 | 5100 | SH |  | SOLE | Salem Investment Counselors Inc. | 5100 | 0 | 0 |
| ISHARES TR | GLOBAL TECH ETF | 464287291 |  | 591756 | 13200 | SH |  | SOLE | Salem Investment Counselors Inc. | 13200 | 0 | 0 |
| ISHARES TR | IBOXX HI YD ETF | 464288513 |  | 96529 | 1311 | SH |  | SOLE | Salem Investment Counselors Inc. | 1291 | 0 | 20 |
| ISHARES TR | IBOXX INV CP ETF | 464287242 |  | 52293 | 496 | SH |  | SOLE | Salem Investment Counselors Inc. | 483 | 0 | 13 |
| ISHARES TR | ISHARES SEMICDTR | 464287523 |  | 51501 | 148 | SH |  | SOLE | Salem Investment Counselors Inc. | 73 | 0 | 75 |
| ISHARES TR | ISHS 1-5YR INVS | 464288646 |  | 15444 | 310 | SH |  | SOLE |  | 0 | 0 | 310 |
| ISHARES TR | ISHS 5-10YR INVT | 464288638 |  | 166552 | 3364 | SH |  | SOLE |  | 0 | 0 | 3364 |
| ISHARES TR | MICRO-CAP ETF | 464288869 |  | 111604 | 1035 | SH |  | SOLE | Salem Investment Counselors Inc. | 1035 | 0 | 0 |
| ISHARES TR | MSCI EAFE ETF | 464287465 |  | 551770 | 8406 | SH |  | SOLE | Salem Investment Counselors Inc. | 5691 | 0 | 2715 |
| ISHARES TR | MSCI EAFE MIN VL | 46429B689 |  | 182680 | 2873 | SH |  | SOLE | Salem Investment Counselors Inc. | 2572 | 0 | 301 |
| ISHARES TR | MSCI EMG MKT ETF | 464287234 |  | 695654 | 18355 | SH |  | SOLE | Salem Investment Counselors Inc. | 13486 | 0 | 4869 |
| ISHARES TR | MSCI USA MIN VOL | 46429B697 |  | 46721 | 648 | SH |  | SOLE | Salem Investment Counselors Inc. | 39 | 0 | 609 |
| ISHARES TR | MSCI USA MMENTM | 46432F396 |  | 10945 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| ISHARES TR | MSCI USA QLT FCT | 46432F339 |  | 370826 | 3254 | SH |  | SOLE | Salem Investment Counselors Inc. | 1734 | 0 | 1520 |
| ISHARES TR | MSCI USA VALUE | 46432F388 |  | 53 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| ISHARES TR | NATIONAL MUN ETF | 464288414 |  | 373541 | 3540 | SH |  | SOLE | Salem Investment Counselors Inc. | 3540 | 0 | 0 |
| ISHARES TR | PFD AND INCM SEC | 464288687 |  | 1921081 | 62924 | SH |  | SOLE | Salem Investment Counselors Inc. | 27854 | 0 | 35070 |
| ISHARES TR | RUS 1000 ETF | 464287622 |  | 119365 | 567 | SH |  | SOLE | Salem Investment Counselors Inc. | 567 | 0 | 0 |
| ISHARES TR | RUS 1000 GRW ETF | 464287614 |  | 1086411 | 5071 | SH |  | SOLE | Salem Investment Counselors Inc. | 5071 | 0 | 0 |
| ISHARES TR | RUS 1000 VAL ETF | 464287598 |  | 289500 | 1909 | SH |  | SOLE | Salem Investment Counselors Inc. | 1784 | 0 | 125 |
| ISHARES TR | RUS 2000 VAL ETF | 464287630 |  | 10400 | 75 | SH |  | SOLE |  | 0 | 0 | 75 |
| ISHARES TR | RUS MD CP GR ETF | 464287481 |  | 149644 | 1790 | SH |  | SOLE | Salem Investment Counselors Inc. | 1790 | 0 | 0 |
| ISHARES TR | RUS MDCP VAL ETF | 464287473 |  | 7900 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| ISHARES TR | RUS MID CAP ETF | 464287499 |  | 5856279 | 86824 | SH |  | SOLE | Salem Investment Counselors Inc. | 82049 | 0 | 4775 |
| ISHARES TR | RUS TP200 GR ETF | 464289438 |  | 72197 | 599 | SH |  | SOLE | Salem Investment Counselors Inc. | 599 | 0 | 0 |
| ISHARES TR | RUSSELL 2000 ETF | 464287655 |  | 2464927 | 14137 | SH |  | SOLE | Salem Investment Counselors Inc. | 12917 | 0 | 1220 |
| ISHARES TR | S 100 ETF | 464287101 |  | 16716 | 98 | SH |  | SOLE |  | 0 | 0 | 98 |
| ISHARES TR | S 500 GRWT ETF | 464287309 |  | 432549 | 7394 | SH |  | SOLE | Salem Investment Counselors Inc. | 7204 | 0 | 190 |
| ISHARES TR | S 500 VAL ETF | 464287408 |  | 1685713 | 11620 | SH |  | SOLE | Salem Investment Counselors Inc. | 11540 | 0 | 80 |
| ISHARES TR | S MC 400GR ETF | 464287606 |  | 91385 | 1338 | SH |  | SOLE | Salem Investment Counselors Inc. | 778 | 0 | 560 |
| ISHARES TR | S MC 400VL ETF | 464287705 |  | 86890 | 862 | SH |  | SOLE | Salem Investment Counselors Inc. | 294 | 0 | 568 |
| ISHARES TR | S SML 600 GWT | 464287887 |  | 81917 | 758 | SH |  | SOLE | Salem Investment Counselors Inc. | 440 | 0 | 318 |
| ISHARES TR | SELECT DIVID ETF | 464287168 |  | 1813572 | 15038 | SH |  | SOLE | Salem Investment Counselors Inc. | 15038 | 0 | 0 |
| ISHARES TR | SHORT TREAS BD | 464288679 |  | 495739 | 4510 | SH |  | SOLE | Salem Investment Counselors Inc. | 4350 | 0 | 160 |
| ISHARES TR | SP SMCP600VL ETF | 464287879 |  | 41911 | 459 | SH |  | SOLE | Salem Investment Counselors Inc. | 55 | 0 | 404 |
| ISHARES TR | TIPS BD ETF | 464287176 |  | 38667 | 363 | SH |  | SOLE | Salem Investment Counselors Inc. | 363 | 0 | 0 |
| ISHARES TR | U.S. BAS MTL ETF | 464287838 |  | 16719 | 134 | SH |  | SOLE | Salem Investment Counselors Inc. | 134 | 0 | 0 |
| ISHARES TR | U.S. ENERGY ETF | 464287796 |  | 6974 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 0 |
| ISHARES TR | U.S. FIN SVC ETF | 464287770 |  | 23628 | 150 | SH |  | SOLE |  | 0 | 0 | 150 |
| ISHARES TR | U.S. MED DVC ETF | 464288810 |  | 1209223 | 23002 | SH |  | SOLE | Salem Investment Counselors Inc. | 22699 | 0 | 303 |
| ISHARES TR | U.S. TECH ETF | 464287721 |  | 49163 | 660 | SH |  | SOLE | Salem Investment Counselors Inc. | 660 | 0 | 0 |
| ISHARES TR | US AER DEF ETF | 464288760 |  | 14542 | 130 | SH |  | SOLE | Salem Investment Counselors Inc. | 130 | 0 | 0 |
| ISHARES TR | US HLTHCARE ETF | 464287762 |  | 8795 | 31 | SH |  | SOLE |  | 0 | 0 | 31 |
| ISHARES TR | US HLTHCR PR ETF | 464288828 |  | 66922 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| ISHARES TR | US HOME CONS ETF | 464288752 |  | 9091 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 0 |
| ISHARES TR | US INFRASTRUC | 46435U713 |  | 18130 | 500 | SH |  | SOLE |  | 0 | 0 | 500 |
| ISHARES TR | US TREAS BD ETF | 46429B267 |  | 28923 | 1273 | SH |  | SOLE | Salem Investment Counselors Inc. | 1273 | 0 | 0 |
| ISHARES TR | USD INV GRDE ETF | 464288620 |  | 18367 | 374 | SH |  | SOLE | Salem Investment Counselors Inc. | 334 | 0 | 40 |
| ISHARES U S ETF TR | BLACKROCK ST MAT | 46431W507 |  | 32026 | 650 | SH |  | SOLE |  | 0 | 0 | 650 |
| ITT INC | COM | 45073V108 |  | 7355 | 91 | SH |  | SOLE | Salem Investment Counselors Inc. | 91 | 0 | 0 |
| J P MORGAN EXCHANGE TRADED F | BETABUILDERS CDA | 46641Q225 |  | 401 | 7 | SH |  | SOLE | Salem Investment Counselors Inc. | 7 | 0 | 0 |
| J P MORGAN EXCHANGE TRADED F | BETABUILDERS I | 46641Q373 |  | 3424 | 69 | SH |  | SOLE | Salem Investment Counselors Inc. | 69 | 0 | 0 |
| J P MORGAN EXCHANGE TRADED F | BETABUILDRS US | 46641Q399 |  | 9184 | 134 | SH |  | SOLE | Salem Investment Counselors Inc. | 134 | 0 | 0 |
| J P MORGAN EXCHANGE TRADED F | DIV RTN INT EQ | 46641Q209 |  | 1618 | 33 | SH |  | SOLE | Salem Investment Counselors Inc. | 33 | 0 | 0 |
| J P MORGAN EXCHANGE TRADED F | DIVERSFD EQT ETF | 46641Q845 |  | 26150 | 675 | SH |  | SOLE |  | 0 | 0 | 675 |
| J P MORGAN EXCHANGE TRADED F | EQUITY PREMIUM | 46641Q332 |  | 26562 | 485 | SH |  | SOLE |  | 0 | 0 | 485 |
| J P MORGAN EXCHANGE TRADED F | ULTRA SHRT INC | 46641Q837 |  | 2413763 | 48015 | SH |  | SOLE | Salem Investment Counselors Inc. | 22710 | 0 | 25305 |
| JABIL INC | COM | 466313103 |  | 61721 | 905 | SH |  | SOLE | Salem Investment Counselors Inc. | 905 | 0 | 0 |
| JOBY AVIATION INC | COMMON STOCK | G65163100 |  | 335 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| JOHNSON  JOHNSON | COM | 478160104 |  | 29901682 | 169271 | SH |  | SOLE | Salem Investment Counselors Inc. | 155110 | 0 | 14161 |
| JOHNSON CTLS INTL PLC | SHS | G51502105 |  | 84269 | 1310 | SH |  | SOLE | Salem Investment Counselors Inc. | 588 | 0 | 722 |
| JPMORGAN CHASE  CO | ALERIAN ML ETN | 46625H365 |  | 699589 | 32165 | SH |  | SOLE | Salem Investment Counselors Inc. | 30875 | 0 | 1290 |
| JPMORGAN CHASE  CO | COM | 46625H100 |  | 29098298 | 216990 | SH |  | SOLE | Salem Investment Counselors Inc. | 198916 | 0 | 18074 |
| KAISER ALUMINUM CORP | COM PAR $0.01 | 483007704 |  | 37980 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| KB HOME | COM | 48666K109 |  | 6078254 | 190840 | SH |  | SOLE | Salem Investment Counselors Inc. | 188260 | 0 | 2580 |
| KELLOGG CO | COM | 487836108 |  | 102372 | 1437 | SH |  | SOLE | Salem Investment Counselors Inc. | 1137 | 0 | 300 |
| KEMPER CORP | COM | 488401100 |  | 10135 | 206 | SH |  | SOLE | Salem Investment Counselors Inc. | 206 | 0 | 0 |
| KEWAUNEE SCIENTIFIC CORP | COM | 492854104 |  | 10108 | 650 | SH |  | SOLE | Salem Investment Counselors Inc. | 650 | 0 | 0 |
| KEYCORP | COM | 493267108 |  | 18848 | 1082 | SH |  | SOLE | Salem Investment Counselors Inc. | 1082 | 0 | 0 |
| KEYSIGHT TECHNOLOGIES INC | COM | 49338L103 |  | 9751 | 57 | SH |  | SOLE | Salem Investment Counselors Inc. | 57 | 0 | 0 |
| KIMBERLY-CLARK CORP | COM | 494368103 |  | 7597913 | 55599 | SH |  | SOLE | Salem Investment Counselors Inc. | 50711 | 0 | 4888 |
| KINDER MORGAN INC DEL | COM | 49456B101 |  | 6187555 | 342232 | SH |  | SOLE | Salem Investment Counselors Inc. | 323986 | 0 | 18246 |
| KKR  CO INC | COM | 48251W104 |  | 8124 | 175 | SH |  | SOLE |  | 0 | 0 | 175 |
| KNIGHT-SWIFT TRANSN HLDGS IN | CL A | 499049104 |  | 28406 | 542 | SH |  | SOLE |  | 0 | 0 | 542 |
| KONTOOR BRANDS INC | COM | 50050N103 |  | 77061 | 1927 | SH |  | SOLE | Salem Investment Counselors Inc. | 783 | 0 | 1144 |
| KRAFT HEINZ CO | COM | 500754106 |  | 36924 | 907 | SH |  | SOLE | Salem Investment Counselors Inc. | 667 | 0 | 240 |
| KRANESHARES TR | CSI CHI INTERNET | 500767306 |  | 1812 | 60 | SH |  | SOLE | Salem Investment Counselors Inc. | 60 | 0 | 0 |
| KRANESHARES TR | ELEC VEH FUTUR | 500767827 |  | 4643 | 165 | SH |  | SOLE | Salem Investment Counselors Inc. | 165 | 0 | 0 |
| KROGER CO | COM | 501044101 |  | 40300 | 904 | SH |  | SOLE | Salem Investment Counselors Inc. | 869 | 0 | 35 |
| KYNDRYL HLDGS INC | COMMON STOCK | 50155Q100 |  | 1579 | 142 | SH |  | SOLE | Salem Investment Counselors Inc. | 127 | 0 | 15 |
| L3HARRIS TECHNOLOGIES INC | COM | 502431109 |  | 199049 | 956 | SH |  | SOLE | Salem Investment Counselors Inc. | 856 | 0 | 100 |
| LABORATORY CORP AMER HLDGS | COM NEW | 50540R409 |  | 589406 | 2503 | SH |  | SOLE | Salem Investment Counselors Inc. | 2338 | 0 | 165 |
| LAM RESEARCH CORP | COM | 512807108 |  | 107930 | 256 | SH |  | SOLE | Salem Investment Counselors Inc. | 163 | 0 | 93 |
| LAMAR ADVERTISING CO NEW | CL A | 512816109 |  | 10384 | 110 | SH |  | SOLE |  | 0 | 0 | 110 |
| LAMB WESTON HLDGS INC | COM | 513272104 |  | 25200 | 282 | SH |  | SOLE | Salem Investment Counselors Inc. | 282 | 0 | 0 |
| LANDSTAR SYS INC | COM | 515098101 |  | 2606 | 16 | SH |  | SOLE |  | 0 | 0 | 16 |
| LAUDER ESTEE COS INC | CL A | 518439104 |  | 118645 | 478 | SH |  | SOLE | Salem Investment Counselors Inc. | 25 | 0 | 453 |
| LEIDOS HOLDINGS INC | COM | 525327102 |  | 11255 | 107 | SH |  | SOLE | Salem Investment Counselors Inc. | 107 | 0 | 0 |
| LENDINGCLUB CORP | COM NEW | 52603A208 |  | 7260 | 825 | SH |  | SOLE | Salem Investment Counselors Inc. | 825 | 0 | 0 |
| LENNAR CORP | CL A | 526057104 |  | 24740291 | 273373 | SH |  | SOLE | Salem Investment Counselors Inc. | 249247 | 0 | 24126 |
| LI-CYCLE HOLDINGS CORP | COMMON SHARES | 50202P105 |  | 371 | 78 | SH |  | SOLE |  | 0 | 0 | 78 |
| LIFE STORAGE INC | COM | 53223X107 |  | 98500 | 1000 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 0 |
| LILLY ELI  CO | COM | 532457108 |  | 21274290 | 58152 | SH |  | SOLE | Salem Investment Counselors Inc. | 53532 | 0 | 4620 |
| LINCOLN NATL CORP IND | COM | 534187109 |  | 2191227 | 71329 | SH |  | SOLE | Salem Investment Counselors Inc. | 7009 | 0 | 64320 |
| LINDE PLC | SHS | G5494J103 |  | 509493 | 1562 | SH |  | SOLE | Salem Investment Counselors Inc. | 1234 | 0 | 328 |
| LIVE NATION ENTERTAINMENT IN | COM | 538034109 |  | 9833 | 141 | SH |  | SOLE |  | 0 | 0 | 141 |
| LIVE OAK BANCSHARES INC | COM | 53803X105 |  | 9390086 | 310930 | SH |  | SOLE | Salem Investment Counselors Inc. | 265925 | 0 | 45005 |
| LOCKHEED MARTIN CORP | COM | 539830109 |  | 366813 | 754 | SH |  | SOLE | Salem Investment Counselors Inc. | 705 | 0 | 49 |
| LOEWS CORP | COM | 540424108 |  | 4666 | 80 | SH |  | SOLE | Salem Investment Counselors Inc. | 80 | 0 | 0 |
| LOUISIANA PAC CORP | COM | 546347105 |  | 1776 | 30 | SH |  | SOLE | Salem Investment Counselors Inc. | 30 | 0 | 0 |
| LOWES COS INC | COM | 548661107 |  | 688248773 | 3454370 | SH |  | SOLE | Salem Investment Counselors Inc. | 3440267 | 0 | 14103 |
| LUCID GROUP INC | COM | 549498103 |  | 3039 | 445 | SH |  | SOLE | Salem Investment Counselors Inc. | 445 | 0 | 0 |
| LULULEMON ATHLETICA INC | COM | 550021109 |  | 14417 | 45 | SH |  | SOLE | Salem Investment Counselors Inc. | 45 | 0 | 0 |
| LUMEN TECHNOLOGIES INC | COM | 550241103 |  | 5747 | 1101 | SH |  | SOLE | Salem Investment Counselors Inc. | 1101 | 0 | 0 |
| LUMENTUM HLDGS INC | COM | 55024U109 |  | 1043 | 20 | SH |  | SOLE | Salem Investment Counselors Inc. | 5 | 0 | 15 |
| LUNA INNOVATIONS INC | COM | 550351100 |  | 5582 | 635 | SH |  | SOLE | Salem Investment Counselors Inc. | 635 | 0 | 0 |
| LYONDELLBASELL INDUSTRIES N | SHS - A - | N53745100 |  | 44587 | 537 | SH |  | SOLE | Salem Investment Counselors Inc. | 537 | 0 | 0 |
| MAGELLAN MIDSTREAM PRTNRS LP | COM UNIT RP LP | 559080106 |  | 1329511 | 26479 | SH |  | SOLE | Salem Investment Counselors Inc. | 13479 | 0 | 13000 |
| MAGNA INTL INC | COM | 559222401 |  | 879947 | 15663 | SH |  | SOLE | Salem Investment Counselors Inc. | 13702 | 0 | 1961 |
| MAINSTREET BANCSHARES INC | COM | 56064Y100 |  | 8247 | 300 | SH |  | SOLE |  | 0 | 0 | 300 |
| MANAGED PORTFOLIO SERIES | TORTOISE NRAM PI | 56167N720 |  | 1872 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| MANITOWOC CO INC | COM NEW | 563571405 |  | 339 | 37 | SH |  | SOLE | Salem Investment Counselors Inc. | 37 | 0 | 0 |
| MANULIFE FINL CORP | COM | 56501R106 |  | 44600 | 2500 | SH |  | SOLE | Salem Investment Counselors Inc. | 2500 | 0 | 0 |
| MARATHON OIL CORP | COM | 565849106 |  | 49213 | 1818 | SH |  | SOLE | Salem Investment Counselors Inc. | 1818 | 0 | 0 |
| MARATHON PETE CORP | COM | 56585A102 |  | 440885 | 3788 | SH |  | SOLE | Salem Investment Counselors Inc. | 3488 | 0 | 300 |
| MARKEL CORP | COM | 570535104 |  | 1032912 | 784 | SH |  | SOLE | Salem Investment Counselors Inc. | 750 | 0 | 34 |
| MARRIOTT INTL INC NEW | CL A | 571903202 |  | 7296 | 49 | SH |  | SOLE |  | 0 | 0 | 49 |
| MARTIN MARIETTA MATLS INC | COM | 573284106 |  | 2850465 | 8434 | SH |  | SOLE | Salem Investment Counselors Inc. | 8434 | 0 | 0 |
| MARVELL TECHNOLOGY INC | COM | 573874104 |  | 4860248 | 131216 | SH |  | SOLE | Salem Investment Counselors Inc. | 125876 | 0 | 5340 |
| MASTERBRAND INC | COMMON STOCK | 57638P104 |  | 22635 | 2998 | SH |  | SOLE | Salem Investment Counselors Inc. | 2856 | 0 | 142 |
| MASTERCARD INCORPORATED | CL A | 57636Q104 |  | 360328 | 1036 | SH |  | SOLE | Salem Investment Counselors Inc. | 572 | 0 | 464 |
| MATCH GROUP INC NEW | COM | 57667L107 |  | 4854 | 117 | SH |  | SOLE | Salem Investment Counselors Inc. | 67 | 0 | 50 |
| MAXCYTE INC | COM | 57777K106 |  | 20748 | 3800 | SH |  | SOLE | Salem Investment Counselors Inc. | 3800 | 0 | 0 |
| MCDONALDS CORP | COM | 580135101 |  | 11612079 | 44064 | SH |  | SOLE | Salem Investment Counselors Inc. | 35885 | 0 | 8179 |
| MCKESSON CORP | COM | 58155Q103 |  | 183322 | 488 | SH |  | SOLE | Salem Investment Counselors Inc. | 488 | 0 | 0 |
| MEDICAL PPTYS TRUST INC | COM | 58463J304 |  | 2985 | 261 | SH |  | SOLE | Salem Investment Counselors Inc. | 261 | 0 | 0 |
| MEDTRONIC PLC | SHS | G5960L103 |  | 117823 | 1503 | SH |  | SOLE | Salem Investment Counselors Inc. | 1034 | 0 | 469 |
| MERCADOLIBRE INC | COM | 58733R102 |  | 5924 | 7 | SH |  | SOLE | Salem Investment Counselors Inc. | 7 | 0 | 0 |
| MERCK  CO INC | COM | 58933Y105 |  | 26837003 | 240535 | SH |  | SOLE | Salem Investment Counselors Inc. | 219408 | 0 | 21127 |
| MERITAGE HOMES CORP | COM | 59001A102 |  | 17518 | 190 | SH |  | SOLE | Salem Investment Counselors Inc. | 190 | 0 | 0 |
| META PLATFORMS INC | CL A | 30303M102 |  | 18761247 | 155902 | SH |  | SOLE | Salem Investment Counselors Inc. | 131111 | 0 | 24791 |
| METHODE ELECTRS INC | COM | 591520200 |  | 798660 | 18000 | SH |  | SOLE | Salem Investment Counselors Inc. | 18000 | 0 | 0 |
| METLIFE INC | COM | 59156R108 |  | 219426 | 3032 | SH |  | SOLE | Salem Investment Counselors Inc. | 2652 | 0 | 380 |
| METTLER TOLEDO INTERNATIONAL | COM | 592688105 |  | 4769985 | 3300 | SH |  | SOLE | Salem Investment Counselors Inc. | 3300 | 0 | 0 |
| MGIC INVT CORP WIS | COM | 552848103 |  | 19825 | 1525 | SH |  | SOLE | Salem Investment Counselors Inc. | 1525 | 0 | 0 |
| MGM RESORTS INTERNATIONAL | COM | 552953101 |  | 1174 | 35 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 0 |
| MICRO FOCUS INTL PLC | SPON ADR NEW | 594837403 |  | 492 | 78 | SH |  | SOLE | Salem Investment Counselors Inc. | 78 | 0 | 0 |
| MICROCHIP TECHNOLOGY INC. | COM | 595017104 |  | 151038 | 2150 | SH |  | SOLE |  | 0 | 0 | 2150 |
| MICRON TECHNOLOGY INC | COM | 595112103 |  | 20272449 | 404803 | SH |  | SOLE | Salem Investment Counselors Inc. | 361550 | 0 | 43253 |
| MICROSOFT CORP | COM | 594918104 |  | 96292817 | 401521 | SH |  | SOLE | Salem Investment Counselors Inc. | 353912 | 0 | 47609 |
| MID-AMER APT CMNTYS INC | COM | 59522J103 |  | 10204 | 65 | SH |  | SOLE | Salem Investment Counselors Inc. | 65 | 0 | 0 |
| MIDDLEBY CORP | COM | 596278101 |  | 9373 | 70 | SH |  | SOLE | Salem Investment Counselors Inc. | 70 | 0 | 0 |
| MODERNA INC | COM | 60770K107 |  | 181057 | 1008 | SH |  | SOLE | Salem Investment Counselors Inc. | 884 | 0 | 124 |
| MOHAWK INDS INC | COM | 608190104 |  | 7666 | 75 | SH |  | SOLE |  | 0 | 0 | 75 |
| MONDELEZ INTL INC | CL A | 609207105 |  | 5198797 | 77580 | SH |  | SOLE | Salem Investment Counselors Inc. | 72061 | 0 | 5519 |
| MONGODB INC | CL A | 60937P106 |  | 2165 | 11 | SH |  | SOLE | Salem Investment Counselors Inc. | 11 | 0 | 0 |
| MONSTER BEVERAGE CORP NEW | COM | 61174X109 |  | 30459 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| MOODYS CORP | COM | 615369105 |  | 84422 | 303 | SH |  | SOLE | Salem Investment Counselors Inc. | 303 | 0 | 0 |
| MORGAN STANLEY | COM NEW | 617446448 |  | 1032313 | 12142 | SH |  | SOLE | Salem Investment Counselors Inc. | 11050 | 0 | 1092 |
| MOSAIC CO NEW | COM | 61945C103 |  | 1097 | 25 | SH |  | SOLE |  | 0 | 0 | 25 |
| MOTOROLA SOLUTIONS INC | COM NEW | 620076307 |  | 69782 | 270 | SH |  | SOLE | Salem Investment Counselors Inc. | 270 | 0 | 0 |
| MP MATERIALS CORP | COM CL A | 553368101 |  | 1505 | 62 | SH |  | SOLE |  | 0 | 0 | 62 |
| MPLX LP | COM UNIT REP LTD | 55336V100 |  | 13629 | 415 | SH |  | SOLE |  | 0 | 0 | 415 |
| MR COOPER GROUP INC | COM | 62482R107 |  | 80260 | 2000 | SH |  | SOLE | Salem Investment Counselors Inc. | 2000 | 0 | 0 |
| NANO X IMAGING LTD | ORD SHS | M70700105 |  | 273 | 37 | SH |  | SOLE | Salem Investment Counselors Inc. | 37 | 0 | 0 |
| NANTHEALTH INC | COM NEW | 630104305 |  | 7 | 2 | SH |  | SOLE | Salem Investment Counselors Inc. | 2 | 0 | 0 |
| NASDAQ INC | COM | 631103108 |  | 13804 | 225 | SH |  | SOLE |  | 0 | 0 | 225 |
| NATIONAL FUEL GAS CO | COM | 636180101 |  | 70152 | 1100 | SH |  | SOLE | Salem Investment Counselors Inc. | 1100 | 0 | 0 |
| NCR CORP NEW | COM | 62886E108 |  | 5876 | 251 | SH |  | SOLE | Salem Investment Counselors Inc. | 251 | 0 | 0 |
| NETFLIX INC | COM | 64110L106 |  | 35975 | 122 | SH |  | SOLE | Salem Investment Counselors Inc. | 42 | 0 | 80 |
| NEW YORK CMNTY BANCORP INC | COM | 649445103 |  | 7353 | 855 | SH |  | SOLE | Salem Investment Counselors Inc. | 855 | 0 | 0 |
| NEWELL BRANDS INC | COM | 651229106 |  | 20797 | 1590 | SH |  | SOLE | Salem Investment Counselors Inc. | 1590 | 0 | 0 |
| NEWMONT CORP | COM | 651639106 |  | 9440 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| NEXSTAR MEDIA GROUP INC | COMMON STOCK | 65336K103 |  | 2450 | 14 | SH |  | SOLE | Salem Investment Counselors Inc. | 14 | 0 | 0 |
| NEXTERA ENERGY INC | COM | 65339F101 |  | 4723567 | 56502 | SH |  | SOLE | Salem Investment Counselors Inc. | 48331 | 0 | 8171 |
| NEXTERA ENERGY PARTNERS LP | COM UNIT PART IN | 65341B106 |  | 194500 | 2775 | SH |  | SOLE |  | 0 | 0 | 2775 |
| NIKE INC | CL B | 654106103 |  | 1761000 | 15050 | SH |  | SOLE | Salem Investment Counselors Inc. | 8069 | 0 | 6981 |
| NIO INC | SPON ADS | 62914V106 |  | 1462 | 150 | SH |  | SOLE |  | 0 | 0 | 150 |
| NISOURCE INC | COM | 65473P105 |  | 13710 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| NOKIA CORP | SPONSORED ADR | 654902204 |  | 8352 | 1800 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 1700 |
| NORFOLK SOUTHN CORP | COM | 655844108 |  | 1202109 | 4878 | SH |  | SOLE | Salem Investment Counselors Inc. | 4222 | 0 | 656 |
| NORTHERN OIL AND GAS INC MN | COM | 665531307 |  | 17116 | 550 | SH |  | SOLE | Salem Investment Counselors Inc. | 550 | 0 | 0 |
| NORTHERN TECHNOLOGIES INTL C | COM | 665809109 |  | 49353 | 3708 | SH |  | SOLE | Salem Investment Counselors Inc. | 1108 | 0 | 2600 |
| NORTHERN TR CORP | COM | 665859104 |  | 44888 | 503 | SH |  | SOLE | Salem Investment Counselors Inc. | 139 | 0 | 364 |
| NORTHROP GRUMMAN CORP | COM | 666807102 |  | 237340 | 435 | SH |  | SOLE | Salem Investment Counselors Inc. | 385 | 0 | 50 |
| NORTHWESTERN CORP | COM NEW | 668074305 |  | 16318 | 275 | SH |  | SOLE | Salem Investment Counselors Inc. | 275 | 0 | 0 |
| NORWEGIAN CRUISE LINE HLDG L | SHS | G66721104 |  | 9853 | 805 | SH |  | SOLE | Salem Investment Counselors Inc. | 805 | 0 | 0 |
| NOV INC | COM | 62955J103 |  | 43869 | 2100 | SH |  | SOLE | Salem Investment Counselors Inc. | 2100 | 0 | 0 |
| NOVAGOLD RES INC | COM NEW | 66987E206 |  | 1794 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| NOVARTIS AG | SPONSORED ADR | 66987V109 |  | 491430 | 5417 | SH |  | SOLE | Salem Investment Counselors Inc. | 4771 | 0 | 646 |
| NOVOCURE LTD | ORD SHS | G6674U108 |  | 5795 | 79 | SH |  | SOLE | Salem Investment Counselors Inc. | 79 | 0 | 0 |
| NOVO-NORDISK A S | ADR | 670100205 |  | 181220 | 1339 | SH |  | SOLE | Salem Investment Counselors Inc. | 9 | 0 | 1330 |
| NU HLDGS LTD | ORD SHS CL A | G6683N103 |  | 5294622 | 1300890 | SH |  | SOLE | Salem Investment Counselors Inc. | 966765 | 0 | 334125 |
| NUCOR CORP | COM | 670346105 |  | 3381041 | 25552 | SH |  | SOLE | Salem Investment Counselors Inc. | 24892 | 0 | 660 |
| NUSCALE PWR CORP | CL A COM | 67079K100 |  | 10260 | 1000 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 0 |
| NUTANIX INC | CL A | 67059N108 |  | 7815 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| NUVEEN MUN CR OPPORTUNITIES | COM | 670663103 |  | 18298 | 1665 | SH |  | SOLE | Salem Investment Counselors Inc. | 1665 | 0 | 0 |
| NVIDIA CORPORATION | COM | 67066G104 |  | 27943827 | 191213 | SH |  | SOLE | Salem Investment Counselors Inc. | 172581 | 0 | 18632 |
| NXP SEMICONDUCTORS N V | COM | N6596X109 |  | 103142 | 650 | SH |  | SOLE | Salem Investment Counselors Inc. | 325 | 0 | 325 |
| OAKTREE SPECIALTY LENDING CO | COM | 67401P108 |  | 5840 | 850 | SH |  | SOLE | Salem Investment Counselors Inc. | 850 | 0 | 0 |
| OATLY GROUP AB | SPONSORED ADS | 67421J108 |  | 174 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| OCCIDENTAL PETE CORP | *W EXP 08/03/202 | 674599162 |  | 3340 | 81 | SH |  | SOLE | Salem Investment Counselors Inc. | 22 | 0 | 59 |
| OCCIDENTAL PETE CORP | COM | 674599105 |  | 200812 | 3182 | SH |  | SOLE |  | 0 | 0 | 3182 |
| OGE ENERGY CORP | COM | 670837103 |  | 79100 | 2000 | SH |  | SOLE | Salem Investment Counselors Inc. | 2000 | 0 | 0 |
| OLD DOMINION FREIGHT LINE IN | COM | 679580100 |  | 37459 | 132 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 7 |
| OLD REP INTL CORP | COM | 680223104 |  | 188660 | 7812 | SH |  | SOLE | Salem Investment Counselors Inc. | 7812 | 0 | 0 |
| OLIN CORP | COM PAR $1 | 680665205 |  | 26470 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| OMNICOM GROUP INC | COM | 681919106 |  | 20568 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| ON SEMICONDUCTOR CORP | COM | 682189105 |  | 33056 | 530 | SH |  | SOLE | Salem Investment Counselors Inc. | 530 | 0 | 0 |
| ONEOK INC NEW | COM | 682680103 |  | 203013 | 3090 | SH |  | SOLE | Salem Investment Counselors Inc. | 590 | 0 | 2500 |
| OPAL FUELS INC | CLASS A COM | 68347P103 |  | 728 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| OPKO HEALTH INC | COM | 68375N103 |  | 125 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| ORACLE CORP | COM | 68389X105 |  | 1158583 | 14174 | SH |  | SOLE | Salem Investment Counselors Inc. | 13573 | 0 | 601 |
| OREILLY AUTOMOTIVE INC | COM | 67103H107 |  | 78495 | 93 | SH |  | SOLE | Salem Investment Counselors Inc. | 53 | 0 | 40 |
| ORGANON  CO | COMMON STOCK | 68622V106 |  | 189002 | 6767 | SH |  | SOLE | Salem Investment Counselors Inc. | 6501 | 0 | 266 |
| OTIS WORLDWIDE CORP | COM | 68902V107 |  | 530315 | 6772 | SH |  | SOLE | Salem Investment Counselors Inc. | 6634 | 0 | 138 |
| OUSTER INC | *W EXP 03/11/202 | 68989M111 |  | 24 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| OWLET INC | COM CL A | 69120X107 |  | 14956 | 26750 | SH |  | SOLE |  | 0 | 0 | 26750 |
| PACCAR INC | COM | 693718108 |  | 45796 | 450 | SH |  | SOLE | Salem Investment Counselors Inc. | 450 | 0 | 0 |
| PACER FDS TR | US CASH COWS 100 | 69374H881 |  | 751001 | 16238 | SH |  | SOLE | Salem Investment Counselors Inc. | 8803 | 0 | 7435 |
| PALANTIR TECHNOLOGIES INC | CL A | 69608A108 |  | 7460380 | 1162053 | SH |  | SOLE | Salem Investment Counselors Inc. | 978758 | 0 | 183295 |
| PALATIN TECHNOLOGIES INC | COM NEW | 696077502 |  | 15 | 6 | SH |  | SOLE | Salem Investment Counselors Inc. | 6 | 0 | 0 |
| PALO ALTO NETWORKS INC | COM | 697435105 |  | 86933 | 623 | SH |  | SOLE | Salem Investment Counselors Inc. | 21 | 0 | 602 |
| PARAMOUNT GLOBAL | CLASS B COM | 92556H206 |  | 1688 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| PARKER-HANNIFIN CORP | COM | 701094104 |  | 65184 | 224 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 24 |
| PARK-OHIO HLDGS CORP | COM | 700666100 |  | 917 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| PARSONS CORP DEL | COM | 70202L102 |  | 25021 | 541 | SH |  | SOLE | Salem Investment Counselors Inc. | 541 | 0 | 0 |
| PAYCHEX INC | COM | 704326107 |  | 114520 | 991 | SH |  | SOLE | Salem Investment Counselors Inc. | 891 | 0 | 100 |
| PAYPAL HLDGS INC | COM | 70450Y103 |  | 7513354 | 105495 | SH |  | SOLE | Salem Investment Counselors Inc. | 98364 | 0 | 7131 |
| PENN ENTERTAINMENT INC | COM | 707569109 |  | 92070 | 3100 | SH |  | SOLE | Salem Investment Counselors Inc. | 3100 | 0 | 0 |
| PENSKE AUTOMOTIVE GRP INC | COM | 70959W103 |  | 17814 | 155 | SH |  | SOLE | Salem Investment Counselors Inc. | 155 | 0 | 0 |
| PEOPLES BANCORP N C INC | COM | 710577107 |  | 53724 | 1650 | SH |  | SOLE | Salem Investment Counselors Inc. | 1650 | 0 | 0 |
| PEPSICO INC | COM | 713448108 |  | 50615571 | 278679 | SH |  | SOLE | Salem Investment Counselors Inc. | 259519 | 0 | 19160 |
| PERFORMANT FINL CORP | COM | 71377E105 |  | 224181 | 62100 | SH |  | SOLE | Salem Investment Counselors Inc. | 62100 | 0 | 0 |
| PETROLEO BRASILEIRO SA PETRO | SPONSORED ADR | 71654V408 |  | 641698 | 57450 | SH |  | SOLE |  | 0 | 0 | 57450 |
| PFIZER INC | COM | 717081103 |  | 23071470 | 450263 | SH |  | SOLE | Salem Investment Counselors Inc. | 404723 | 0 | 45540 |
| PG CORP | COM | 69331C108 |  | 8130 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| PGIM SHORT DUR HIG YLD OPP F | COM | 69355J104 |  | 17521 | 1184 | SH |  | SOLE |  | 0 | 0 | 1184 |
| PHILIP MORRIS INTL INC | COM | 718172109 |  | 3169050 | 31066 | SH |  | SOLE | Salem Investment Counselors Inc. | 30616 | 0 | 450 |
| PHILLIPS 66 | COM | 718546104 |  | 5232518 | 50274 | SH |  | SOLE | Salem Investment Counselors Inc. | 45285 | 0 | 4989 |
| PHYSICIANS RLTY TR | COM | 71943U104 |  | 318 | 22 | SH |  | SOLE |  | 0 | 0 | 22 |
| PINNACLE FINL PARTNERS INC | COM | 72346Q104 |  | 1835 | 25 | SH |  | SOLE |  | 0 | 0 | 25 |
| PINTEREST INC | CL A | 72352L106 |  | 2112579 | 87009 | SH |  | SOLE | Salem Investment Counselors Inc. | 85684 | 0 | 1325 |
| PIONEER NAT RES CO | COM | 723787107 |  | 2023307 | 8859 | SH |  | SOLE | Salem Investment Counselors Inc. | 8205 | 0 | 654 |
| PIPER SANDLER COMPANIES | COM | 724078100 |  | 6770 | 52 | SH |  | SOLE | Salem Investment Counselors Inc. | 52 | 0 | 0 |
| PLAINS ALL AMERN PIPELINE L | UNIT LTD PARTN | 726503105 |  | 3622 | 308 | SH |  | SOLE | Salem Investment Counselors Inc. | 308 | 0 | 0 |
| PLUG POWER INC | COM NEW | 72919P202 |  | 35848 | 2898 | SH |  | SOLE | Salem Investment Counselors Inc. | 2898 | 0 | 0 |
| PNC FINL SVCS GROUP INC | COM | 693475105 |  | 133933 | 848 | SH |  | SOLE | Salem Investment Counselors Inc. | 848 | 0 | 0 |
| POTBELLY CORP | COM | 73754Y100 |  | 29181 | 5239 | SH |  | SOLE | Salem Investment Counselors Inc. | 5239 | 0 | 0 |
| PPG INDS INC | COM | 693506107 |  | 69031 | 549 | SH |  | SOLE | Salem Investment Counselors Inc. | 549 | 0 | 0 |
| PRECISION BIOSCIENCES INC | COM | 74019P108 |  | 119 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| PRICE T ROWE GROUP INC | COM | 74144T108 |  | 5251784 | 48155 | SH |  | SOLE | Salem Investment Counselors Inc. | 42810 | 0 | 5345 |
| PRIMORIS SVCS CORP | COM | 74164F103 |  | 6270 | 285 | SH |  | SOLE | Salem Investment Counselors Inc. | 285 | 0 | 0 |
| PROCTER AND GAMBLE CO | COM | 742718109 |  | 14552955 | 96021 | SH |  | SOLE | Salem Investment Counselors Inc. | 86330 | 0 | 9691 |
| PROGRESSIVE CORP | COM | 743315103 |  | 25942 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| PROLOGIS INC. | COM | 74340W103 |  | 13415 | 119 | SH |  | SOLE | Salem Investment Counselors Inc. | 104 | 0 | 15 |
| PROSHARES TR | S 500 DV ARIST | 74348A467 |  | 6119 | 68 | SH |  | SOLE | Salem Investment Counselors Inc. | 68 | 0 | 0 |
| PROSHARES TR | ULTRAPRO QQQ | 74347X831 |  | 3460 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| PROSPECT CAP CORP | COM | 74348T102 |  | 5640 | 800 | SH |  | SOLE |  | 0 | 0 | 800 |
| PROSPECTOR CAPITAL CORP | *W EXP 01/11/202 | G7273A113 |  | 3 | 147 | SH |  | SOLE | Salem Investment Counselors Inc. | 147 | 0 | 0 |
| PROSPERITY BANCSHARES INC | COM | 743606105 |  | 16696 | 228 | SH |  | SOLE | Salem Investment Counselors Inc. | 228 | 0 | 0 |
| PROTHENA CORP PLC | SHS | G72800108 |  | 1205 | 20 | SH |  | SOLE | Salem Investment Counselors Inc. | 20 | 0 | 0 |
| PRUDENTIAL FINL INC | COM | 744320102 |  | 96974 | 975 | SH |  | SOLE | Salem Investment Counselors Inc. | 875 | 0 | 100 |
| PUBLIC STORAGE | COM | 74460D109 |  | 56318 | 201 | SH |  | SOLE | Salem Investment Counselors Inc. | 201 | 0 | 0 |
| PUBLIC SVC ENTERPRISE GRP IN | COM | 744573106 |  | 40928 | 668 | SH |  | SOLE | Salem Investment Counselors Inc. | 668 | 0 | 0 |
| PULTE GROUP INC | COM | 745867101 |  | 13022 | 285 | SH |  | SOLE |  | 0 | 0 | 285 |
| PUTNAM PREMIER INCOME TR | SH BEN INT | 746853100 |  | 17691 | 4839 | SH |  | SOLE | Salem Investment Counselors Inc. | 4813 | 0 | 26 |
| QORVO INC | COM | 74736K101 |  | 54021 | 596 | SH |  | SOLE | Salem Investment Counselors Inc. | 596 | 0 | 0 |
| QUALCOMM INC | COM | 747525103 |  | 24838648 | 225929 | SH |  | SOLE | Salem Investment Counselors Inc. | 205728 | 0 | 20201 |
| QUANTA SVCS INC | COM | 74762E102 |  | 142580 | 1000 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 0 |
| QUANTUMSCAPE CORP | COM CL A | 74767V109 |  | 295 | 52 | SH |  | SOLE | Salem Investment Counselors Inc. | 52 | 0 | 0 |
| QUEST DIAGNOSTICS INC | COM | 74834L100 |  | 79784 | 510 | SH |  | SOLE | Salem Investment Counselors Inc. | 510 | 0 | 0 |
| QUIPT HOME MEDICAL CORP | COM | 74880P104 |  | 164850 | 35000 | SH |  | SOLE | Salem Investment Counselors Inc. | 35000 | 0 | 0 |
| RADIAN GROUP INC | COM | 750236101 |  | 13826 | 725 | SH |  | SOLE | Salem Investment Counselors Inc. | 725 | 0 | 0 |
| RAYMOND JAMES FINL INC | COM | 754730109 |  | 263670 | 2458 | SH |  | SOLE | Salem Investment Counselors Inc. | 2325 | 0 | 133 |
| RAYTHEON TECHNOLOGIES CORP | COM | 75513E101 |  | 22218070 | 220155 | SH |  | SOLE | Salem Investment Counselors Inc. | 209840 | 0 | 10315 |
| REALTY INCOME CORP | COM | 756109104 |  | 135104 | 2122 | SH |  | SOLE | Salem Investment Counselors Inc. | 1587 | 0 | 535 |
| REGENERON PHARMACEUTICALS | COM | 75886F107 |  | 196967 | 273 | SH |  | SOLE | Salem Investment Counselors Inc. | 220 | 0 | 53 |
| REGIONS FINANCIAL CORP NEW | COM | 7591EP100 |  | 219732 | 10098 | SH |  | SOLE | Salem Investment Counselors Inc. | 10098 | 0 | 0 |
| RENASANT CORP | COM | 75970E107 |  | 56450 | 1493 | SH |  | SOLE | Salem Investment Counselors Inc. | 1493 | 0 | 0 |
| REPUBLIC SVCS INC | COM | 760759100 |  | 25897 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| RESIDEO TECHNOLOGIES INC | COM | 76118Y104 |  | 280 | 17 | SH |  | SOLE | Salem Investment Counselors Inc. | 16 | 0 | 1 |
| RESTAURANT BRANDS INTL INC | COM | 76131D103 |  | 6521 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| RGC RES INC | COM | 74955L103 |  | 4212 | 191 | SH |  | SOLE | Salem Investment Counselors Inc. | 191 | 0 | 0 |
| RIGETTI COMPUTING INC | COMMON STOCK | 76655K103 |  | 547 | 750 | SH |  | SOLE | Salem Investment Counselors Inc. | 750 | 0 | 0 |
| RIO TINTO PLC | SPONSORED ADR | 767204100 |  | 7944923 | 111586 | SH |  | SOLE | Salem Investment Counselors Inc. | 105370 | 0 | 6216 |
| RITHM CAPITAL CORP | COM NEW | 64828T201 |  | 1684 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| RIVIAN AUTOMOTIVE INC | COM CL A | 76954A103 |  | 9749 | 529 | SH |  | SOLE | Salem Investment Counselors Inc. | 529 | 0 | 0 |
| RMR GROUP INC | CL A | 74967R106 |  | 1417 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| ROBERT HALF INTL INC | COM | 770323103 |  | 27686 | 375 | SH |  | SOLE |  | 0 | 0 | 375 |
| ROBINHOOD MKTS INC | COM CL A | 770700102 |  | 1628 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| ROBLOX CORP | CL A | 771049103 |  | 26553 | 933 | SH |  | SOLE | Salem Investment Counselors Inc. | 233 | 0 | 700 |
| ROCKWELL AUTOMATION INC | COM | 773903109 |  | 52802 | 205 | SH |  | SOLE |  | 0 | 0 | 205 |
| ROKU INC | COM CL A | 77543R102 |  | 18152 | 446 | SH |  | SOLE | Salem Investment Counselors Inc. | 446 | 0 | 0 |
| ROPER TECHNOLOGIES INC | COM | 776696106 |  | 8176007 | 18922 | SH |  | SOLE | Salem Investment Counselors Inc. | 16697 | 0 | 2225 |
| ROYAL BK CDA SUSTAINABL | COM | 780087102 |  | 482793 | 5135 | SH |  | SOLE | Salem Investment Counselors Inc. | 5135 | 0 | 0 |
| RXO INC | COMMON STOCK | 74982T103 |  | 19264 | 1120 | SH |  | SOLE | Salem Investment Counselors Inc. | 1120 | 0 | 0 |
| S GLOBAL INC | COM | 78409V104 |  | 205653 | 614 | SH |  | SOLE | Salem Investment Counselors Inc. | 557 | 0 | 57 |
| SALESFORCE INC | COM | 79466L302 |  | 2155383 | 16256 | SH |  | SOLE | Salem Investment Counselors Inc. | 15332 | 0 | 924 |
| SANARA MEDTECH INC | COM | 79957L100 |  | 510055 | 11210 | SH |  | SOLE | Salem Investment Counselors Inc. | 11210 | 0 | 0 |
| SANOFI | SPONSORED ADR | 80105N105 |  | 48 | 1 | SH |  | SOLE |  | 0 | 0 | 1 |
| SCHLUMBERGER LTD | COM STK | 806857108 |  | 139495 | 2601 | SH |  | SOLE | Salem Investment Counselors Inc. | 2361 | 0 | 240 |
| SCHWAB CHARLES CORP | COM | 808513105 |  | 942753 | 11323 | SH |  | SOLE | Salem Investment Counselors Inc. | 9434 | 0 | 1889 |
| SCHWAB STRATEGIC TR | EMRG MKTEQ ETF | 808524706 |  | 328824 | 13892 | SH |  | SOLE | Salem Investment Counselors Inc. | 13665 | 0 | 227 |
| SCHWAB STRATEGIC TR | INTL EQTY ETF | 808524805 |  | 3367201 | 104539 | SH |  | SOLE | Salem Investment Counselors Inc. | 100303 | 0 | 4236 |
| SCHWAB STRATEGIC TR | INT-TRM U.S TRES | 808524854 |  | 2282992 | 46374 | SH |  | SOLE | Salem Investment Counselors Inc. | 43074 | 0 | 3300 |
| SCHWAB STRATEGIC TR | SCHWAB FDT US LG | 808524771 |  | 933864 | 17475 | SH |  | SOLE | Salem Investment Counselors Inc. | 8060 | 0 | 9415 |
| SCHWAB STRATEGIC TR | SCHWAB FDT US SC | 808524763 |  | 14997 | 321 | SH |  | SOLE | Salem Investment Counselors Inc. | 82 | 0 | 239 |
| SCHWAB STRATEGIC TR | SCHWB FDT INT LG | 808524755 |  | 352794 | 12136 | SH |  | SOLE | Salem Investment Counselors Inc. | 9025 | 0 | 3111 |
| SCHWAB STRATEGIC TR | SHT TM US TRES | 808524862 |  | 9648 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| SCHWAB STRATEGIC TR | US AGGREGATE B | 808524839 |  | 41542 | 910 | SH |  | SOLE | Salem Investment Counselors Inc. | 883 | 0 | 27 |
| SCHWAB STRATEGIC TR | US BRD MKT ETF | 808524102 |  | 2203367 | 49171 | SH |  | SOLE | Salem Investment Counselors Inc. | 48671 | 0 | 500 |
| SCHWAB STRATEGIC TR | US DIVIDEND EQ | 808524797 |  | 1318639 | 17456 | SH |  | SOLE | Salem Investment Counselors Inc. | 15050 | 0 | 2406 |
| SCHWAB STRATEGIC TR | US LCAP GR ETF | 808524300 |  | 11129 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| SCHWAB STRATEGIC TR | US LCAP VA ETF | 808524409 |  | 190226 | 2881 | SH |  | SOLE | Salem Investment Counselors Inc. | 2480 | 0 | 401 |
| SCHWAB STRATEGIC TR | US LRG CAP ETF | 808524201 |  | 13023518 | 288450 | SH |  | SOLE | Salem Investment Counselors Inc. | 257250 | 0 | 31200 |
| SCHWAB STRATEGIC TR | US MID-CAP ETF | 808524508 |  | 17867440 | 272328 | SH |  | SOLE | Salem Investment Counselors Inc. | 261314 | 0 | 11014 |
| SCHWAB STRATEGIC TR | US REIT ETF | 808524847 |  | 2199 | 114 | SH |  | SOLE |  | 0 | 0 | 114 |
| SCHWAB STRATEGIC TR | US SML CAP ETF | 808524607 |  | 7203701 | 177825 | SH |  | SOLE | Salem Investment Counselors Inc. | 163158 | 0 | 14667 |
| SCHWAB STRATEGIC TR | US TIPS ETF | 808524870 |  | 33094 | 639 | SH |  | SOLE | Salem Investment Counselors Inc. | 368 | 0 | 271 |
| SCOTTS MIRACLE-GRO CO | CL A | 810186106 |  | 3401 | 70 | SH |  | SOLE | Salem Investment Counselors Inc. | 70 | 0 | 0 |
| SEA LTD | SPONSORD ADS | 81141R100 |  | 468 | 9 | SH |  | SOLE | Salem Investment Counselors Inc. | 9 | 0 | 0 |
| SEABOARD CORP DEL | COM | 811543107 |  | 3775 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| SEAGATE TECHNOLOGY HLDNGS PL | ORD SHS | G7997R103 |  | 14287 | 268 | SH |  | SOLE | Salem Investment Counselors Inc. | 118 | 0 | 150 |
| SEAGEN INC | COM | 81181C104 |  | 2313 | 18 | SH |  | SOLE | Salem Investment Counselors Inc. | 18 | 0 | 0 |
| SELECT MED HLDGS CORP | COM | 81619Q105 |  | 8119 | 327 | SH |  | SOLE | Salem Investment Counselors Inc. | 327 | 0 | 0 |
| SELECT SECTOR SPDR TR | ENERGY | 81369Y506 |  | 991066 | 11330 | SH |  | SOLE | Salem Investment Counselors Inc. | 10273 | 0 | 1057 |
| SELECT SECTOR SPDR TR | FINANCIAL | 81369Y605 |  | 771894 | 22570 | SH |  | SOLE | Salem Investment Counselors Inc. | 21290 | 0 | 1280 |
| SELECT SECTOR SPDR TR | SBI CONS DISCR | 81369Y407 |  | 30094 | 233 | SH |  | SOLE |  | 0 | 0 | 233 |
| SELECT SECTOR SPDR TR | SBI CONS STPLS | 81369Y308 |  | 10512 | 141 | SH |  | SOLE |  | 0 | 0 | 141 |
| SELECT SECTOR SPDR TR | SBI HEALTHCARE | 81369Y209 |  | 2796065 | 20582 | SH |  | SOLE | Salem Investment Counselors Inc. | 19525 | 0 | 1057 |
| SELECT SECTOR SPDR TR | SBI INT-INDS | 81369Y704 |  | 49301 | 502 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 402 |
| SELECT SECTOR SPDR TR | SBI INT-UTILS | 81369Y886 |  | 704859 | 9998 | SH |  | SOLE | Salem Investment Counselors Inc. | 9394 | 0 | 604 |
| SELECT SECTOR SPDR TR | SBI MATERIALS | 81369Y100 |  | 38529 | 496 | SH |  | SOLE |  | 0 | 0 | 496 |
| SELECT SECTOR SPDR TR | TECHNOLOGY | 81369Y803 |  | 921354 | 7404 | SH |  | SOLE | Salem Investment Counselors Inc. | 6500 | 0 | 904 |
| SEMPRA | COM | 816851109 |  | 676451 | 4345 | SH |  | SOLE | Salem Investment Counselors Inc. | 4040 | 0 | 305 |
| SERVICENOW INC | COM | 81762P102 |  | 1325942 | 3415 | SH |  | SOLE | Salem Investment Counselors Inc. | 2738 | 0 | 677 |
| SHAKE SHACK INC | CL A | 819047101 |  | 8306 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| SHELL PLC | SPON ADS | 780259305 |  | 86393 | 1517 | SH |  | SOLE | Salem Investment Counselors Inc. | 1474 | 0 | 43 |
| SHERWIN WILLIAMS CO | COM | 824348106 |  | 652658 | 2750 | SH |  | SOLE | Salem Investment Counselors Inc. | 2459 | 0 | 291 |
| SHIFT4 PMTS INC | CL A | 82452J109 |  | 87978 | 1573 | SH |  | SOLE | Salem Investment Counselors Inc. | 1573 | 0 | 0 |
| SHOPIFY INC | CL A | 82509L107 |  | 782710 | 22550 | SH |  | SOLE |  | 0 | 0 | 22550 |
| SHYFT GROUP INC | COM | 825698103 |  | 622 | 25 | SH |  | SOLE |  | 0 | 0 | 25 |
| SIERRA BANCORP | COM | 82620P102 |  | 4460 | 210 | SH |  | SOLE | Salem Investment Counselors Inc. | 210 | 0 | 0 |
| SIGNATURE BK NEW YORK N Y | COM | 82669G104 |  | 15555 | 135 | SH |  | SOLE | Salem Investment Counselors Inc. | 135 | 0 | 0 |
| SIMMONS 1ST NATL CORP | CL A $1 PAR | 828730200 |  | 2177 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| SIMON PPTY GROUP INC NEW | COM | 828806109 |  | 7989 | 68 | SH |  | SOLE |  | 0 | 0 | 68 |
| SIMPLY GOOD FOODS CO | COM | 82900L102 |  | 275718 | 7250 | SH |  | SOLE | Salem Investment Counselors Inc. | 7250 | 0 | 0 |
| SKILLZ INC | COM | 83067L109 |  | 57 | 112 | SH |  | SOLE | Salem Investment Counselors Inc. | 112 | 0 | 0 |
| SKYWORKS SOLUTIONS INC | COM | 83088M102 |  | 2455680 | 26947 | SH |  | SOLE | Salem Investment Counselors Inc. | 23375 | 0 | 3572 |
| SL GREEN RLTY CORP | COM | 78440X887 |  | 66078 | 1944 | SH |  | SOLE | Salem Investment Counselors Inc. | 1848 | 0 | 96 |
| SMILEDIRECTCLUB INC | CL A COM | 83192H106 |  | 2 | 5 | SH |  | SOLE | Salem Investment Counselors Inc. | 5 | 0 | 0 |
| SMUCKER J M CO | COM NEW | 832696405 |  | 96661 | 610 | SH |  | SOLE | Salem Investment Counselors Inc. | 610 | 0 | 0 |
| SNAP INC | CL A | 83304A106 |  | 247781 | 27685 | SH |  | SOLE | Salem Investment Counselors Inc. | 27410 | 0 | 275 |
| SNOWFLAKE INC | CL A | 833445109 |  | 718 | 5 | SH |  | SOLE | Salem Investment Counselors Inc. | 5 | 0 | 0 |
| SOLAREDGE TECHNOLOGIES INC | COM | 83417M104 |  | 140219 | 495 | SH |  | SOLE | Salem Investment Counselors Inc. | 495 | 0 | 0 |
| SONOCO PRODS CO | COM | 835495102 |  | 5695751 | 93819 | SH |  | SOLE | Salem Investment Counselors Inc. | 88613 | 0 | 5206 |
| SONOS INC | COM | 83570H108 |  | 14365 | 850 | SH |  | SOLE | Salem Investment Counselors Inc. | 850 | 0 | 0 |
| SONY GROUP CORPORATION | SPONSORED ADR | 835699307 |  | 5263 | 69 | SH |  | SOLE | Salem Investment Counselors Inc. | 69 | 0 | 0 |
| SOUTH JERSEY INDS INC | COM | 838518108 |  | 72481 | 2040 | SH |  | SOLE | Salem Investment Counselors Inc. | 2040 | 0 | 0 |
| SOUTHERN CO | COM | 842587107 |  | 1689435 | 23658 | SH |  | SOLE | Salem Investment Counselors Inc. | 15437 | 0 | 8221 |
| SOUTHSTATE CORPORATION | COM | 840441109 |  | 1098973 | 14392 | SH |  | SOLE | Salem Investment Counselors Inc. | 14392 | 0 | 0 |
| SOUTHWEST AIRLS CO | COM | 844741108 |  | 8485 | 252 | SH |  | SOLE | Salem Investment Counselors Inc. | 252 | 0 | 0 |
| SOUTHWEST GAS HLDGS INC | COM | 844895102 |  | 5879 | 95 | SH |  | SOLE | Salem Investment Counselors Inc. | 95 | 0 | 0 |
| SPDR DOW JONES INDL AVERAGE | UT SER 1 | 78467X109 |  | 605050 | 1822 | SH |  | SOLE | Salem Investment Counselors Inc. | 1757 | 0 | 65 |
| SPDR GOLD TR | GOLD SHS | 78463V107 |  | 166247 | 980 | SH |  | SOLE | Salem Investment Counselors Inc. | 348 | 0 | 632 |
| SPDR INDEX SHS FDS | PORTFOLIO EMG MK | 78463X509 |  | 72743 | 2207 | SH |  | SOLE | Salem Investment Counselors Inc. | 1200 | 0 | 1007 |
| SPDR INDEX SHS FDS | S CHINA ETF | 78463X400 |  | 640123 | 8169 | SH |  | SOLE | Salem Investment Counselors Inc. | 7269 | 0 | 900 |
| SPDR S 500 ETF TR | TR UNIT | 78462F103 |  | 9727612 | 25319 | SH |  | SOLE | Salem Investment Counselors Inc. | 24478 | 0 | 841 |
| SPDR S MIDCAP 400 ETF TR | UTSER1 S | 78467Y107 |  | 1862957 | 4197 | SH |  | SOLE | Salem Investment Counselors Inc. | 4197 | 0 | 0 |
| SPDR SER TR | FACTST INV ETF | 78464A110 |  | 157555 | 1572 | SH |  | SOLE | Salem Investment Counselors Inc. | 1571 | 0 | 1 |
| SPDR SER TR | ICE PFD SEC ETF | 78464A292 |  | 13144 | 401 | SH |  | SOLE | Salem Investment Counselors Inc. | 401 | 0 | 0 |
| SPDR SER TR | PORTFLI TIPS ETF | 78464A656 |  | 1674 | 65 | SH |  | SOLE |  | 0 | 0 | 65 |
| SPDR SER TR | PORTFOLI S | 78464A805 |  | 9458 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| SPDR SER TR | PORTFOLIO LN TSR | 78464A664 |  | 13122 | 452 | SH |  | SOLE |  | 0 | 0 | 452 |
| SPDR SER TR | PRTFLO S HI | 78468R788 |  | 7905 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| SPDR SER TR | PRTFLO S VL | 78464A508 |  | 100414 | 2582 | SH |  | SOLE |  | 0 | 0 | 2582 |
| SPDR SER TR | S 400 MDCP GRW | 78464A821 |  | 392040 | 6000 | SH |  | SOLE | Salem Investment Counselors Inc. | 6000 | 0 | 0 |
| SPDR SER TR | S 600 SML CAP | 78464A813 |  | 863205 | 10500 | SH |  | SOLE | Salem Investment Counselors Inc. | 10500 | 0 | 0 |
| SPDR SER TR | S BIOTECH | 78464A870 |  | 925533 | 11151 | SH |  | SOLE | Salem Investment Counselors Inc. | 8451 | 0 | 2700 |
| SPDR SER TR | S DIVID ETF | 78464A763 |  | 288379 | 2305 | SH |  | SOLE | Salem Investment Counselors Inc. | 2305 | 0 | 0 |
| SPDR SER TR | S METALS MNG | 78464A755 |  | 1793 | 36 | SH |  | SOLE | Salem Investment Counselors Inc. | 36 | 0 | 0 |
| SPDR SER TR | S OILGAS EXP | 78468R556 |  | 2898864 | 21334 | SH |  | SOLE | Salem Investment Counselors Inc. | 20372 | 0 | 962 |
| SPDR SER TR | S REGL BKG | 78464A698 |  | 1282000 | 21825 | SH |  | SOLE | Salem Investment Counselors Inc. | 21325 | 0 | 500 |
| SPLUNK INC | COM | 848637104 |  | 1411359 | 16394 | SH |  | SOLE | Salem Investment Counselors Inc. | 15999 | 0 | 395 |
| SPOTIFY TECHNOLOGY S A | SHS | L8681T102 |  | 79 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| SS TECHNOLOGIES HLDGS INC | COM | 78467J100 |  | 16139 | 310 | SH |  | SOLE | Salem Investment Counselors Inc. | 310 | 0 | 0 |
| STANLEY BLACK  DECKER INC | COM | 854502101 |  | 1014496 | 13505 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 13205 |
| STARBUCKS CORP | COM | 855244109 |  | 672278 | 6777 | SH |  | SOLE | Salem Investment Counselors Inc. | 5356 | 0 | 1421 |
| STARWOOD PPTY TR INC | COM | 85571B105 |  | 28215 | 1500 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 500 |
| STATE STR CORP | COM | 857477103 |  | 9931 | 127 | SH |  | SOLE | Salem Investment Counselors Inc. | 127 | 0 | 0 |
| STERICYCLE INC | COM | 858912108 |  | 449010 | 9000 | SH |  | SOLE | Salem Investment Counselors Inc. | 2500 | 0 | 6500 |
| STIFEL FINL CORP | COM | 860630102 |  | 26266 | 450 | SH |  | SOLE | Salem Investment Counselors Inc. | 450 | 0 | 0 |
| STRYKER CORPORATION | COM | 863667101 |  | 1786405 | 7284 | SH |  | SOLE | Salem Investment Counselors Inc. | 6851 | 0 | 433 |
| SUBURBAN PROPANE PARTNERS L | UNIT LTD PARTN | 864482104 |  | 653 | 43 | SH |  | SOLE | Salem Investment Counselors Inc. | 43 | 0 | 0 |
| SUNCOR ENERGY INC NEW | COM | 867224107 |  | 13168 | 415 | SH |  | SOLE | Salem Investment Counselors Inc. | 415 | 0 | 0 |
| SUNOCO LP/SUNOCO FIN CORP | COM UT REP LP | 86765K109 |  | 87234 | 2024 | SH |  | SOLE | Salem Investment Counselors Inc. | 2024 | 0 | 0 |
| SUNRUN INC | COM | 86771W105 |  | 961 | 40 | SH |  | SOLE | Salem Investment Counselors Inc. | 40 | 0 | 0 |
| SURGERY PARTNERS INC | COM | 86881A100 |  | 148354 | 5325 | SH |  | SOLE |  | 0 | 0 | 5325 |
| SVB FINANCIAL GROUP | COM | 78486Q101 |  | 551185 | 2395 | SH |  | SOLE | Salem Investment Counselors Inc. | 2395 | 0 | 0 |
| SYNCHRONY FINANCIAL | COM | 87165B103 |  | 9628 | 293 | SH |  | SOLE | Salem Investment Counselors Inc. | 293 | 0 | 0 |
| SYNOVUS FINL CORP | COM NEW | 87161C501 |  | 106244 | 2804 | SH |  | SOLE | Salem Investment Counselors Inc. | 2085 | 0 | 719 |
| SYSCO CORP | COM | 871829107 |  | 3891305 | 50900 | SH |  | SOLE | Salem Investment Counselors Inc. | 50900 | 0 | 0 |
| TAIWAN SEMICONDUCTOR MFG LTD | SPONSORED ADS | 874039100 |  | 4551866 | 60922 | SH |  | SOLE | Salem Investment Counselors Inc. | 45755 | 0 | 15167 |
| TAKE-TWO INTERACTIVE SOFTWAR | COM | 874054109 |  | 11454 | 110 | SH |  | SOLE | Salem Investment Counselors Inc. | 110 | 0 | 0 |
| TANDEM DIABETES CARE INC | COM NEW | 875372203 |  | 44950 | 1000 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 0 |
| TANGER FACTORY OUTLET CTRS I | COM | 875465106 |  | 21528 | 1200 | SH |  | SOLE | Salem Investment Counselors Inc. | 1200 | 0 | 0 |
| TARGET CORP | COM | 87612E106 |  | 415374 | 2787 | SH |  | SOLE | Salem Investment Counselors Inc. | 2462 | 0 | 325 |
| TATTOOED CHEF INC | COM CL A | 87663X102 |  | 12 | 10 | SH |  | SOLE | Salem Investment Counselors Inc. | 10 | 0 | 0 |
| TAYLOR MORRISON HOME CORP | COM | 87724P106 |  | 10835 | 357 | SH |  | SOLE | Salem Investment Counselors Inc. | 357 | 0 | 0 |
| TC ENERGY CORP | COM | 87807B107 |  | 18241 | 450 | SH |  | SOLE |  | 0 | 0 | 450 |
| TCR2 THERAPEUTICS INC | COM | 87808K106 |  | 35 | 35 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 0 |
| TD SYNNEX CORPORATION | COM | 87162W100 |  | 33811 | 357 | SH |  | SOLE | Salem Investment Counselors Inc. | 357 | 0 | 0 |
| TELADOC HEALTH INC | COM | 87918A105 |  | 17856 | 755 | SH |  | SOLE | Salem Investment Counselors Inc. | 755 | 0 | 0 |
| TELEDYNE TECHNOLOGIES INC | COM | 879360105 |  | 1200 | 3 | SH |  | SOLE | Salem Investment Counselors Inc. | 3 | 0 | 0 |
| TELEFONICA S A | SPONSORED ADR | 879382208 |  | 51 | 0 | SH |  | SOLE |  | 0 | 0 | 0 |
| TEMPLETON GLOBAL INCOME FD | COM | 880198106 |  | 8660 | 2000 | SH |  | SOLE | Salem Investment Counselors Inc. | 2000 | 0 | 0 |
| TENET HEALTHCARE CORP | COM NEW | 88033G407 |  | 9758 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| TERADATA CORP DEL | COM | 88076W103 |  | 202 | 6 | SH |  | SOLE | Salem Investment Counselors Inc. | 6 | 0 | 0 |
| TERADYNE INC | COM | 880770102 |  | 34940 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| TESLA INC | COM | 88160R101 |  | 709640 | 5761 | SH |  | SOLE | Salem Investment Counselors Inc. | 4625 | 0 | 1136 |
| TEXAS INSTRS INC | COM | 882508104 |  | 60966 | 369 | SH |  | SOLE | Salem Investment Counselors Inc. | 317 | 0 | 52 |
| TEXTRON INC | COM | 883203101 |  | 4295206 | 60650 | SH |  | SOLE | Salem Investment Counselors Inc. | 49000 | 0 | 11650 |
| THE ALGER ETF TRUST | MID CAP 40 ETF | 015564107 |  | 4374 | 379 | SH |  | SOLE |  | 0 | 0 | 379 |
| THE TRADE DESK INC | COM CL A | 88339J105 |  | 6724 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 0 |
| THERMO FISHER SCIENTIFIC INC | COM | 883556102 |  | 3687882 | 6695 | SH |  | SOLE | Salem Investment Counselors Inc. | 6416 | 0 | 279 |
| TILRAY BRANDS INC | COM CL 2 | 88688T100 |  | 8950 | 3327 | SH |  | SOLE | Salem Investment Counselors Inc. | 3327 | 0 | 0 |
| TJX COS INC NEW | COM | 872540109 |  | 396647 | 4983 | SH |  | SOLE | Salem Investment Counselors Inc. | 824 | 0 | 4159 |
| T-MOBILE US INC | COM | 872590104 |  | 22820 | 163 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 128 |
| TOLL BROTHERS INC | COM | 889478103 |  | 54563 | 1093 | SH |  | SOLE | Salem Investment Counselors Inc. | 1083 | 0 | 10 |
| TOOTSIE ROLL INDS INC | COM | 890516107 |  | 341 | 8 | SH |  | SOLE |  | 0 | 0 | 8 |
| TOP SHIPS INC | SHS NEW | Y8897Y198 |  | 3 | 2 | SH |  | SOLE | Salem Investment Counselors Inc. | 2 | 0 | 0 |
| TOTALENERGIES SE | SPONSORED ADS | 89151E109 |  | 7209590 | 114838 | SH |  | SOLE | Salem Investment Counselors Inc. | 109039 | 0 | 5799 |
| TOWER SEMICONDUCTOR LTD | SHS NEW | M87915274 |  | 3240 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| TOYOTA MOTOR CORP | ADS | 892331307 |  | 1221025 | 8940 | SH |  | SOLE | Salem Investment Counselors Inc. | 8889 | 0 | 51 |
| TRACTOR SUPPLY CO | COM | 892356106 |  | 151630 | 674 | SH |  | SOLE | Salem Investment Counselors Inc. | 674 | 0 | 0 |
| TRANE TECHNOLOGIES PLC | SHS | G8994E103 |  | 2572113 | 15302 | SH |  | SOLE | Salem Investment Counselors Inc. | 7775 | 0 | 7527 |
| TRANSOCEAN LTD | REG SHS | H8817H100 |  | 119 | 26 | SH |  | SOLE | Salem Investment Counselors Inc. | 26 | 0 | 0 |
| TRAVELERS COMPANIES INC | COM | 89417E109 |  | 126743 | 676 | SH |  | SOLE | Salem Investment Counselors Inc. | 601 | 0 | 75 |
| TRI CONTL CORP | COM | 895436103 |  | 37625 | 1468 | SH |  | SOLE | Salem Investment Counselors Inc. | 1468 | 0 | 0 |
| TRILOGY METALS INC NEW | COM | 89621C105 |  | 28 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| TRINSEO PLC | SHS | G9059U107 |  | 113550 | 5000 | SH |  | SOLE | Salem Investment Counselors Inc. | 5000 | 0 | 0 |
| TRITON INTL LTD | CL A | G9078F107 |  | 471349 | 6853 | SH |  | SOLE | Salem Investment Counselors Inc. | 6853 | 0 | 0 |
| TRUIST FINL CORP | COM | 89832Q109 |  | 16577411 | 385252 | SH |  | SOLE | Salem Investment Counselors Inc. | 332710 | 0 | 52542 |
| TRUPANION INC | COM | 898202106 |  | 4278 | 90 | SH |  | SOLE | Salem Investment Counselors Inc. | 90 | 0 | 0 |
| TWILIO INC | CL A | 90138F102 |  | 4162 | 85 | SH |  | SOLE | Salem Investment Counselors Inc. | 85 | 0 | 0 |
| UBER TECHNOLOGIES INC | COM | 90353T100 |  | 10411 | 421 | SH |  | SOLE | Salem Investment Counselors Inc. | 385 | 0 | 36 |
| UBIQUITI INC | COM | 90353W103 |  | 6464882 | 23635 | SH |  | SOLE | Salem Investment Counselors Inc. | 23635 | 0 | 0 |
| ULTA BEAUTY INC | COM | 90384S303 |  | 123365 | 263 | SH |  | SOLE | Salem Investment Counselors Inc. | 60 | 0 | 203 |
| UNDER ARMOUR INC | CL A | 904311107 |  | 1016 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| UNIFIRST CORP MASS | COM | 904708104 |  | 2257261 | 11681 | SH |  | SOLE | Salem Investment Counselors Inc. | 11681 | 0 | 0 |
| UNILEVER PLC | SPON ADR NEW | 904767704 |  | 96773 | 1922 | SH |  | SOLE | Salem Investment Counselors Inc. | 1697 | 0 | 225 |
| UNION PAC CORP | COM | 907818108 |  | 779411 | 3764 | SH |  | SOLE | Salem Investment Counselors Inc. | 3095 | 0 | 669 |
| UNISYS CORP | COM NEW | 909214306 |  | 869 | 170 | SH |  | SOLE | Salem Investment Counselors Inc. | 170 | 0 | 0 |
| UNITED AIRLS HLDGS INC | COM | 910047109 |  | 4336 | 115 | SH |  | SOLE | Salem Investment Counselors Inc. | 115 | 0 | 0 |
| UNITED BANKSHARES INC WEST V | COM | 909907107 |  | 20466 | 501 | SH |  | SOLE | Salem Investment Counselors Inc. | 501 | 0 | 0 |
| UNITED NAT FOODS INC | COM | 911163103 |  | 4645 | 120 | SH |  | SOLE | Salem Investment Counselors Inc. | 120 | 0 | 0 |
| UNITED PARCEL SERVICE INC | CL B | 911312106 |  | 278666 | 1603 | SH |  | SOLE | Salem Investment Counselors Inc. | 454 | 0 | 1149 |
| UNITED RENTALS INC | COM | 911363109 |  | 302107 | 850 | SH |  | SOLE | Salem Investment Counselors Inc. | 850 | 0 | 0 |
| UNITED STS OIL FD LP | UNITS | 91232N207 |  | 35055 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| UNITEDHEALTH GROUP INC | COM | 91324P102 |  | 16251355 | 30653 | SH |  | SOLE | Salem Investment Counselors Inc. | 22296 | 0 | 8357 |
| UNITI GROUP INC | COM | 91325V108 |  | 453 | 82 | SH |  | SOLE |  | 0 | 0 | 82 |
| UNIVERSAL DISPLAY CORP | COM | 91347P105 |  | 2161 | 20 | SH |  | SOLE |  | 0 | 0 | 20 |
| URBAN OUTFITTERS INC | COM | 917047102 |  | 596 | 25 | SH |  | SOLE | Salem Investment Counselors Inc. | 25 | 0 | 0 |
| US BANCORP DEL | COM NEW | 902973304 |  | 138116 | 3136 | SH |  | SOLE | Salem Investment Counselors Inc. | 466 | 0 | 2670 |
| V F CORP | COM | 918204108 |  | 428342 | 15514 | SH |  | SOLE | Salem Investment Counselors Inc. | 6038 | 0 | 9476 |
| V2X INC | COM | 92242T101 |  | 372 | 9 | SH |  | SOLE | Salem Investment Counselors Inc. | 9 | 0 | 0 |
| VALERO ENERGY CORP | COM | 91913Y100 |  | 231520 | 1825 | SH |  | SOLE | Salem Investment Counselors Inc. | 1125 | 0 | 700 |
| VALVOLINE INC | COM | 92047W101 |  | 186138 | 5701 | SH |  | SOLE | Salem Investment Counselors Inc. | 5701 | 0 | 0 |
| VANECK ETF TRUST | GOLD MINERS ETF | 92189F106 |  | 19431 | 678 | SH |  | SOLE | Salem Investment Counselors Inc. | 678 | 0 | 0 |
| VANECK ETF TRUST | SEMICONDUCTR ETF | 92189F676 |  | 1218 | 6 | SH |  | SOLE | Salem Investment Counselors Inc. | 6 | 0 | 0 |
| VANECK ETF TRUST | VIDEO GMNG ESPRT | 92189F114 |  | 27859 | 650 | SH |  | SOLE | Salem Investment Counselors Inc. | 650 | 0 | 0 |
| VANGUARD BD INDEX FDS | INTERMED TERM | 921937819 |  | 180300 | 2426 | SH |  | SOLE | Salem Investment Counselors Inc. | 2376 | 0 | 50 |
| VANGUARD BD INDEX FDS | SHORT TRM BOND | 921937827 |  | 1882 | 25 | SH |  | SOLE | Salem Investment Counselors Inc. | 25 | 0 | 0 |
| VANGUARD BD INDEX FDS | TOTAL BND MRKT | 921937835 |  | 81957 | 1141 | SH |  | SOLE | Salem Investment Counselors Inc. | 538 | 0 | 603 |
| VANGUARD BD INDEX FDS | VANGUARD ULTRA | 92203C303 |  | 3437007 | 70143 | SH |  | SOLE | Salem Investment Counselors Inc. | 37164 | 0 | 32979 |
| VANGUARD CHARLOTTE FDS | TOTAL INT BD ETF | 92203J407 |  | 44964 | 948 | SH |  | SOLE | Salem Investment Counselors Inc. | 157 | 0 | 791 |
| VANGUARD INDEX FDS | EXTEND MKT ETF | 922908652 |  | 35739 | 269 | SH |  | SOLE | Salem Investment Counselors Inc. | 249 | 0 | 20 |
| VANGUARD INDEX FDS | GROWTH ETF | 922908736 |  | 1205776 | 5658 | SH |  | SOLE | Salem Investment Counselors Inc. | 5557 | 0 | 101 |
| VANGUARD INDEX FDS | LARGE CAP ETF | 922908637 |  | 181691 | 1043 | SH |  | SOLE | Salem Investment Counselors Inc. | 1043 | 0 | 0 |
| VANGUARD INDEX FDS | MCAP GR IDXVIP | 922908538 |  | 637069 | 3544 | SH |  | SOLE | Salem Investment Counselors Inc. | 2214 | 0 | 1330 |
| VANGUARD INDEX FDS | MCAP VL IDXVIP | 922908512 |  | 428035 | 3165 | SH |  | SOLE | Salem Investment Counselors Inc. | 2837 | 0 | 328 |
| VANGUARD INDEX FDS | MID CAP ETF | 922908629 |  | 13085707 | 64205 | SH |  | SOLE | Salem Investment Counselors Inc. | 58017 | 0 | 6188 |
| VANGUARD INDEX FDS | REAL ESTATE ETF | 922908553 |  | 1247451 | 15124 | SH |  | SOLE | Salem Investment Counselors Inc. | 14760 | 0 | 364 |
| VANGUARD INDEX FDS | S 500 ETF SHS | 922908363 |  | 4597287 | 13085 | SH |  | SOLE | Salem Investment Counselors Inc. | 12073 | 0 | 1012 |
| VANGUARD INDEX FDS | SM CP VAL ETF | 922908611 |  | 368575 | 2321 | SH |  | SOLE | Salem Investment Counselors Inc. | 1952 | 0 | 369 |
| VANGUARD INDEX FDS | SMALL CP ETF | 922908751 |  | 12252213 | 66755 | SH |  | SOLE | Salem Investment Counselors Inc. | 60104 | 0 | 6651 |
| VANGUARD INDEX FDS | SML CP GRW ETF | 922908595 |  | 409102 | 2040 | SH |  | SOLE | Salem Investment Counselors Inc. | 1203 | 0 | 837 |
| VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 |  | 1129359 | 5907 | SH |  | SOLE | Salem Investment Counselors Inc. | 5556 | 0 | 351 |
| VANGUARD INDEX FDS | VALUE ETF | 922908744 |  | 914230 | 6513 | SH |  | SOLE | Salem Investment Counselors Inc. | 4188 | 0 | 2325 |
| VANGUARD INTL EQUITY INDEX F | ALLWRLD EX US | 922042775 |  | 286299 | 5710 | SH |  | SOLE | Salem Investment Counselors Inc. | 5710 | 0 | 0 |
| VANGUARD INTL EQUITY INDEX F | FTSE EMR MKT ETF | 922042858 |  | 293021 | 7517 | SH |  | SOLE | Salem Investment Counselors Inc. | 6622 | 0 | 895 |
| VANGUARD INTL EQUITY INDEX F | FTSE EUROPE ETF | 922042874 |  | 157172 | 2835 | SH |  | SOLE | Salem Investment Counselors Inc. | 2835 | 0 | 0 |
| VANGUARD INTL EQUITY INDEX F | FTSE PACIFIC ETF | 922042866 |  | 464929 | 7225 | SH |  | SOLE | Salem Investment Counselors Inc. | 6925 | 0 | 300 |
| VANGUARD INTL EQUITY INDEX F | TT WRLD ST ETF | 922042742 |  | 12928 | 150 | SH |  | SOLE |  | 0 | 0 | 150 |
| VANGUARD MALVERN FDS | STRM INFPROIDX | 922020805 |  | 20459 | 438 | SH |  | SOLE |  | 0 | 0 | 438 |
| VANGUARD MUN BD FDS | TAX EXEMPT BD | 922907746 |  | 60328 | 1219 | SH |  | SOLE | Salem Investment Counselors Inc. | 588 | 0 | 631 |
| VANGUARD SCOTTSDALE FDS | INT-TERM CORP | 92206C870 |  | 20385 | 263 | SH |  | SOLE |  | 0 | 0 | 263 |
| VANGUARD SCOTTSDALE FDS | LONG TERM TREAS | 92206C847 |  | 31919 | 518 | SH |  | SOLE |  | 0 | 0 | 518 |
| VANGUARD SCOTTSDALE FDS | MTG-BKD SECS ETF | 92206C771 |  | 43517 | 956 | SH |  | SOLE |  | 0 | 0 | 956 |
| VANGUARD SCOTTSDALE FDS | SHORT TERM TREAS | 92206C102 |  | 477651 | 8261 | SH |  | SOLE |  | 0 | 0 | 8261 |
| VANGUARD SCOTTSDALE FDS | SHRT TRM CORP BD | 92206C409 |  | 367153 | 4883 | SH |  | SOLE | Salem Investment Counselors Inc. | 2703 | 0 | 2180 |
| VANGUARD SCOTTSDALE FDS | VNG RUS1000GRW | 92206C680 |  | 22048 | 400 | SH |  | SOLE |  | 0 | 0 | 400 |
| VANGUARD SCOTTSDALE FDS | VNG RUS2000IDX | 92206C664 |  | 49259 | 700 | SH |  | SOLE | Salem Investment Counselors Inc. | 700 | 0 | 0 |
| VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 |  | 2778271 | 18296 | SH |  | SOLE | Salem Investment Counselors Inc. | 14774 | 0 | 3522 |
| VANGUARD STAR FDS | VG TL INTL STK F | 921909768 |  | 111870 | 2163 | SH |  | SOLE | Salem Investment Counselors Inc. | 1075 | 0 | 1088 |
| VANGUARD TAX-MANAGED FDS | VAN FTSE DEV MKT | 921943858 |  | 251065 | 5982 | SH |  | SOLE | Salem Investment Counselors Inc. | 5301 | 0 | 681 |
| VANGUARD WELLINGTON FD | US QUALITY | 921935706 |  | 20970 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| VANGUARD WHITEHALL FDS | HIGH DIV YLD | 921946406 |  | 222804 | 2059 | SH |  | SOLE | Salem Investment Counselors Inc. | 2059 | 0 | 0 |
| VANGUARD WHITEHALL FDS | INTL DVD ETF | 921946810 |  | 311107 | 4468 | SH |  | SOLE | Salem Investment Counselors Inc. | 1613 | 0 | 2855 |
| VANGUARD WHITEHALL FDS | INTL HIGH ETF | 921946794 |  | 42295 | 710 | SH |  | SOLE |  | 0 | 0 | 710 |
| VANGUARD WORLD FD | MEGA CAP INDEX | 921910873 |  | 944674 | 7135 | SH |  | SOLE | Salem Investment Counselors Inc. | 6299 | 0 | 836 |
| VANGUARD WORLD FD | MEGA GRWTH IND | 921910816 |  | 8583024 | 49881 | SH |  | SOLE | Salem Investment Counselors Inc. | 44897 | 0 | 4984 |
| VANGUARD WORLD FDS | CONSUM STP ETF | 92204A207 |  | 68199 | 356 | SH |  | SOLE |  | 0 | 0 | 356 |
| VANGUARD WORLD FDS | ENERGY ETF | 92204A306 |  | 2769671 | 22837 | SH |  | SOLE | Salem Investment Counselors Inc. | 22439 | 0 | 398 |
| VANGUARD WORLD FDS | FINANCIALS ETF | 92204A405 |  | 8273 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| VANGUARD WORLD FDS | HEALTH CAR ETF | 92204A504 |  | 277568 | 1119 | SH |  | SOLE | Salem Investment Counselors Inc. | 1119 | 0 | 0 |
| VANGUARD WORLD FDS | INF TECH ETF | 92204A702 |  | 95823 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| VANGUARD WORLD FDS | MATERIALS ETF | 92204A801 |  | 30016 | 176 | SH |  | SOLE | Salem Investment Counselors Inc. | 176 | 0 | 0 |
| VEEVA SYS INC | CL A COM | 922475108 |  | 8069 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| VERISK ANALYTICS INC | COM | 92345Y106 |  | 30344 | 172 | SH |  | SOLE |  | 0 | 0 | 172 |
| VERITIV CORP | COM | 923454102 |  | 122 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| VERIZON COMMUNICATIONS INC | COM | 92343V104 |  | 2261796 | 57406 | SH |  | SOLE | Salem Investment Counselors Inc. | 50775 | 0 | 6631 |
| VERTEX PHARMACEUTICALS INC | COM | 92532F100 |  | 57756 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| VIATRIS INC | COM | 92556V106 |  | 1346585 | 120987 | SH |  | SOLE | Salem Investment Counselors Inc. | 116254 | 0 | 4733 |
| VIAVI SOLUTIONS INC | COM | 925550105 |  | 15555 | 1480 | SH |  | SOLE | Salem Investment Counselors Inc. | 1480 | 0 | 0 |
| VICARIOUS SURGICAL INC | COM CL A | 92561V109 |  | 1414 | 700 | SH |  | SOLE | Salem Investment Counselors Inc. | 700 | 0 | 0 |
| VIEMED HEALTHCARE INC | COM | 92663R105 |  | 30406 | 4022 | SH |  | SOLE | Salem Investment Counselors Inc. | 4022 | 0 | 0 |
| VILLAGE FARMS INTL INC | COM | 92707Y108 |  | 1474 | 1100 | SH |  | SOLE | Salem Investment Counselors Inc. | 1100 | 0 | 0 |
| VIRTUS ARTIFICIAL INTELLIGEN | COM | 92838Y100 |  | 262 | 0 | SH |  | SOLE |  | 0 | 0 | 0 |
| VIRTUS DIVERSIFIED INCM  CO | COM | 92840N100 |  | 66 | 0 | SH |  | SOLE |  | 0 | 0 | 0 |
| VISA INC | COM CL A | 92826C839 |  | 11796910 | 56781 | SH |  | SOLE | Salem Investment Counselors Inc. | 54350 | 0 | 2431 |
| VMWARE INC | CL A COM | 928563402 |  | 179598 | 1463 | SH |  | SOLE | Salem Investment Counselors Inc. | 1463 | 0 | 0 |
| VULCAN MATLS CO | COM | 929160109 |  | 97186 | 555 | SH |  | SOLE | Salem Investment Counselors Inc. | 380 | 0 | 175 |
| VUZIX CORP | COM NEW | 92921W300 |  | 1274 | 350 | SH |  | SOLE | Salem Investment Counselors Inc. | 350 | 0 | 0 |
| WABTEC | COM | 929740108 |  | 125561 | 1258 | SH |  | SOLE | Salem Investment Counselors Inc. | 1258 | 0 | 0 |
| WALGREENS BOOTS ALLIANCE INC | COM | 931427108 |  | 8966 | 240 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 140 |
| WALLBOX NV | *W EXP 10/01/202 | N94209116 |  | 38427 | 87552 | SH |  | SOLE | Salem Investment Counselors Inc. | 71302 | 0 | 16250 |
| WALMART INC | COM | 931142103 |  | 16578002 | 116539 | SH |  | SOLE | Salem Investment Counselors Inc. | 106104 | 0 | 10435 |
| WARNER BROS DISCOVERY INC | COM SER A | 934423104 |  | 302440 | 31903 | SH |  | SOLE | Salem Investment Counselors Inc. | 2456 | 0 | 29447 |
| WASTE MGMT INC DEL | COM | 94106L109 |  | 2947461 | 18788 | SH |  | SOLE | Salem Investment Counselors Inc. | 18095 | 0 | 693 |
| WATERS CORP | COM | 941848103 |  | 111338 | 325 | SH |  | SOLE | Salem Investment Counselors Inc. | 325 | 0 | 0 |
| WATSCO INC | COM | 942622200 |  | 99760 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 100 |
| WEC ENERGY GROUP INC | COM | 92939U106 |  | 52318 | 558 | SH |  | SOLE | Salem Investment Counselors Inc. | 558 | 0 | 0 |
| WELLS FARGO CO NEW | COM | 949746101 |  | 934764 | 22639 | SH |  | SOLE | Salem Investment Counselors Inc. | 21125 | 0 | 1514 |
| WELLTOWER INC | COM | 95040Q104 |  | 15142 | 231 | SH |  | SOLE | Salem Investment Counselors Inc. | 231 | 0 | 0 |
| WESTROCK CO | COM | 96145D105 |  | 14686648 | 417709 | SH |  | SOLE | Salem Investment Counselors Inc. | 417562 | 0 | 147 |
| WEYCO GROUP INC | COM | 962149100 |  | 6955 | 325 | SH |  | SOLE |  | 0 | 0 | 325 |
| WEYERHAEUSER CO MTN BE | COM NEW | 962166104 |  | 80941 | 2611 | SH |  | SOLE | Salem Investment Counselors Inc. | 876 | 0 | 1735 |
| WHEATON PRECIOUS METALS CORP | COM | 962879102 |  | 186294 | 4767 | SH |  | SOLE | Salem Investment Counselors Inc. | 4767 | 0 | 0 |
| WHIRLPOOL CORP | COM | 963320106 |  | 1273 | 9 | SH |  | SOLE | Salem Investment Counselors Inc. | 9 | 0 | 0 |
| WIDEOPENWEST INC | COM | 96758W101 |  | 5922 | 650 | SH |  | SOLE | Salem Investment Counselors Inc. | 650 | 0 | 0 |
| WILLIAMS COS INC | COM | 969457100 |  | 62510 | 1900 | SH |  | SOLE | Salem Investment Counselors Inc. | 600 | 0 | 1300 |
| WILLIAMS SONOMA INC | COM | 969904101 |  | 826275 | 7190 | SH |  | SOLE | Salem Investment Counselors Inc. | 6465 | 0 | 725 |
| WISDOMTREE TR | EUROPE HEDGED EQ | 97717X701 |  | 30013 | 429 | SH |  | SOLE | Salem Investment Counselors Inc. | 429 | 0 | 0 |
| WISDOMTREE TR | EUROPE SMCP DV | 97717W869 |  | 7879 | 144 | SH |  | SOLE | Salem Investment Counselors Inc. | 144 | 0 | 0 |
| WISDOMTREE TR | INTL MIDCAP DV | 97717W778 |  | 8099 | 146 | SH |  | SOLE | Salem Investment Counselors Inc. | 146 | 0 | 0 |
| WISDOMTREE TR | US HIGH DIVIDEND | 97717W208 |  | 86 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| WOODSIDE ENERGY GROUP LTD | SPONSORED ADR | 980228308 |  | 2445 | 101 | SH |  | SOLE | Salem Investment Counselors Inc. | 78 | 0 | 23 |
| WORKDAY INC | CL A | 98138H101 |  | 13386 | 80 | SH |  | SOLE | Salem Investment Counselors Inc. | 80 | 0 | 0 |
| WORKHORSE GROUP INC | COM NEW | 98138J206 |  | 1520 | 1000 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 0 |
| WORLD GOLD TR | SPDR GLD MINIS | 98149E303 |  | 50630 | 1399 | SH |  | SOLE |  | 0 | 0 | 1399 |
| WORTHINGTON INDS INC | COM | 981811102 |  | 134167 | 2699 | SH |  | SOLE | Salem Investment Counselors Inc. | 2699 | 0 | 0 |
| WP CAREY INC | COM | 92936U109 |  | 152568 | 1926 | SH |  | SOLE | Salem Investment Counselors Inc. | 1926 | 0 | 0 |
| XCEL ENERGY INC | COM | 98389B100 |  | 10943 | 155 | SH |  | SOLE | Salem Investment Counselors Inc. | 155 | 0 | 0 |
| XPO INC | COM | 983793100 |  | 37285 | 1120 | SH |  | SOLE | Salem Investment Counselors Inc. | 1120 | 0 | 0 |
| XYLEM INC | COM | 98419M100 |  | 64223 | 581 | SH |  | SOLE | Salem Investment Counselors Inc. | 581 | 0 | 0 |
| YALLA GROUP LTD | ADS | 98459U103 |  | 18 | 5 | SH |  | SOLE | Salem Investment Counselors Inc. | 5 | 0 | 0 |
| YETI HLDGS INC | COM | 98585X104 |  | 7064 | 171 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 71 |
| YIELD10 BIOSCIENCE INC | COM | 98585K862 |  | 2 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| YUM BRANDS INC | COM | 988498101 |  | 2513442 | 19624 | SH |  | SOLE | Salem Investment Counselors Inc. | 13721 | 0 | 5903 |
| YUM CHINA HLDGS INC | COM | 98850P109 |  | 953315 | 17444 | SH |  | SOLE | Salem Investment Counselors Inc. | 13201 | 0 | 4243 |
| ZEBRA TECHNOLOGIES CORPORATI | CL A | 989207105 |  | 32051 | 125 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 0 |
| ZIMMER BIOMET HOLDINGS INC | COM | 98956P102 |  | 84876 | 664 | SH |  | SOLE | Salem Investment Counselors Inc. | 654 | 0 | 10 |
| ZIMVIE INC | COM | 98888T107 |  | 616 | 66 | SH |  | SOLE | Salem Investment Counselors Inc. | 65 | 0 | 1 |
| ZOETIS INC | CL A | 98978V103 |  | 117240 | 800 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 500 |
| ZOMEDICA CORP | COM | 98980M109 |  | 163 | 1000 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 0 |
| ZOOM VIDEO COMMUNICATIONS IN | CL A | 98980L101 |  | 10974 | 162 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 12 |
| ZUORA INC | COM CL A | 98983V106 |  | 1717 | 270 | SH |  | SOLE | Salem Investment Counselors Inc. | 270 | 0 | 0 |

---