# EDGAR Filing Document

**Accession Number:** 0000884423
**File Stem:** 0001420506-25-001476
**Filing Date:** 2025-7
**Character Count:** 142638
**Document Hash:** bde0260089bd9b5863c810fc749a35d8
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001420506-25-001476.hdr.sgml**: 20250708

**ACCESSION NUMBER**: 0001420506-25-001476

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

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20250630

**FILED AS OF DATE**: 20250708

**DATE AS OF CHANGE**: 20250708

**EFFECTIVENESS DATE**: 20250708

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** SALEM INVESTMENT COUNSELORS INC
- **CENTRAL INDEX KEY:** 0000884423

**ORGANIZATION NAME:**
- **EIN:** 561225913
- **STATE OF INCORPORATION:** NC
- **FISCAL YEAR END:** 1231

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

**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:** 06-30-2025

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

**This Amendment (Check only one.):** [x] 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  07-07-2025<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:** 1170

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

      (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 |  | 10289315 | 67586 | SH |  | SOLE | Salem Investment Counselors Inc. | 53080 | 0 | 14506 |
| ABBOTT LABS | COM | 002824100 |  | 11127795 | 81816 | SH |  | SOLE | Salem Investment Counselors Inc. | 64619 | 0 | 17197 |
| ABBVIE INC | COM | 00287Y109 |  | 24401376 | 131459 | SH |  | SOLE | Salem Investment Counselors Inc. | 106043 | 0 | 25416 |
| ABCELLERA BIOLOGICS INC | COM | 00288U106 |  | 53337 | 15550 | SH |  | SOLE |  | 0 | 0 | 15550 |
| ABERCROMBIE  FITCH CO | CL A | 002896207 |  | 6214 | 75 | SH |  | SOLE |  | 0 | 0 | 75 |
| ABRDN LIFE SCIENCES INVESTOR | SH BEN INT | 87911K100 |  | 1602 | 125 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 0 |
| ACACIA RESH CORP | ACACIA TCH COM | 003881307 |  | 52498 | 14664 | SH |  | SOLE | Salem Investment Counselors Inc. | 14664 | 0 | 0 |
| ACCENTURE PLC IRELAND | SHS CLASS A | G1151C101 |  | 23424010 | 78370 | SH |  | SOLE | Salem Investment Counselors Inc. | 68165 | 0 | 10205 |
| ACM RESH INC | COM CL A | 00108J109 |  | 1295 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| ACUITY INC | COM | 00508Y102 |  | 961252 | 3222 | SH |  | SOLE | Salem Investment Counselors Inc. | 3222 | 0 | 0 |
| ADAMS DIVERSIFIED EQUITY FD | COM | 006212104 |  | 1086847 | 50062 | SH |  | SOLE |  | 0 | 0 | 50062 |
| ADOBE INC | COM | 00724F101 |  | 500236 | 1293 | SH |  | SOLE | Salem Investment Counselors Inc. | 1152 | 0 | 141 |
| ADVANCE AUTO PARTS INC | COM | 00751Y106 |  | 679917 | 14625 | SH |  | SOLE |  | 0 | 0 | 14625 |
| ADVANCED MICRO DEVICES INC | COM | 007903107 |  | 37277130 | 262700 | SH |  | SOLE | Salem Investment Counselors Inc. | 173042 | 0 | 89658 |
| AEGON LTD | AMER REG 1 CERT | 0076CA104 |  | 7609 | 1020 | SH |  | SOLE |  | 0 | 0 | 1020 |
| AEROVIRONMENT INC | COM | 008073108 |  | 9974 | 35 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 0 |
| AES CORP | COM | 00130H105 |  | 15254 | 1450 | SH |  | SOLE |  | 0 | 0 | 1450 |
| AFFIRM HLDGS INC | COM CL A | 00827B106 |  | 6914 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| AFLAC INC | COM | 001055102 |  | 107781 | 1022 | SH |  | SOLE |  | 0 | 0 | 1022 |
| AGCO CORP | COM | 001084102 |  | 9698 | 94 | SH |  | SOLE | Salem Investment Counselors Inc. | 94 | 0 | 0 |
| AGILENT TECHNOLOGIES INC | COM | 00846U101 |  | 278976 | 2364 | SH |  | SOLE | Salem Investment Counselors Inc. | 2364 | 0 | 0 |
| AGNC INVT CORP | COM | 00123Q104 |  | 34950 | 3754 | SH |  | SOLE | Salem Investment Counselors Inc. | 3600 | 0 | 154 |
| AIR LEASE CORP | CL A | 00912X302 |  | 23484 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| AIR PRODS  CHEMS INC | COM | 009158106 |  | 176609 | 626 | SH |  | SOLE | Salem Investment Counselors Inc. | 601 | 0 | 25 |
| AIRBNB INC | COM CL A | 009066101 |  | 1059 | 8 | SH |  | SOLE | Salem Investment Counselors Inc. | 8 | 0 | 0 |
| AKAMAI TECHNOLOGIES INC | COM | 00971T101 |  | 64526 | 809 | SH |  | SOLE |  | 0 | 0 | 809 |
| ALBEMARLE CORP | COM | 012653101 |  | 45099 | 715 | SH |  | SOLE | Salem Investment Counselors Inc. | 70 | 0 | 645 |
| ALCOA CORP | COM | 013872106 |  | 325 | 11 | SH |  | SOLE | Salem Investment Counselors Inc. | 11 | 0 | 0 |
| ALCON AG | ORD SHS | H01301128 |  | 74862 | 848 | SH |  | SOLE | Salem Investment Counselors Inc. | 848 | 0 | 0 |
| ALGONQUIN PWR UTILS CORP | COM | 015857105 |  | 1681 | 290 | SH |  | SOLE | Salem Investment Counselors Inc. | 290 | 0 | 0 |
| ALIBABA GROUP HLDG LTD | SPONSORED ADS | 01609W102 |  | 270172 | 2363 | SH |  | SOLE | Salem Investment Counselors Inc. | 2078 | 0 | 285 |
| ALLEGION PLC | ORD SHS | G0176J109 |  | 4036 | 28 | SH |  | SOLE |  | 0 | 0 | 28 |
| ALLIANCEBERNSTEIN HLDG L P | UNIT LTD PARTN | 01881G106 |  | 18374 | 450 | SH |  | SOLE |  | 0 | 0 | 450 |
| ALLISON TRANSMISSION HLDGS I | COM | 01973R101 |  | 3234600 | 34052 | SH |  | SOLE | Salem Investment Counselors Inc. | 20067 | 0 | 13985 |
| ALLSTATE CORP | COM | 020002101 |  | 872172 | 4313 | SH |  | SOLE | Salem Investment Counselors Inc. | 4246 | 0 | 67 |
| ALLY FINL INC | COM | 02005N100 |  | 1208 | 31 | SH |  | SOLE | Salem Investment Counselors Inc. | 31 | 0 | 0 |
| ALPHA COGNITION INC | COM NEW | 02074J501 |  | 423601 | 45402 | SH |  | SOLE | Salem Investment Counselors Inc. | 45402 | 0 | 0 |
| ALPHABET INC | CAP STK CL A | 02079K305 |  | 48783232 | 276816 | SH |  | SOLE | Salem Investment Counselors Inc. | 201398 | 0 | 75418 |
| ALPHABET INC | CAP STK CL C | 02079K107 |  | 88671608 | 499868 | SH |  | SOLE | Salem Investment Counselors Inc. | 397950 | 0 | 101918 |
| ALPS ETF TR | ALERIAN MLP | 00162Q452 |  | 4033675 | 82556 | SH |  | SOLE | Salem Investment Counselors Inc. | 32258 | 0 | 50298 |
| ALPS ETF TR | OSHARES US QUALT | 00162Q387 |  | 72860 | 1350 | SH |  | SOLE |  | 0 | 0 | 1350 |
| ALTRIA GROUP INC | COM | 02209S103 |  | 1915148 | 32113 | SH |  | SOLE | Salem Investment Counselors Inc. | 24714 | 0 | 7399 |
| ALUMIS INC | COM | 022307102 |  | 60 | 20 | SH |  | SOLE | Salem Investment Counselors Inc. | 20 | 0 | 0 |
| AMAZON COM INC | COM | 023135106 |  | 105460401 | 480698 | SH |  | SOLE | Salem Investment Counselors Inc. | 382374 | 0 | 98324 |
| AMBEV SA | SPONSORED ADR | 02319V103 |  | 9732 | 4000 | SH |  | SOLE | Salem Investment Counselors Inc. | 0 | 0 | 4000 |
| AMDOCS LTD | SHS | G02602103 |  | 88831 | 968 | SH |  | SOLE |  | 0 | 0 | 968 |
| AMER STATES WTR CO | COM | 029899101 |  | 38330 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| AMEREN CORP | COM | 023608102 |  | 89414 | 931 | SH |  | SOLE | Salem Investment Counselors Inc. | 931 | 0 | 0 |
| AMERICAN AIRLS GROUP INC | COM | 02376R102 |  | 124 | 11 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 10 |
| AMERICAN CENTY ETF TR | INTL SMCP VLU | 025072802 |  | 14826 | 187 | SH |  | SOLE |  | 0 | 0 | 187 |
| AMERICAN CENTY ETF TR | US EQT ETF | 025072885 |  | 169983 | 1686 | SH |  | SOLE |  | 0 | 0 | 1686 |
| AMERICAN CENTY ETF TR | US LARGE CAP VLU | 025072349 |  | 2456 | 36 | SH |  | SOLE |  | 0 | 0 | 36 |
| AMERICAN CENTY ETF TR | US SML CP VALU | 025072877 |  | 1914 | 21 | SH |  | SOLE |  | 0 | 0 | 21 |
| AMERICAN ELEC PWR CO INC | COM | 025537101 |  | 7585064 | 73102 | SH |  | SOLE | Salem Investment Counselors Inc. | 50194 | 0 | 22908 |
| AMERICAN EXPRESS CO | COM | 025816109 |  | 1389796 | 4357 | SH |  | SOLE | Salem Investment Counselors Inc. | 3425 | 0 | 932 |
| AMERICAN INTL GROUP INC | COM NEW | 026874784 |  | 1767 | 21 | SH |  | SOLE | Salem Investment Counselors Inc. | 21 | 0 | 0 |
| AMERICAN TOWER CORP NEW | COM | 03027X100 |  | 76212 | 342 | SH |  | SOLE | Salem Investment Counselors Inc. | 335 | 0 | 7 |
| AMETEK INC | COM | 031100100 |  | 3077 | 17 | SH |  | SOLE |  | 0 | 0 | 17 |
| AMGEN INC | COM | 031162100 |  | 7639204 | 27360 | SH |  | SOLE | Salem Investment Counselors Inc. | 16160 | 0 | 11200 |
| AMPCO-PITTSBURG CORP | COM | 032037103 |  | 74 | 25 | SH |  | SOLE |  | 0 | 0 | 25 |
| AMPHENOL CORP NEW | CL A | 032095101 |  | 9892 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| AMPLIFY ETF TR | AMPLIFY CYBERSEC | 032108664 |  | 34548 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| AMREP CORP | COM | 032159105 |  | 524 | 25 | SH |  | SOLE |  | 0 | 0 | 25 |
| AMYLYX PHARMACEUTICALS INC | COM | 03237H101 |  | 353 | 55 | SH |  | SOLE |  | 0 | 0 | 55 |
| ANALOG DEVICES INC | COM | 032654105 |  | 398446 | 1674 | SH |  | SOLE | Salem Investment Counselors Inc. | 862 | 0 | 812 |
| ANGLOGOLD ASHANTI PLC | COM SHS | G0378L100 |  | 13261 | 291 | SH |  | SOLE |  | 0 | 0 | 291 |
| ANHEUSER BUSCH INBEV SA/NV | SPONSORED ADR | 03524A108 |  | 2895 | 41 | SH |  | SOLE | Salem Investment Counselors Inc. | 19 | 0 | 22 |
| ANNALY CAPITAL MANAGEMENT IN | COM NEW | 035710839 |  | 49249 | 2523 | SH |  | SOLE | Salem Investment Counselors Inc. | 675 | 0 | 1848 |
| ANTERO RESOURCES CORP | COM | 03674X106 |  | 37985 | 943 | SH |  | SOLE | Salem Investment Counselors Inc. | 943 | 0 | 0 |
| AON PLC | SHS CL A | G0403H108 |  | 151623 | 425 | SH |  | SOLE |  | 0 | 0 | 425 |
| APA CORPORATION | COM | 03743Q108 |  | 8231 | 450 | SH |  | SOLE | Salem Investment Counselors Inc. | 450 | 0 | 0 |
| API GROUP CORP | COM STK | 00187Y100 |  | 185976 | 3643 | SH |  | SOLE | Salem Investment Counselors Inc. | 3581 | 0 | 62 |
| APPLE INC | COM | 037833100 |  | 200117625 | 975375 | SH |  | SOLE | Salem Investment Counselors Inc. | 821541 | 0 | 153834 |
| APPLIED DIGITAL CORP | COM NEW | 038169207 |  | 564 | 56 | SH |  | SOLE |  | 0 | 0 | 56 |
| APPLIED MATLS INC | COM | 038222105 |  | 196801 | 1075 | SH |  | SOLE | Salem Investment Counselors Inc. | 706 | 0 | 369 |
| APPLOVIN CORP | COM CL A | 03831W108 |  | 4552 | 13 | SH |  | SOLE | Salem Investment Counselors Inc. | 9 | 0 | 4 |
| ARCBEST CORP | COM | 03937C105 |  | 12091 | 157 | SH |  | SOLE |  | 0 | 0 | 157 |
| ARCH CAP GROUP LTD | ORD | G0450A105 |  | 7193 | 79 | SH |  | SOLE |  | 0 | 0 | 79 |
| ARCHER AVIATION INC | COM CL A | 03945R102 |  | 119350 | 11000 | SH |  | SOLE | Salem Investment Counselors Inc. | 11000 | 0 | 0 |
| ARES CAPITAL CORP | COM | 04010L103 |  | 5169714 | 235415 | SH |  | SOLE | Salem Investment Counselors Inc. | 134450 | 0 | 100965 |
| ARES MANAGEMENT CORPORATION | CL A COM STK | 03990B101 |  | 71878 | 415 | SH |  | SOLE |  | 0 | 0 | 415 |
| ARGENX SE | SPONSORED ADR | 04016X101 |  | 1654 | 3 | SH |  | SOLE |  | 0 | 0 | 3 |
| ARISTA NETWORKS INC | COM SHS | 040413205 |  | 104254 | 1019 | SH |  | SOLE | Salem Investment Counselors Inc. | 480 | 0 | 539 |
| ARK ETF TR | INNOVATION ETF | 00214Q104 |  | 77319 | 1100 | SH |  | SOLE |  | 0 | 0 | 1100 |
| ARMATA PHARMACEUTICALS INC | COM | 04216R102 |  | 190 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| ARTIVION INC | COM | 228903100 |  | 329660 | 10600 | SH |  | SOLE | Salem Investment Counselors Inc. | 10600 | 0 | 0 |
| ASHFORD HOSPITALITY TR INC | COM NEW | 044103794 |  | 37 | 6 | SH |  | SOLE |  | 0 | 0 | 6 |
| ASHLAND INC | COM | 044186104 |  | 152751 | 3038 | SH |  | SOLE | Salem Investment Counselors Inc. | 3005 | 0 | 33 |
| ASML HOLDING N V | N Y REGISTRY SHS | N07059210 |  | 5856559 | 7308 | SH |  | SOLE | Salem Investment Counselors Inc. | 3913 | 0 | 3395 |
| ASTERA LABS INC | COM | 04626A103 |  | 15899815 | 175844 | SH |  | SOLE | Salem Investment Counselors Inc. | 135580 | 0 | 40264 |
| ASTRAZENECA PLC | SPONSORED ADR | 046353108 |  | 107686 | 1541 | SH |  | SOLE | Salem Investment Counselors Inc. | 1413 | 0 | 128 |
| AT INC | COM | 00206R102 |  | 916487 | 31669 | SH |  | SOLE | Salem Investment Counselors Inc. | 5960 | 0 | 25709 |
| ATKORE INC | COM | 047649108 |  | 14604 | 207 | SH |  | SOLE | Salem Investment Counselors Inc. | 207 | 0 | 0 |
| ATLANTA BRAVES HLDGS INC | COM SER A | 047726104 |  | 985 | 20 | SH |  | SOLE | Salem Investment Counselors Inc. | 20 | 0 | 0 |
| ATLANTIC UN BANKSHARES CORP | COM | 04911A107 |  | 1690 | 54 | SH |  | SOLE | Salem Investment Counselors Inc. | 54 | 0 | 0 |
| ATRICURE INC | COM | 04963C209 |  | 3638 | 111 | SH |  | SOLE | Salem Investment Counselors Inc. | 111 | 0 | 0 |
| AURINIA PHARMACEUTICALS INC | COM | 05156V102 |  | 30433 | 3593 | SH |  | SOLE | Salem Investment Counselors Inc. | 3593 | 0 | 0 |
| AUTODESK INC | COM | 052769106 |  | 18884 | 61 | SH |  | SOLE |  | 0 | 0 | 61 |
| AUTOMATIC DATA PROCESSING IN | COM | 053015103 |  | 787113 | 2540 | SH |  | SOLE | Salem Investment Counselors Inc. | 2221 | 0 | 319 |
| AUTOZONE INC | COM | 053332102 |  | 731310 | 197 | SH |  | SOLE | Salem Investment Counselors Inc. | 112 | 0 | 85 |
| AVADEL PHARMACEUTICALS PLC | COM SHS | G29687103 |  | 3983 | 450 | SH |  | SOLE | Salem Investment Counselors Inc. | 450 | 0 | 0 |
| AVANTOR INC | COM | 05352A100 |  | 1009393 | 74992 | SH |  | SOLE | Salem Investment Counselors Inc. | 55265 | 0 | 19727 |
| AVERY DENNISON CORP | COM | 053611109 |  | 71592 | 408 | SH |  | SOLE |  | 0 | 0 | 408 |
| AVIDXCHANGE HOLDINGS INC | COM | 05368X102 |  | 58740 | 6000 | SH |  | SOLE | Salem Investment Counselors Inc. | 6000 | 0 | 0 |
| AXCELIS TECHNOLOGIES INC | COM NEW | 054540208 |  | 47738 | 685 | SH |  | SOLE | Salem Investment Counselors Inc. | 685 | 0 | 0 |
| AXIS CAP HLDGS LTD | SHS | G0692U109 |  | 310215 | 2988 | SH |  | SOLE | Salem Investment Counselors Inc. | 2988 | 0 | 0 |
| AZZ INC | COM | 002474104 |  | 15590 | 165 | SH |  | SOLE | Salem Investment Counselors Inc. | 165 | 0 | 0 |
| BAIDU INC | SPON ADR REP A | 056752108 |  | 3431 | 40 | SH |  | SOLE | Salem Investment Counselors Inc. | 40 | 0 | 0 |
| BAKER HUGHES COMPANY | CL A | 05722G100 |  | 18174 | 474 | SH |  | SOLE |  | 0 | 0 | 474 |
| BALCHEM CORP | COM | 057665200 |  | 12154124 | 76345 | SH |  | SOLE | Salem Investment Counselors Inc. | 76343 | 0 | 2 |
| BALL CORP | COM | 058498106 |  | 19071 | 340 | SH |  | SOLE |  | 0 | 0 | 340 |
| BALLARD PWR SYS INC NEW | COM | 058586108 |  | 4782 | 3007 | SH |  | SOLE | Salem Investment Counselors Inc. | 3007 | 0 | 0 |
| BANCO BILBAO VIZCAYA ARGENTA | SPONSORED ADR | 05946K101 |  | 1292 | 84 | SH |  | SOLE | Salem Investment Counselors Inc. | 84 | 0 | 0 |
| BANCO SANTANDER S.A. | ADR | 05964H105 |  | 3038 | 366 | SH |  | SOLE |  | 0 | 0 | 366 |
| BANK AMERICA CORP | COM | 060505104 |  | 53542976 | 1131508 | SH |  | SOLE | Salem Investment Counselors Inc. | 944627 | 0 | 186881 |
| BANK NEW YORK MELLON CORP | COM | 064058100 |  | 3736 | 41 | SH |  | SOLE | Salem Investment Counselors Inc. | 41 | 0 | 0 |
| BARRICK MNG CORP | COM SHS | 06849F108 |  | 4685 | 225 | SH |  | SOLE |  | 0 | 0 | 225 |
| BASSETT FURNITURE INDS INC | COM | 070203104 |  | 380 | 25 | SH |  | SOLE | Salem Investment Counselors Inc. | 25 | 0 | 0 |
| BAUSCH HEALTH COS INC | COM | 071734107 |  | 1332 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| BAXTER INTL INC | COM | 071813109 |  | 161385 | 5300 | SH |  | SOLE | Salem Investment Counselors Inc. | 4600 | 0 | 700 |
| BECTON DICKINSON  CO | COM | 075887109 |  | 39101 | 227 | SH |  | SOLE | Salem Investment Counselors Inc. | 26 | 0 | 201 |
| BERKSHIRE HATHAWAY INC DEL | CL A | 084670108 |  | 7288000 | 10 | SH |  | SOLE | Salem Investment Counselors Inc. | 4 | 0 | 6 |
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 |  | 84303512 | 173546 | SH |  | SOLE | Salem Investment Counselors Inc. | 145062 | 0 | 28484 |
| BEST BUY INC | COM | 086516101 |  | 15999 | 235 | SH |  | SOLE | Salem Investment Counselors Inc. | 235 | 0 | 0 |
| BEYOND MEAT INC | COM | 08862E109 |  | 4 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| BHP GROUP LTD | SPONSORED ADS | 088606108 |  | 13610 | 283 | SH |  | SOLE | Salem Investment Counselors Inc. | 219 | 0 | 64 |
| BIGBEAR AI HLDGS INC | COM | 08975B109 |  | 11931 | 1757 | SH |  | SOLE | Salem Investment Counselors Inc. | 672 | 0 | 1085 |
| BIGLARI HLDGS INC | COM STK CL B | 08986R309 |  | 293 | 1 | SH |  | SOLE |  | 0 | 0 | 1 |
| BIOCRYST PHARMACEUTICALS INC | COM | 09058V103 |  | 1792 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| BIOGEN INC | COM | 09062X103 |  | 71084 | 566 | SH |  | SOLE | Salem Investment Counselors Inc. | 566 | 0 | 0 |
| BLACKROCK HEALTH SCIENCES TE | COM SHS | 09260E105 |  | 42823 | 3003 | SH |  | SOLE |  | 0 | 0 | 3003 |
| BLACKROCK INC | COM | 09290D101 |  | 121713 | 116 | SH |  | SOLE | Salem Investment Counselors Inc. | 32 | 0 | 84 |
| BLACKROCK SCIENCE  TECHNOLO | SHS BEN INT | 09260K101 |  | 41500 | 2000 | SH |  | SOLE |  | 0 | 0 | 2000 |
| BLACKSTONE INC | COM | 09260D107 |  | 755679 | 5052 | SH |  | SOLE | Salem Investment Counselors Inc. | 4466 | 0 | 586 |
| BLOCK H  R INC | COM | 093671105 |  | 72619 | 1314 | SH |  | SOLE | Salem Investment Counselors Inc. | 1314 | 0 | 0 |
| BLOCK INC | CL A | 852234103 |  | 248760 | 3662 | SH |  | SOLE | Salem Investment Counselors Inc. | 650 | 0 | 3012 |
| BLOOM ENERGY CORP | COM CL A | 093712107 |  | 23920 | 1000 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 0 |
| BLUE OWL CAPITAL CORPORATION | COM | 69121K104 |  | 5353510 | 372915 | SH |  | SOLE | Salem Investment Counselors Inc. | 229420 | 0 | 143495 |
| BLUE OWL CAPITAL INC | COM CL A | 09581B103 |  | 37729 | 1964 | SH |  | SOLE | Salem Investment Counselors Inc. | 1431 | 0 | 533 |
| BOEING CO | COM | 097023105 |  | 137160 | 655 | SH |  | SOLE | Salem Investment Counselors Inc. | 573 | 0 | 82 |
| BOLT BIOTHERAPEUTICS INC | COM NEW | 097702203 |  | 12 | 2 | SH |  | SOLE | Salem Investment Counselors Inc. | 2 | 0 | 0 |
| BOOKING HOLDINGS INC | COM | 09857L108 |  | 11579 | 2 | SH |  | SOLE |  | 0 | 0 | 2 |
| BOOZ ALLEN HAMILTON HLDG COR | CL A | 099502106 |  | 947583 | 9100 | SH |  | SOLE | Salem Investment Counselors Inc. | 8125 | 0 | 975 |
| BOSTON BEER INC | CL A | 100557107 |  | 11449 | 60 | SH |  | SOLE | Salem Investment Counselors Inc. | 60 | 0 | 0 |
| BOSTON SCIENTIFIC CORP | COM | 101137107 |  | 20723793 | 192941 | SH |  | SOLE | Salem Investment Counselors Inc. | 130513 | 0 | 62428 |
| BP PLC | SPONSORED ADR | 055622104 |  | 30535 | 1020 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 1019 |
| BRAEMAR HOTELS  RESORTS INC | COM | 10482B101 |  | 3635 | 1454 | SH |  | SOLE |  | 0 | 0 | 1454 |
| BRIGHTHOUSE FINL INC | COM | 10922N103 |  | 11238 | 209 | SH |  | SOLE | Salem Investment Counselors Inc. | 209 | 0 | 0 |
| BRIGHTSPIRE CAPITAL INC | COM CL A | 10949T109 |  | 1563 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| BRISTOL-MYERS SQUIBB CO | COM | 110122108 |  | 1038928 | 22444 | SH |  | SOLE | Salem Investment Counselors Inc. | 3703 | 0 | 18741 |
| BRITISH AMERN TOB PLC | SPONSORED ADR | 110448107 |  | 20482 | 426 | SH |  | SOLE | Salem Investment Counselors Inc. | 138 | 0 | 288 |
| BROADCOM INC | COM | 11135F101 |  | 8841228 | 32074 | SH |  | SOLE | Salem Investment Counselors Inc. | 21297 | 0 | 10777 |
| BROADRIDGE FINL SOLUTIONS IN | COM | 11133T103 |  | 54880 | 225 | SH |  | SOLE | Salem Investment Counselors Inc. | 225 | 0 | 0 |
| BROOKFIELD RENEWABLE PARTNER | PARTNERSHIP UNIT | G16258108 |  | 236274 | 9262 | SH |  | SOLE |  | 0 | 0 | 9262 |
| BROWN  BROWN INC | COM | 115236101 |  | 2439140 | 22000 | SH |  | SOLE | Salem Investment Counselors Inc. | 22000 | 0 | 0 |
| BROWN FORMAN CORP | CL B | 115637209 |  | 20353 | 750 | SH |  | SOLE | Salem Investment Counselors Inc. | 750 | 0 | 0 |
| BUILDERS FIRSTSOURCE INC | COM | 12008R107 |  | 52511 | 450 | SH |  | SOLE | Salem Investment Counselors Inc. | 450 | 0 | 0 |
| BXP INC | COM | 101121101 |  | 15402 | 225 | SH |  | SOLE |  | 0 | 0 | 225 |
| C3 AI INC | CL A | 12468P104 |  | 330295 | 13443 | SH |  | SOLE | Salem Investment Counselors Inc. | 7945 | 0 | 5498 |
| CACI INTL INC | CL A | 127190304 |  | 3814 | 8 | SH |  | SOLE |  | 0 | 0 | 8 |
| CADENCE DESIGN SYSTEM INC | COM | 127387108 |  | 124185 | 403 | SH |  | SOLE | Salem Investment Counselors Inc. | 374 | 0 | 29 |
| CALAMOS LNG SHR EQT DYNAMIC | COM | 12812C106 |  | 18665 | 1150 | SH |  | SOLE | Salem Investment Counselors Inc. | 1150 | 0 | 0 |
| CALUMET INC | COM | 131428104 |  | 4727 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| CANADIAN NAT RES LTD | COM | 136385101 |  | 1198087 | 37637 | SH |  | SOLE | Salem Investment Counselors Inc. | 37400 | 0 | 237 |
| CANADIAN NATL RY CO | COM | 136375102 |  | 1152243 | 11075 | SH |  | SOLE | Salem Investment Counselors Inc. | 461 | 0 | 10614 |
| CANADIAN PACIFIC KANSAS CITY | COM | 13646K108 |  | 81423 | 1025 | SH |  | SOLE |  | 0 | 0 | 1025 |
| CANOPY GROWTH CORP | COM NEW | 138035704 |  | 7 | 5 | SH |  | SOLE | Salem Investment Counselors Inc. | 5 | 0 | 0 |
| CAPITAL ONE FINL CORP | COM | 14040H105 |  | 9454417 | 44437 | SH |  | SOLE | Salem Investment Counselors Inc. | 33079 | 0 | 11358 |
| CARDINAL HEALTH INC | COM | 14149Y108 |  | 100800 | 600 | SH |  | SOLE | Salem Investment Counselors Inc. | 600 | 0 | 0 |
| CARLISLE COS INC | COM | 142339100 |  | 10082 | 27 | SH |  | SOLE |  | 0 | 0 | 27 |
| CARMAX INC | COM | 143130102 |  | 26884 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| CARNIVAL CORP | UNIT 99/99/9999 | 143658300 |  | 107728 | 3831 | SH |  | SOLE | Salem Investment Counselors Inc. | 2712 | 0 | 1119 |
| CARPENTER TECHNOLOGY CORP | COM | 144285103 |  | 10227 | 37 | SH |  | SOLE | Salem Investment Counselors Inc. | 37 | 0 | 0 |
| CARRIAGE SVCS INC | COM | 143905107 |  | 11344 | 248 | SH |  | SOLE | Salem Investment Counselors Inc. | 248 | 0 | 0 |
| CARRIER GLOBAL CORPORATION | COM | 14448C104 |  | 1255795 | 17158 | SH |  | SOLE | Salem Investment Counselors Inc. | 8104 | 0 | 9054 |
| CARTER BANKSHARES INC | COM NEW | 146103106 |  | 54621 | 3150 | SH |  | SOLE | Salem Investment Counselors Inc. | 3150 | 0 | 0 |
| CARTERS INC | COM | 146229109 |  | 2791394 | 92645 | SH |  | SOLE | Salem Investment Counselors Inc. | 60165 | 0 | 32480 |
| CASEYS GEN STORES INC | COM | 147528103 |  | 60212 | 118 | SH |  | SOLE |  | 0 | 0 | 118 |
| CASS INFORMATION SYS INC | COM | 14808P109 |  | 85814 | 1975 | SH |  | SOLE | Salem Investment Counselors Inc. | 1925 | 0 | 50 |
| CASSAVA SCIENCES INC | COM | 14817C107 |  | 498 | 275 | SH |  | SOLE | Salem Investment Counselors Inc. | 275 | 0 | 0 |
| CATERPILLAR INC | COM | 149123101 |  | 19636051 | 50581 | SH |  | SOLE | Salem Investment Counselors Inc. | 36902 | 0 | 13679 |
| CBRE GROUP INC | CL A | 12504L109 |  | 19197 | 137 | SH |  | SOLE |  | 0 | 0 | 137 |
| CELANESE CORP DEL | COM | 150870103 |  | 1660 | 30 | SH |  | SOLE |  | 0 | 0 | 30 |
| CELSIUS HLDGS INC | COM NEW | 15118V207 |  | 21015 | 453 | SH |  | SOLE |  | 0 | 0 | 453 |
| CENCORA INC | COM | 03073E105 |  | 327437 | 1092 | SH |  | SOLE |  | 0 | 0 | 1092 |
| CENTENE CORP DEL | COM | 15135B101 |  | 19758 | 364 | SH |  | SOLE | Salem Investment Counselors Inc. | 364 | 0 | 0 |
| CERENCE INC | COM | 156727109 |  | 7199 | 705 | SH |  | SOLE | Salem Investment Counselors Inc. | 705 | 0 | 0 |
| CHARGEPOINT HOLDINGS INC | COM CL A | 15961R105 |  | 335 | 475 | SH |  | SOLE |  | 0 | 0 | 475 |
| CHARLES RIV LABS INTL INC | COM | 159864107 |  | 22001 | 145 | SH |  | SOLE | Salem Investment Counselors Inc. | 145 | 0 | 0 |
| CHARTER COMMUNICATIONS INC N | CL A | 16119P108 |  | 26164 | 64 | SH |  | SOLE | Salem Investment Counselors Inc. | 3 | 0 | 61 |
| CHECK POINT SOFTWARE TECH LT | ORD | M22465104 |  | 63278 | 286 | SH |  | SOLE |  | 0 | 0 | 286 |
| CHEMOURS CO | COM | 163851108 |  | 7111 | 621 | SH |  | SOLE | Salem Investment Counselors Inc. | 621 | 0 | 0 |
| CHEVRON CORP NEW | COM | 166764100 |  | 4422668 | 30887 | SH |  | SOLE | Salem Investment Counselors Inc. | 20272 | 0 | 10615 |
| CHEWY INC | CL A | 16679L109 |  | 17048 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| CHIPOTLE MEXICAN GRILL INC | COM | 169656105 |  | 64573 | 1150 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 150 |
| CHUBB LIMITED | COM | H1467J104 |  | 211914 | 729 | SH |  | SOLE | Salem Investment Counselors Inc. | 450 | 0 | 279 |
| CHURCH  DWIGHT CO INC | COM | 171340102 |  | 30756 | 320 | SH |  | SOLE |  | 0 | 0 | 320 |
| CHURCHILL DOWNS INC | COM | 171484108 |  | 121200 | 1200 | SH |  | SOLE | Salem Investment Counselors Inc. | 1200 | 0 | 0 |
| CINCINNATI FINL CORP | COM | 172062101 |  | 194702 | 1300 | SH |  | SOLE | Salem Investment Counselors Inc. | 1300 | 0 | 0 |
| CINTAS CORP | COM | 172908105 |  | 115893 | 520 | SH |  | SOLE | Salem Investment Counselors Inc. | 456 | 0 | 64 |
| CIRCLE INTERNET GROUP INC | COM CL A | 172573107 |  | 4533 | 25 | SH |  | SOLE | Salem Investment Counselors Inc. | 25 | 0 | 0 |
| CISCO SYS INC | COM | 17275R102 |  | 18955951 | 273219 | SH |  | SOLE | Salem Investment Counselors Inc. | 230657 | 0 | 42562 |
| CITIGROUP INC | COM NEW | 172967424 |  | 2661507 | 31268 | SH |  | SOLE | Salem Investment Counselors Inc. | 26201 | 0 | 5067 |
| CITIZENS FINL GROUP INC | COM | 174610105 |  | 50792 | 1135 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 135 |
| CLEAN HARBORS INC | COM | 184496107 |  | 3006 | 13 | SH |  | SOLE |  | 0 | 0 | 13 |
| CLEARBRIDGE ENERGY MIDSTRM O | COM | 18469P209 |  | 1692 | 35 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 0 |
| CLEVELAND-CLIFFS INC NEW | COM | 185899101 |  | 3519 | 463 | SH |  | SOLE |  | 0 | 0 | 463 |
| CLOROX CO DEL | COM | 189054109 |  | 123072 | 1025 | SH |  | SOLE | Salem Investment Counselors Inc. | 1025 | 0 | 0 |
| CLOUDFLARE INC | CL A COM | 18915M107 |  | 3917 | 20 | SH |  | SOLE |  | 0 | 0 | 20 |
| CME GROUP INC | COM | 12572Q105 |  | 42722 | 155 | SH |  | SOLE | Salem Investment Counselors Inc. | 140 | 0 | 15 |
| CMS ENERGY CORP | COM | 125896100 |  | 56117 | 810 | SH |  | SOLE | Salem Investment Counselors Inc. | 755 | 0 | 55 |
| CNA FINL CORP | COM | 126117100 |  | 7492 | 161 | SH |  | SOLE | Salem Investment Counselors Inc. | 161 | 0 | 0 |
| COCA COLA CO | COM | 191216100 |  | 7656970 | 107623 | SH |  | SOLE | Salem Investment Counselors Inc. | 89809 | 0 | 17814 |
| COCA COLA CONS INC | COM | 191098102 |  | 16748 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 100 |
| COCA-COLA EUROPACIFIC PARTNE | SHS | G25839104 |  | 3802 | 41 | SH |  | SOLE |  | 0 | 0 | 41 |
| COGNIZANT TECHNOLOGY SOLUTIO | CL A | 192446102 |  | 32071 | 411 | SH |  | SOLE | Salem Investment Counselors Inc. | 195 | 0 | 216 |
| COHEN  STEERS INFRASTRUCTUR | COM | 19248A109 |  | 647 | 24 | SH |  | SOLE | Salem Investment Counselors Inc. | 24 | 0 | 0 |
| COHEN  STEERS QUALITY INCOM | COM | 19247L106 |  | 186750 | 15000 | SH |  | SOLE | Salem Investment Counselors Inc. | 15000 | 0 | 0 |
| COINBASE GLOBAL INC | COM CL A | 19260Q107 |  | 29792 | 85 | SH |  | SOLE | Salem Investment Counselors Inc. | 65 | 0 | 20 |
| COLGATE PALMOLIVE CO | COM | 194162103 |  | 6997535 | 76981 | SH |  | SOLE | Salem Investment Counselors Inc. | 52625 | 0 | 24356 |
| COMCAST CORP NEW | CL A | 20030N101 |  | 799671 | 22406 | SH |  | SOLE | Salem Investment Counselors Inc. | 1075 | 0 | 21331 |
| COMMUNITY WEST BANCSHARES NE | COM | 203937107 |  | 5853 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| CONAGRA BRANDS INC | COM | 205887102 |  | 12359 | 604 | SH |  | SOLE | Salem Investment Counselors Inc. | 604 | 0 | 0 |
| CONCENTRA GROUP HOLDINGS PAR | COMMON STOCK | 20603L102 |  | 5410 | 263 | SH |  | SOLE | Salem Investment Counselors Inc. | 263 | 0 | 0 |
| CONCENTRIX CORP | COM | 20602D101 |  | 18870 | 357 | SH |  | SOLE | Salem Investment Counselors Inc. | 357 | 0 | 0 |
| CONNECTONE BANCORP INC | COM | 20786W107 |  | 7481 | 323 | SH |  | SOLE | Salem Investment Counselors Inc. | 323 | 0 | 0 |
| CONOCOPHILLIPS | COM | 20825C104 |  | 696562 | 7762 | SH |  | SOLE | Salem Investment Counselors Inc. | 5621 | 0 | 2141 |
| CONSTELLATION BRANDS INC | CL A | 21036P108 |  | 64584 | 397 | SH |  | SOLE | Salem Investment Counselors Inc. | 294 | 0 | 103 |
| COPART INC | COM | 217204106 |  | 2164086 | 44102 | SH |  | SOLE | Salem Investment Counselors Inc. | 38423 | 0 | 5679 |
| CORNERSTONE STRATEGIC INVEST | COM | 21924B302 |  | 5684 | 700 | SH |  | SOLE | Salem Investment Counselors Inc. | 700 | 0 | 0 |
| CORNING INC | COM | 219350105 |  | 1033447 | 19651 | SH |  | SOLE | Salem Investment Counselors Inc. | 898 | 0 | 18753 |
| CORTEVA INC | COM | 22052L104 |  | 134900 | 1810 | SH |  | SOLE | Salem Investment Counselors Inc. | 1517 | 0 | 293 |
| COSTAR GROUP INC | COM | 22160N109 |  | 1608 | 20 | SH |  | SOLE | Salem Investment Counselors Inc. | 20 | 0 | 0 |
| COSTCO WHSL CORP NEW | COM | 22160K105 |  | 22563297 | 22793 | SH |  | SOLE | Salem Investment Counselors Inc. | 15499 | 0 | 7294 |
| COTERRA ENERGY INC | COM | 127097103 |  | 65481 | 2580 | SH |  | SOLE | Salem Investment Counselors Inc. | 690 | 0 | 1890 |
| COUPANG INC | CL A | 22266T109 |  | 2553192 | 85220 | SH |  | SOLE | Salem Investment Counselors Inc. | 10310 | 0 | 74910 |
| COUSINS PPTYS INC | COM NEW | 222795502 |  | 781 | 26 | SH |  | SOLE |  | 0 | 0 | 26 |
| CRANE COMPANY | COMMON STOCK | 224408104 |  | 56967 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| CRANE NXT CO | COM | 224441105 |  | 16170 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| CREXENDO INC | COM | 226552107 |  | 1518 | 250 | SH |  | SOLE |  | 0 | 0 | 250 |
| CRISPR THERAPEUTICS AG | NAMEN AKT | H17182108 |  | 14690 | 302 | SH |  | SOLE |  | 0 | 0 | 302 |
| CROCS INC | COM | 227046109 |  | 50640 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| CRONOS GROUP INC | COM | 22717L101 |  | 382 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| CROWDSTRIKE HLDGS INC | CL A | 22788C105 |  | 8529924 | 16748 | SH |  | SOLE | Salem Investment Counselors Inc. | 14538 | 0 | 2210 |
| CROWN CASTLE INC | COM | 22822V101 |  | 14896 | 145 | SH |  | SOLE | Salem Investment Counselors Inc. | 145 | 0 | 0 |
| CSX CORP | COM | 126408103 |  | 242180 | 7422 | SH |  | SOLE | Salem Investment Counselors Inc. | 3429 | 0 | 3993 |
| CUMMINS INC | COM | 231021106 |  | 89735 | 274 | SH |  | SOLE |  | 0 | 0 | 274 |
| CUSHMAN WAKEFIELD PLC | SHS | G2717B108 |  | 1750 | 158 | SH |  | SOLE |  | 0 | 0 | 158 |
| CVS HEALTH CORP | COM | 126650100 |  | 3362873 | 48751 | SH |  | SOLE | Salem Investment Counselors Inc. | 40924 | 0 | 7827 |
| CYBERARK SOFTWARE LTD | SHS | M2682V108 |  | 3003182 | 7381 | SH |  | SOLE | Salem Investment Counselors Inc. | 5638 | 0 | 1743 |
| D R HORTON INC | COM | 23331A109 |  | 1470170 | 11404 | SH |  | SOLE | Salem Investment Counselors Inc. | 6849 | 0 | 4555 |
| DANAHER CORPORATION | COM | 235851102 |  | 113063 | 572 | SH |  | SOLE | Salem Investment Counselors Inc. | 157 | 0 | 415 |
| DARDEN RESTAURANTS INC | COM | 237194105 |  | 6540 | 30 | SH |  | SOLE |  | 0 | 0 | 30 |
| DARLING INGREDIENTS INC | COM | 237266101 |  | 590271 | 15558 | SH |  | SOLE |  | 0 | 0 | 15558 |
| DAVITA INC | COM | 23918K108 |  | 10257 | 72 | SH |  | SOLE |  | 0 | 0 | 72 |
| DAWSON GEOPHYSICAL CO NEW | COM | 239360100 |  | 117968 | 80800 | SH |  | SOLE | Salem Investment Counselors Inc. | 80800 | 0 | 0 |
| DBX ETF TR | XTRACK MSCI EAFE | 233051200 |  | 10938 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| DECKERS OUTDOOR CORP | COM | 243537107 |  | 106369 | 1032 | SH |  | SOLE | Salem Investment Counselors Inc. | 1032 | 0 | 0 |
| DEERE  CO | COM | 244199105 |  | 639476 | 1254 | SH |  | SOLE | Salem Investment Counselors Inc. | 1080 | 0 | 174 |
| DEFI TECHNOLOGIES INC | COM | 244916102 |  | 1465 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| DELL TECHNOLOGIES INC | CL C | 24703L202 |  | 1471200 | 12000 | SH |  | SOLE | Salem Investment Counselors Inc. | 8625 | 0 | 3375 |
| DELTA AIR LINES INC DEL | COM NEW | 247361702 |  | 17558 | 357 | SH |  | SOLE | Salem Investment Counselors Inc. | 209 | 0 | 148 |
| DENTSPLY SIRONA INC | COM | 24906P109 |  | 200500 | 12500 | SH |  | SOLE | Salem Investment Counselors Inc. | 12000 | 0 | 500 |
| DEVON ENERGY CORP NEW | COM | 25179M103 |  | 9384 | 295 | SH |  | SOLE |  | 0 | 0 | 295 |
| DEXCOM INC | COM | 252131107 |  | 4278 | 49 | SH |  | SOLE |  | 0 | 0 | 49 |
| DIAGEO PLC | SPON ADR NEW | 25243Q205 |  | 37614 | 373 | SH |  | SOLE | Salem Investment Counselors Inc. | 342 | 0 | 31 |
| DIAMONDBACK ENERGY INC | COM | 25278X109 |  | 70634 | 514 | SH |  | SOLE | Salem Investment Counselors Inc. | 12 | 0 | 502 |
| DIGIMARC CORP NEW | COM | 25381B101 |  | 3963 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| DIGITAL RLTY TR INC | COM | 253868103 |  | 56309 | 323 | SH |  | SOLE | Salem Investment Counselors Inc. | 238 | 0 | 85 |
| DIMENSIONAL ETF TRUST | CORE FIXED INCOM | 25434V872 |  | 3043 | 72 | SH |  | SOLE |  | 0 | 0 | 72 |
| DIMENSIONAL ETF TRUST | EMGR CRE EQT MNG | 25434V302 |  | 1795 | 62 | SH |  | SOLE |  | 0 | 0 | 62 |
| DIMENSIONAL ETF TRUST | INTL CORE EQT MK | 25434V203 |  | 660253 | 19099 | SH |  | SOLE | Salem Investment Counselors Inc. | 13170 | 0 | 5929 |
| DIMENSIONAL ETF TRUST | INTL CORE EQUITY | 25434V799 |  | 73404 | 2361 | SH |  | SOLE |  | 0 | 0 | 2361 |
| DIMENSIONAL ETF TRUST | US CORE EQT MKT | 25434V104 |  | 28975 | 684 | SH |  | SOLE |  | 0 | 0 | 684 |
| DIMENSIONAL ETF TRUST | US SMALL CAP ETF | 25434V500 |  | 27842 | 437 | SH |  | SOLE | Salem Investment Counselors Inc. | 137 | 0 | 300 |
| DIREXION SHS ETF TR | DAILY NVDA 2X SH | 25461A833 |  | 4950 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| DISNEY WALT CO | COM | 254687106 |  | 1482439 | 11954 | SH |  | SOLE | Salem Investment Counselors Inc. | 10134 | 0 | 1820 |
| DOCUSIGN INC | COM | 256163106 |  | 9192 | 118 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 18 |
| DOLLAR GEN CORP NEW | COM | 256677105 |  | 13955 | 122 | SH |  | SOLE |  | 0 | 0 | 122 |
| DOMINION ENERGY INC | COM | 25746U109 |  | 328777 | 5817 | SH |  | SOLE | Salem Investment Counselors Inc. | 1364 | 0 | 4453 |
| DONEGAL GROUP INC | CL A | 257701201 |  | 75294 | 3760 | SH |  | SOLE |  | 0 | 0 | 3760 |
| DONNELLEY FINL SOLUTIONS INC | COM | 25787G100 |  | 37175 | 603 | SH |  | SOLE | Salem Investment Counselors Inc. | 603 | 0 | 0 |
| DORIAN LPG LTD | SHS USD | Y2106R110 |  | 3048 | 125 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 0 |
| DOVER CORP | COM | 260003108 |  | 866678 | 4730 | SH |  | SOLE | Salem Investment Counselors Inc. | 4730 | 0 | 0 |
| DOW INC | COM | 260557103 |  | 78011 | 2946 | SH |  | SOLE | Salem Investment Counselors Inc. | 2446 | 0 | 500 |
| DRAFTKINGS INC NEW | COM CL A | 26142V105 |  | 9651 | 225 | SH |  | SOLE |  | 0 | 0 | 225 |
| DROPBOX INC | CL A | 26210C104 |  | 1430 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| DTE ENERGY CO | COM | 233331107 |  | 11219 | 84 | SH |  | SOLE |  | 0 | 0 | 84 |
| DUKE ENERGY CORP NEW | COM NEW | 26441C204 |  | 3795110 | 32162 | SH |  | SOLE | Salem Investment Counselors Inc. | 18625 | 0 | 13537 |
| DUPONT DE NEMOURS INC | COM | 26614N102 |  | 580958 | 8470 | SH |  | SOLE | Salem Investment Counselors Inc. | 1946 | 0 | 6524 |
| DXC TECHNOLOGY CO | COM | 23355L106 |  | 6254 | 409 | SH |  | SOLE | Salem Investment Counselors Inc. | 409 | 0 | 0 |
| DYCOM INDS INC | COM | 267475101 |  | 3336413 | 13652 | SH |  | SOLE | Salem Investment Counselors Inc. | 12627 | 0 | 1025 |
| DYNEX CAP INC | COM | 26817Q886 |  | 6195 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| EA SERIES TRUST | STRIVE US ENERGY | 02072L722 |  | 5428 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| EAGLE MATLS INC | COM | 26969P108 |  | 227858 | 1126 | SH |  | SOLE |  | 0 | 0 | 1126 |
| EAST WEST BANCORP INC | COM | 27579R104 |  | 1111 | 11 | SH |  | SOLE | Salem Investment Counselors Inc. | 11 | 0 | 0 |
| EASTMAN CHEM CO | COM | 277432100 |  | 44162 | 585 | SH |  | SOLE | Salem Investment Counselors Inc. | 285 | 0 | 300 |
| EATON CORP PLC | SHS | G29183103 |  | 10956381 | 30691 | SH |  | SOLE | Salem Investment Counselors Inc. | 25472 | 0 | 5219 |
| EBAY INC. | COM | 278642103 |  | 75652 | 1016 | SH |  | SOLE | Salem Investment Counselors Inc. | 870 | 0 | 146 |
| ECOLAB INC | COM | 278865100 |  | 355439 | 1316 | SH |  | SOLE | Salem Investment Counselors Inc. | 1120 | 0 | 196 |
| EDGEWELL PERS CARE CO | COM | 28035Q102 |  | 11780 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| EDISON INTL | COM | 281020107 |  | 64810 | 1256 | SH |  | SOLE | Salem Investment Counselors Inc. | 1200 | 0 | 56 |
| EDWARDS LIFESCIENCES CORP | COM | 28176E108 |  | 813854 | 10406 | SH |  | SOLE | Salem Investment Counselors Inc. | 4513 | 0 | 5893 |
| ELECTRONIC ARTS INC | COM | 285512109 |  | 37530 | 235 | SH |  | SOLE | Salem Investment Counselors Inc. | 235 | 0 | 0 |
| ELEVANCE HEALTH INC | COM | 036752103 |  | 509927 | 1311 | SH |  | SOLE | Salem Investment Counselors Inc. | 1152 | 0 | 159 |
| ELI LILLY  CO | COM | 532457108 |  | 56023691 | 71869 | SH |  | SOLE | Salem Investment Counselors Inc. | 54604 | 0 | 17265 |
| EMCOR GROUP INC | COM | 29084Q100 |  | 534890 | 1000 | SH |  | SOLE |  | 0 | 0 | 1000 |
| EMERSON ELEC CO | COM | 291011104 |  | 2017017 | 15128 | SH |  | SOLE | Salem Investment Counselors Inc. | 14388 | 0 | 740 |
| ENBRIDGE INC | COM | 29250N105 |  | 7256458 | 160116 | SH |  | SOLE | Salem Investment Counselors Inc. | 101805 | 0 | 58311 |
| ENERGIZER HLDGS INC NEW | COM | 29272W109 |  | 10080 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| ENERGY TRANSFER L P | COM UT LTD PTN | 29273V100 |  | 6974086 | 384671 | SH |  | SOLE | Salem Investment Counselors Inc. | 256931 | 0 | 127740 |
| ENI S P A | SPONSORED ADR | 26874R108 |  | 5026 | 155 | SH |  | SOLE |  | 0 | 0 | 155 |
| ENOVIX CORPORATION | COM | 293594107 |  | 739827 | 71550 | SH |  | SOLE | Salem Investment Counselors Inc. | 63150 | 0 | 8400 |
| ENPHASE ENERGY INC | COM | 29355A107 |  | 595 | 15 | SH |  | SOLE | Salem Investment Counselors Inc. | 15 | 0 | 0 |
| ENTEGRIS INC | COM | 29362U104 |  | 807 | 10 | SH |  | SOLE | Salem Investment Counselors Inc. | 10 | 0 | 0 |
| ENTERGY CORP NEW | COM | 29364G103 |  | 20864 | 251 | SH |  | SOLE | Salem Investment Counselors Inc. | 212 | 0 | 39 |
| ENTERPRISE PRODS PARTNERS L | COM | 293792107 |  | 7683999 | 247791 | SH |  | SOLE | Salem Investment Counselors Inc. | 206036 | 0 | 41755 |
| EOG RES INC | COM | 26875P101 |  | 155493 | 1300 | SH |  | SOLE | Salem Investment Counselors Inc. | 971 | 0 | 329 |
| EPAM SYS INC | COM | 29414B104 |  | 24225 | 137 | SH |  | SOLE | Salem Investment Counselors Inc. | 137 | 0 | 0 |
| EQUIFAX INC | COM | 294429105 |  | 255739 | 986 | SH |  | SOLE | Salem Investment Counselors Inc. | 986 | 0 | 0 |
| EQUINIX INC | COM | 29444U700 |  | 7955 | 10 | SH |  | SOLE | Salem Investment Counselors Inc. | 10 | 0 | 0 |
| EQUITY RESIDENTIAL | SH BEN INT | 29476L107 |  | 34092 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| ETF SER SOLUTIONS | DEFIANCE CONNECT | 26922A289 |  | 58933 | 1117 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 992 |
| ETSY INC | COM | 29786A106 |  | 1004 | 20 | SH |  | SOLE |  | 0 | 0 | 20 |
| EVERCORE INC | CLASS A | 29977A105 |  | 20252 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| EVERSOURCE ENERGY | COM | 30040W108 |  | 33592 | 528 | SH |  | SOLE | Salem Investment Counselors Inc. | 244 | 0 | 284 |
| EVOLENT HEALTH INC | CL A | 30050B101 |  | 3760109 | 333935 | SH |  | SOLE | Salem Investment Counselors Inc. | 140750 | 0 | 193185 |
| EVOLV TECHNOLOGIES HLDNGS IN | COM CL A | 30049H102 |  | 371904 | 59600 | SH |  | SOLE | Salem Investment Counselors Inc. | 59600 | 0 | 0 |
| EXACT SCIENCES CORP | COM | 30063P105 |  | 53247 | 1002 | SH |  | SOLE | Salem Investment Counselors Inc. | 1002 | 0 | 0 |
| EXCHANGE TRADED CONCEPTS TRU | EMQQ THE EMERGIN | 301505889 |  | 140481 | 3371 | SH |  | SOLE | Salem Investment Counselors Inc. | 3171 | 0 | 200 |
| EXELIXIS INC | COM | 30161Q104 |  | 11019 | 250 | SH |  | SOLE |  | 0 | 0 | 250 |
| EXLSERVICE HOLDINGS INC | COM | 302081104 |  | 87580 | 2000 | SH |  | SOLE | Salem Investment Counselors Inc. | 2000 | 0 | 0 |
| EXPAND ENERGY CORPORATION | COM | 165167735 |  | 968381 | 8281 | SH |  | SOLE |  | 0 | 0 | 8281 |
| EXPEDIA GROUP INC | COM NEW | 30212P303 |  | 2193 | 13 | SH |  | SOLE |  | 0 | 0 | 13 |
| EXPEDITORS INTL WASH INC | COM | 302130109 |  | 8569 | 75 | SH |  | SOLE |  | 0 | 0 | 75 |
| EXTRA SPACE STORAGE INC | COM | 30225T102 |  | 132107 | 896 | SH |  | SOLE | Salem Investment Counselors Inc. | 896 | 0 | 0 |
| EXXON MOBIL CORP | COM | 30231G102 |  | 9482196 | 87961 | SH |  | SOLE | Salem Investment Counselors Inc. | 74101 | 0 | 13860 |
| EZCORP INC | CL A NON VTG | 302301106 |  | 516683 | 37225 | SH |  | SOLE | Salem Investment Counselors Inc. | 37225 | 0 | 0 |
| F N B CORP | COM | 302520101 |  | 502806 | 34486 | SH |  | SOLE | Salem Investment Counselors Inc. | 33388 | 0 | 1098 |
| FABRINET | SHS | G3323L100 |  | 960952 | 3261 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 3161 |
| FASTENAL CO | COM | 311900104 |  | 67200 | 1600 | SH |  | SOLE | Salem Investment Counselors Inc. | 1600 | 0 | 0 |
| FEDEX CORP | COM | 31428X106 |  | 5136828 | 22457 | SH |  | SOLE | Salem Investment Counselors Inc. | 17555 | 0 | 4902 |
| FERRARI N V | COM | N3167Y103 |  | 49074 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| FIDELITY COMWLTH TR | NASDAQ COMPSIT | 315912808 |  | 139214 | 1738 | SH |  | SOLE | Salem Investment Counselors Inc. | 1075 | 0 | 663 |
| FIDELITY COVINGTON TRUST | FIDELITY MAGELAN | 316092329 |  | 3946 | 115 | SH |  | SOLE |  | 0 | 0 | 115 |
| FIDELITY COVINGTON TRUST | MSCI HLTH CARE I | 316092600 |  | 31975 | 500 | SH |  | SOLE |  | 0 | 0 | 500 |
| FIDELITY COVINGTON TRUST | MSCI INFO TECH I | 316092808 |  | 86339 | 438 | SH |  | SOLE |  | 0 | 0 | 438 |
| FIDELITY MERRIMACK STR TR | TOTAL BD ETF | 316188309 |  | 21402 | 466 | SH |  | SOLE |  | 0 | 0 | 466 |
| FIDELITY NATIONAL FINANCIAL | COM SHS | 31620R303 |  | 19902 | 355 | SH |  | SOLE |  | 0 | 0 | 355 |
| FIDELITY NATL INFORMATION SV | COM | 31620M106 |  | 57802 | 710 | SH |  | SOLE | Salem Investment Counselors Inc. | 710 | 0 | 0 |
| FIFTH THIRD BANCORP | COM | 316773100 |  | 3860 | 93 | SH |  | SOLE |  | 0 | 0 | 93 |
| FIGS INC | CL A | 30260D103 |  | 15228 | 2700 | SH |  | SOLE |  | 0 | 0 | 2700 |
| FIREFLY NEUROSCIENCE INC | COM | 317970101 |  | 142 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| FIRST BANCORP N C | COM | 318910106 |  | 117050 | 2641 | SH |  | SOLE | Salem Investment Counselors Inc. | 2491 | 0 | 150 |
| FIRST CTZNS BANCSHARES INC N | CL A | 31946M103 |  | 361947 | 185 | SH |  | SOLE | Salem Investment Counselors Inc. | 115 | 0 | 70 |
| FIRST HORIZON CORPORATION | COM | 320517105 |  | 195033 | 9135 | SH |  | SOLE | Salem Investment Counselors Inc. | 9135 | 0 | 0 |
| FIRST INTERNET BANCORP | COM | 320557101 |  | 4179 | 155 | SH |  | SOLE | Salem Investment Counselors Inc. | 155 | 0 | 0 |
| FIRST SOLAR INC | COM | 336433107 |  | 3311 | 20 | SH |  | SOLE | Salem Investment Counselors Inc. | 20 | 0 | 0 |
| FIRST TR EXCHANGE TRADED FD | CLOUD COMPUTING | 33734X192 |  | 33938 | 279 | SH |  | SOLE | Salem Investment Counselors Inc. | 279 | 0 | 0 |
| FIRST TR EXCHANGE TRADED FD | INDLS PROD DUR | 33734X150 |  | 55665 | 750 | SH |  | SOLE | Salem Investment Counselors Inc. | 750 | 0 | 0 |
| FIRST TR EXCHANGE TRADED FD | NASDQ CLN EDGE | 33737A108 |  | 215481 | 1550 | SH |  | SOLE | Salem Investment Counselors Inc. | 1550 | 0 | 0 |
| FIRST TR EXCHANGE-TRADED FD | NY ARCA BIOTECH | 33733E203 |  | 16133 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| FIRST TR EXCHANGE-TRADED FD | SHS | 33734H106 |  | 6616 | 148 | SH |  | SOLE | Salem Investment Counselors Inc. | 148 | 0 | 0 |
| FIRST TR EXCHANGE-TRADED FD | SHS | 337345102 |  | 74278 | 349 | SH |  | SOLE | Salem Investment Counselors Inc. | 349 | 0 | 0 |
| FIRST TR EXCHANGE-TRADED FD | SMID RISNG ETF | 33741X102 |  | 186984 | 5300 | SH |  | SOLE |  | 0 | 0 | 5300 |
| FISERV INC | COM | 337738108 |  | 371199 | 2153 | SH |  | SOLE | Salem Investment Counselors Inc. | 1758 | 0 | 395 |
| FIVERR INTL LTD | ORD SHS | M4R82T106 |  | 118 | 4 | SH |  | SOLE | Salem Investment Counselors Inc. | 4 | 0 | 0 |
| FLAGSTAR FINANCIAL INC | COM NEW | 649445400 |  | 1453 | 137 | SH |  | SOLE | Salem Investment Counselors Inc. | 137 | 0 | 0 |
| FLEXSHARES TR | HIG YLD VL ETF | 33939L662 |  | 4965 | 121 | SH |  | SOLE |  | 0 | 0 | 121 |
| FLEXSHARES TR | STOXX GLOBR INF | 33939L795 |  | 2538 | 41 | SH |  | SOLE |  | 0 | 0 | 41 |
| FLOWERS FOODS INC | COM | 343498101 |  | 3750906 | 234725 | SH |  | SOLE | Salem Investment Counselors Inc. | 193433 | 0 | 41292 |
| FOOT LOCKER INC | COM | 344849104 |  | 6125 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| FORD MTR CO | COM | 345370860 |  | 100461 | 9259 | SH |  | SOLE | Salem Investment Counselors Inc. | 7011 | 0 | 2248 |
| FORTINET INC | COM | 34959E109 |  | 859398 | 8129 | SH |  | SOLE | Salem Investment Counselors Inc. | 6750 | 0 | 1379 |
| FORTIVE CORP | COM | 34959J108 |  | 10009 | 192 | SH |  | SOLE | Salem Investment Counselors Inc. | 192 | 0 | 0 |
| FORTREA HLDGS INC | COMMON STOCK | 34965K107 |  | 25985 | 5260 | SH |  | SOLE | Salem Investment Counselors Inc. | 1460 | 0 | 3800 |
| FORTUNE BRANDS INNOVATIONS I | COM | 34964C106 |  | 146244 | 2841 | SH |  | SOLE | Salem Investment Counselors Inc. | 2699 | 0 | 142 |
| FOX CORP | CL A COM | 35137L105 |  | 79353 | 1416 | SH |  | SOLE | Salem Investment Counselors Inc. | 416 | 0 | 1000 |
| FRANKLIN TEMPLETON ETF TR | FRANKLIN INDIA | 35473P769 |  | 25571 | 642 | SH |  | SOLE | Salem Investment Counselors Inc. | 242 | 0 | 400 |
| FREEPORT-MCMORAN INC | CL B | 35671D857 |  | 125976 | 2906 | SH |  | SOLE | Salem Investment Counselors Inc. | 65 | 0 | 2841 |
| FRP HLDGS INC | COM | 30292L107 |  | 2996461 | 111434 | SH |  | SOLE | Salem Investment Counselors Inc. | 86016 | 0 | 25418 |
| FS KKR CAP CORP | COM | 302635206 |  | 16524 | 794 | SH |  | SOLE | Salem Investment Counselors Inc. | 794 | 0 | 0 |
| FUBOTV INC | COM | 35953D104 |  | 11580 | 3000 | SH |  | SOLE |  | 0 | 0 | 3000 |
| FULTON FINL CORP PA | COM | 360271100 |  | 10824 | 600 | SH |  | SOLE | Salem Investment Counselors Inc. | 600 | 0 | 0 |
| GABELLI DIVID  INCOME TR | COM | 36242H104 |  | 51474 | 1979 | SH |  | SOLE | Salem Investment Counselors Inc. | 1979 | 0 | 0 |
| GALECTIN THERAPEUTICS INC | COM NEW | 363225202 |  | 353 | 167 | SH |  | SOLE | Salem Investment Counselors Inc. | 167 | 0 | 0 |
| GALLAGHER ARTHUR J  CO | COM | 363576109 |  | 15686 | 49 | SH |  | SOLE |  | 0 | 0 | 49 |
| GAMCO GLOBAL GOLD NAT RES | COM SH BEN INT | 36465A109 |  | 1098 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| GAMESTOP CORP NEW | CL A | 36467W109 |  | 98 | 4 | SH |  | SOLE | Salem Investment Counselors Inc. | 4 | 0 | 0 |
| GARMIN LTD | SHS | H2906T109 |  | 1044 | 5 | SH |  | SOLE |  | 0 | 0 | 5 |
| GARTNER INC | COM | 366651107 |  | 866244 | 2143 | SH |  | SOLE | Salem Investment Counselors Inc. | 1824 | 0 | 319 |
| GE AEROSPACE | COM NEW | 369604301 |  | 2592175 | 10071 | SH |  | SOLE | Salem Investment Counselors Inc. | 9953 | 0 | 118 |
| GE HEALTHCARE TECHNOLOGIES I | COMMON STOCK | 36266G107 |  | 9126610 | 123216 | SH |  | SOLE | Salem Investment Counselors Inc. | 62287 | 0 | 60929 |
| GE VERNOVA INC | COM | 36828A101 |  | 1392723 | 2632 | SH |  | SOLE | Salem Investment Counselors Inc. | 2521 | 0 | 111 |
| GENERAC HLDGS INC | COM | 368736104 |  | 14321 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| GENERAL AMERN INVS CO INC | COM | 368802104 |  | 1345297 | 24006 | SH |  | SOLE |  | 0 | 0 | 24006 |
| GENERAL DYNAMICS CORP | COM | 369550108 |  | 957520 | 3283 | SH |  | SOLE | Salem Investment Counselors Inc. | 2879 | 0 | 404 |
| GENERAL MLS INC | COM | 370334104 |  | 91186 | 1760 | SH |  | SOLE | Salem Investment Counselors Inc. | 1467 | 0 | 293 |
| GENERAL MTRS CO | COM | 37045V100 |  | 153290 | 3115 | SH |  | SOLE | Salem Investment Counselors Inc. | 3115 | 0 | 0 |
| GENUINE PARTS CO | COM | 372460105 |  | 56644 | 463 | SH |  | SOLE | Salem Investment Counselors Inc. | 13 | 0 | 450 |
| GILEAD SCIENCES INC | COM | 375558103 |  | 34038 | 307 | SH |  | SOLE | Salem Investment Counselors Inc. | 22 | 0 | 285 |
| GINKGO BIOWORKS HOLDINGS INC | CL A NEW | 37611X209 |  | 7324 | 651 | SH |  | SOLE | Salem Investment Counselors Inc. | 280 | 0 | 371 |
| GITLAB INC | CLASS A COM | 37637K108 |  | 2256 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| GLOBAL PMTS INC | COM | 37940X102 |  | 712036 | 8896 | SH |  | SOLE |  | 0 | 0 | 8896 |
| GLOBAL X FDS | ARTIFICIAL ETF | 37954Y632 |  | 355631 | 8131 | SH |  | SOLE | Salem Investment Counselors Inc. | 4894 | 0 | 3237 |
| GLOBAL X FDS | FINTECH ETF | 37954Y814 |  | 4107 | 120 | SH |  | SOLE | Salem Investment Counselors Inc. | 115 | 0 | 5 |
| GLOBAL X FDS | NASDAQ 100 COVER | 37954Y483 |  | 45144 | 2700 | SH |  | SOLE | Salem Investment Counselors Inc. | 700 | 0 | 2000 |
| GLOBAL X FDS | RBTCS ARTFL INTE | 37954Y715 |  | 35970 | 1099 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 899 |
| GLOBAL X FDS | RUSSELL 2000 | 37954Y459 |  | 4473 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| GLOBAL X FDS | SOCIAL MED ETF | 37950E416 |  | 80952 | 1512 | SH |  | SOLE | Salem Investment Counselors Inc. | 1007 | 0 | 505 |
| GLOBAL X FDS | US INFR DEV ETF | 37954Y673 |  | 2185 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| GLOBE LIFE INC | COM | 37959E102 |  | 671166 | 5400 | SH |  | SOLE |  | 0 | 0 | 5400 |
| GMS INC | COM | 36251C103 |  | 33713 | 310 | SH |  | SOLE | Salem Investment Counselors Inc. | 310 | 0 | 0 |
| GODADDY INC | CL A | 380237107 |  | 39614 | 220 | SH |  | SOLE | Salem Investment Counselors Inc. | 220 | 0 | 0 |
| GOLDMAN SACHS ETF TR | ACTIVEBETA INT | 381430107 |  | 12573 | 317 | SH |  | SOLE |  | 0 | 0 | 317 |
| GOLDMAN SACHS ETF TR | ACTIVEBETA US LG | 381430503 |  | 442795 | 3648 | SH |  | SOLE | Salem Investment Counselors Inc. | 2634 | 0 | 1014 |
| GOLDMAN SACHS ETF TR | S 500 PREMIUM | 38149W622 |  | 124550 | 2500 | SH |  | SOLE |  | 0 | 0 | 2500 |
| GOLDMAN SACHS GROUP INC | COM | 38141G104 |  | 4992469 | 7054 | SH |  | SOLE | Salem Investment Counselors Inc. | 4584 | 0 | 2470 |
| GOODYEAR TIRE  RUBR CO | COM | 382550101 |  | 10370 | 1000 | SH |  | SOLE |  | 0 | 0 | 1000 |
| GRAB HOLDINGS LIMITED | CLASS A ORD | G4124C109 |  | 7545 | 1500 | SH |  | SOLE | Salem Investment Counselors Inc. | 1500 | 0 | 0 |
| GRAHAM HLDGS CO | COM CL B | 384637104 |  | 37847 | 40 | SH |  | SOLE | Salem Investment Counselors Inc. | 30 | 0 | 10 |
| GRAIL INC | COM | 384747101 |  | 463 | 9 | SH |  | SOLE | Salem Investment Counselors Inc. | 9 | 0 | 0 |
| GRAINGER W W INC | COM | 384802104 |  | 632466 | 608 | SH |  | SOLE | Salem Investment Counselors Inc. | 600 | 0 | 8 |
| GRAPHIC PACKAGING HLDG CO | COM | 388689101 |  | 421313 | 19892 | SH |  | SOLE |  | 0 | 0 | 19892 |
| GRAYSCALE BITCOIN MINI TR ET | SHS NEW | 389930207 |  | 20055 | 420 | SH |  | SOLE | Salem Investment Counselors Inc. | 320 | 0 | 100 |
| GRAYSCALE BITCOIN TRUST ETF | SHS REP COM UT | 389637109 |  | 150404 | 1773 | SH |  | SOLE | Salem Investment Counselors Inc. | 1273 | 0 | 500 |
| GREEN BRICK PARTNERS INC | COM | 392709101 |  | 40858544 | 649786 | SH |  | SOLE | Salem Investment Counselors Inc. | 500181 | 0 | 149605 |
| GROUP 1 AUTOMOTIVE INC | COM | 398905109 |  | 874 | 2 | SH |  | SOLE |  | 0 | 0 | 2 |
| GROUPON INC | COM NEW | 399473206 |  | 502 | 15 | SH |  | SOLE |  | 0 | 0 | 15 |
| GSK PLC | SPONSORED ADR | 37733W204 |  | 91206 | 2348 | SH |  | SOLE | Salem Investment Counselors Inc. | 1768 | 0 | 580 |
| HALEON PLC | SPON ADS | 405552100 |  | 25003 | 2411 | SH |  | SOLE | Salem Investment Counselors Inc. | 2411 | 0 | 0 |
| HALLIBURTON CO | COM | 406216101 |  | 653 | 32 | SH |  | SOLE |  | 0 | 0 | 32 |
| HANESBRANDS INC | COM | 410345102 |  | 3779 | 825 | SH |  | SOLE |  | 0 | 0 | 825 |
| HARLEY DAVIDSON INC | COM | 412822108 |  | 33394 | 1415 | SH |  | SOLE | Salem Investment Counselors Inc. | 1415 | 0 | 0 |
| HARROW INC | COM | 415858109 |  | 39702 | 1300 | SH |  | SOLE | Salem Investment Counselors Inc. | 1300 | 0 | 0 |
| HARTFORD INSURANCE GROUP INC | COM | 416515104 |  | 3950 | 31 | SH |  | SOLE |  | 0 | 0 | 31 |
| HAWKINS INC | COM | 420261109 |  | 7105 | 50 | SH |  | SOLE |  | 0 | 0 | 50 |
| HCA HEALTHCARE INC | COM | 40412C101 |  | 1246991 | 3255 | SH |  | SOLE | Salem Investment Counselors Inc. | 3225 | 0 | 30 |
| HDFC BANK LTD | SPONSORED ADS | 40415F101 |  | 7900 | 102 | SH |  | SOLE |  | 0 | 0 | 102 |
| HEALTHPEAK PROPERTIES INC | COM | 42250P103 |  | 312992 | 17875 | SH |  | SOLE |  | 0 | 0 | 17875 |
| HECLA MNG CO | COM | 422704106 |  | 1498 | 250 | SH |  | SOLE |  | 0 | 0 | 250 |
| HEICO CORP NEW | COM | 422806109 |  | 12136 | 37 | SH |  | SOLE | Salem Investment Counselors Inc. | 37 | 0 | 0 |
| HENRY SCHEIN INC | COM | 806407102 |  | 2287780 | 31318 | SH |  | SOLE | Salem Investment Counselors Inc. | 26530 | 0 | 4788 |
| HERBALIFE LTD | COM SHS | G4412G101 |  | 3448 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| HERC HLDGS INC | COM | 42704L104 |  | 2847928 | 21626 | SH |  | SOLE | Salem Investment Counselors Inc. | 16675 | 0 | 4951 |
| HERCULES CAPITAL INC | COM | 427096508 |  | 12796 | 700 | SH |  | SOLE | Salem Investment Counselors Inc. | 700 | 0 | 0 |
| HERSHEY CO | COM | 427866108 |  | 107038 | 645 | SH |  | SOLE | Salem Investment Counselors Inc. | 645 | 0 | 0 |
| HESS CORP | COM | 42809H107 |  | 20781 | 150 | SH |  | SOLE |  | 0 | 0 | 150 |
| HEWLETT PACKARD ENTERPRISE C | COM | 42824C109 |  | 14393 | 700 | SH |  | SOLE | Salem Investment Counselors Inc. | 700 | 0 | 0 |
| HIGHWOODS PPTYS INC | COM | 431284108 |  | 207557 | 6676 | SH |  | SOLE | Salem Investment Counselors Inc. | 2584 | 0 | 4092 |
| HILLENBRAND INC | COM | 431571108 |  | 4014 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| HILTON WORLDWIDE HLDGS INC | COM | 43300A203 |  | 1332 | 5 | SH |  | SOLE |  | 0 | 0 | 5 |
| HIMS  HERS HEALTH INC | COM CL A | 433000106 |  | 13068826 | 262163 | SH |  | SOLE | Salem Investment Counselors Inc. | 186910 | 0 | 75253 |
| HIVE DIGITAL TECHNOLOGIES LT | COM NEW | 433921103 |  | 72 | 40 | SH |  | SOLE | Salem Investment Counselors Inc. | 40 | 0 | 0 |
| HOLOGIC INC | COM | 436440101 |  | 34275 | 526 | SH |  | SOLE |  | 0 | 0 | 526 |
| HOME DEPOT INC | COM | 437076102 |  | 8231951 | 22452 | SH |  | SOLE | Salem Investment Counselors Inc. | 14190 | 0 | 8262 |
| HONDA MOTOR LTD | ADR ECH CNV IN 3 | 438128308 |  | 1846 | 64 | SH |  | SOLE |  | 0 | 0 | 64 |
| HONEYWELL INTL INC | COM | 438516106 |  | 10386952 | 44602 | SH |  | SOLE | Salem Investment Counselors Inc. | 36979 | 0 | 7623 |
| HORIZON TECHNOLOGY FIN CORP | COM | 44045A102 |  | 5040 | 700 | SH |  | SOLE | Salem Investment Counselors Inc. | 700 | 0 | 0 |
| HOWMET AEROSPACE INC | COM | 443201108 |  | 6143 | 33 | SH |  | SOLE | Salem Investment Counselors Inc. | 33 | 0 | 0 |
| HP INC | COM | 40434L105 |  | 19623 | 794 | SH |  | SOLE | Salem Investment Counselors Inc. | 794 | 0 | 0 |
| HUBBELL INC | COM | 443510607 |  | 3734502 | 9144 | SH |  | SOLE | Salem Investment Counselors Inc. | 6747 | 0 | 2397 |
| HUBSPOT INC | COM | 443573100 |  | 83495 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 0 |
| HUMANA INC | COM | 444859102 |  | 4662 | 19 | SH |  | SOLE |  | 0 | 0 | 19 |
| HUNT J B TRANS SVCS INC | COM | 445658107 |  | 33172 | 231 | SH |  | SOLE | Salem Investment Counselors Inc. | 123 | 0 | 108 |
| HUNTINGTON BANCSHARES INC | COM | 446150104 |  | 763454 | 45153 | SH |  | SOLE | Salem Investment Counselors Inc. | 15100 | 0 | 30053 |
| HUNTINGTON INGALLS INDS INC | COM | 446413106 |  | 11591 | 48 | SH |  | SOLE |  | 0 | 0 | 48 |
| HURCO CO | COM | 447324104 |  | 1890 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| I3 VERTICALS INC | COM CL A | 46571Y107 |  | 53586 | 1950 | SH |  | SOLE | Salem Investment Counselors Inc. | 1950 | 0 | 0 |
| ICAD INC | COM NEW | 44934S206 |  | 123997 | 32545 | SH |  | SOLE | Salem Investment Counselors Inc. | 32545 | 0 | 0 |
| IDAHO STRATEGIC RESOURCES | COM NEW | 645827205 |  | 582780 | 44555 | SH |  | SOLE | Salem Investment Counselors Inc. | 44555 | 0 | 0 |
| ILLINOIS TOOL WKS INC | COM | 452308109 |  | 252482 | 1015 | SH |  | SOLE | Salem Investment Counselors Inc. | 427 | 0 | 588 |
| ILLUMINA INC | COM | 452327109 |  | 7633 | 80 | SH |  | SOLE | Salem Investment Counselors Inc. | 80 | 0 | 0 |
| IMPINJ INC | COM | 453204109 |  | 7220 | 65 | SH |  | SOLE | Salem Investment Counselors Inc. | 65 | 0 | 0 |
| INCYTE CORP | COM | 45337C102 |  | 53050 | 779 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 729 |
| INDIE SEMICONDUCTOR INC | CLASS A COM | 45569U101 |  | 147007 | 41294 | SH |  | SOLE |  | 0 | 0 | 41294 |
| INFUSYSTEM HLDGS INC | COM | 45685K102 |  | 139883 | 22417 | SH |  | SOLE | Salem Investment Counselors Inc. | 22417 | 0 | 0 |
| ING GROEP N.V. | SPONSORED ADR | 456837103 |  | 2822 | 129 | SH |  | SOLE |  | 0 | 0 | 129 |
| INGERSOLL RAND INC | COM | 45687V106 |  | 926459 | 11138 | SH |  | SOLE | Salem Investment Counselors Inc. | 7057 | 0 | 4081 |
| INGEVITY CORP | COM | 45688C107 |  | 1927071 | 44722 | SH |  | SOLE | Salem Investment Counselors Inc. | 438 | 0 | 44284 |
| INGLES MKTS INC | CL A | 457030104 |  | 761 | 12 | SH |  | SOLE | Salem Investment Counselors Inc. | 12 | 0 | 0 |
| INMODE LTD | SHS | M5425M103 |  | 1444 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| INNOVATIVE INDL PPTYS INC | COM | 45781V101 |  | 1193 | 21 | SH |  | SOLE | Salem Investment Counselors Inc. | 21 | 0 | 0 |
| INSPERITY INC | COM | 45778Q107 |  | 10101 | 168 | SH |  | SOLE | Salem Investment Counselors Inc. | 168 | 0 | 0 |
| INTEL CORP | COM | 458140100 |  | 1474122 | 65809 | SH |  | SOLE | Salem Investment Counselors Inc. | 64459 | 0 | 1350 |
| INTELLIA THERAPEUTICS INC | COM | 45826J105 |  | 18760 | 2000 | SH |  | SOLE |  | 0 | 0 | 2000 |
| INTERCONTINENTAL EXCHANGE IN | COM | 45866F104 |  | 21650 | 118 | SH |  | SOLE |  | 0 | 0 | 118 |
| INTERCONTINENTAL HOTELS GROU | SPONSORED ADS | 45857P806 |  | 3922 | 34 | SH |  | SOLE |  | 0 | 0 | 34 |
| INTERNATIONAL BUSINESS MACHS | COM | 459200101 |  | 1900742 | 6448 | SH |  | SOLE | Salem Investment Counselors Inc. | 5512 | 0 | 936 |
| INTERNATIONAL FLAVORS | COM | 459506101 |  | 386167 | 5222 | SH |  | SOLE |  | 0 | 0 | 5222 |
| INTERNATIONAL PAPER CO | COM | 460146103 |  | 10069 | 215 | SH |  | SOLE | Salem Investment Counselors Inc. | 10 | 0 | 205 |
| INTUIT | COM | 461202103 |  | 456038 | 579 | SH |  | SOLE | Salem Investment Counselors Inc. | 507 | 0 | 72 |
| INTUITIVE SURGICAL INC | COM NEW | 46120E602 |  | 32323114 | 59482 | SH |  | SOLE | Salem Investment Counselors Inc. | 42834 | 0 | 16648 |
| INVENTRUST PPTYS CORP | COM NEW | 46124J201 |  | 7103 | 257 | SH |  | SOLE | Salem Investment Counselors Inc. | 257 | 0 | 0 |
| INVESCO ACTVELY MNGD ETC FD | OPTIMUM YIELD | 46090F100 |  | 11736 | 900 | SH |  | SOLE | Salem Investment Counselors Inc. | 900 | 0 | 0 |
| INVESCO EXCH TRADED FD TR II | NASDAQ 100 ETF | 46138G649 |  | 861391 | 3793 | SH |  | SOLE |  | 0 | 0 | 3793 |
| INVESCO EXCH TRADED FD TR II | NASDAQNXTGEN100 | 46138G631 |  | 4126 | 129 | SH |  | SOLE |  | 0 | 0 | 129 |
| INVESCO EXCH TRADED FD TR II | S GBL WATER | 46138E263 |  | 82563 | 1321 | SH |  | SOLE | Salem Investment Counselors Inc. | 550 | 0 | 771 |
| INVESCO EXCH TRADED FD TR II | S SMLCP INDL | 46138E123 |  | 3323710 | 24793 | SH |  | SOLE | Salem Investment Counselors Inc. | 24793 | 0 | 0 |
| INVESCO EXCH TRADED FD TR II | SOLAR ETF | 46138G706 |  | 1713 | 50 | SH |  | SOLE |  | 0 | 0 | 50 |
| INVESCO EXCHANGE TRADED FD T | BLOOMBERG MVP MU | 46137V712 |  | 146 | 3 | SH |  | SOLE | Salem Investment Counselors Inc. | 3 | 0 | 0 |
| INVESCO EXCHANGE TRADED FD T | RAFI US 1000 ETF | 46137V613 |  | 371976 | 8800 | SH |  | SOLE |  | 0 | 0 | 8800 |
| INVESCO EXCHANGE TRADED FD T | S MDCP QUALITY | 46137V472 |  | 13361 | 136 | SH |  | SOLE |  | 0 | 0 | 136 |
| INVESCO EXCHANGE TRADED FD T | S MDCP400 PR | 46137V217 |  | 121880 | 2500 | SH |  | SOLE | Salem Investment Counselors Inc. | 2500 | 0 | 0 |
| INVESCO EXCHANGE TRADED FD T | S SMLCP MOMENT | 46137V498 |  | 63327 | 931 | SH |  | SOLE |  | 0 | 0 | 931 |
| INVESCO EXCHANGE TRADED FD T | S BUY WRT | 46137V399 |  | 9291 | 425 | SH |  | SOLE |  | 0 | 0 | 425 |
| INVESCO EXCHANGE TRADED FD T | S EQL IND | 46137V324 |  | 80295 | 1500 | SH |  | SOLE |  | 0 | 0 | 1500 |
| INVESCO EXCHANGE TRADED FD T | S EQL TEC | 46137V282 |  | 81560 | 2000 | SH |  | SOLE |  | 0 | 0 | 2000 |
| INVESCO EXCHANGE TRADED FD T | S EQL WGT | 46137V357 |  | 842184 | 4634 | SH |  | SOLE |  | 0 | 0 | 4634 |
| INVESCO EXCHANGE TRADED FD T | S PUR VAL | 46137V258 |  | 15096 | 161 | SH |  | SOLE |  | 0 | 0 | 161 |
| INVESCO EXCHANGE TRADED FD T | S QUALITY | 46137V241 |  | 15321 | 215 | SH |  | SOLE |  | 0 | 0 | 215 |
| INVESCO EXCHANGE TRADED FD T | WATER RES ETF | 46137V142 |  | 38451 | 550 | SH |  | SOLE | Salem Investment Counselors Inc. | 550 | 0 | 0 |
| INVESCO LTD | SHS | G491BT108 |  | 11828 | 750 | SH |  | SOLE | Salem Investment Counselors Inc. | 750 | 0 | 0 |
| INVESCO QQQ TR | UNIT SER 1 | 46090E103 |  | 3560824 | 6448 | SH |  | SOLE | Salem Investment Counselors Inc. | 4082 | 0 | 2366 |
| INVESTORS TITLE CO NC | COM | 461804106 |  | 6339 | 30 | SH |  | SOLE | Salem Investment Counselors Inc. | 30 | 0 | 0 |
| INVITATION HOMES INC | COM | 46187W107 |  | 76174 | 2302 | SH |  | SOLE | Salem Investment Counselors Inc. | 1614 | 0 | 688 |
| IONQ INC | COM | 46222L108 |  | 15470 | 360 | SH |  | SOLE | Salem Investment Counselors Inc. | 110 | 0 | 250 |
| IQVIA HLDGS INC | COM | 46266C105 |  | 96446 | 612 | SH |  | SOLE | Salem Investment Counselors Inc. | 447 | 0 | 165 |
| IRON MTN INC DEL | COM | 46284V101 |  | 7922098 | 77234 | SH |  | SOLE | Salem Investment Counselors Inc. | 56916 | 0 | 20318 |
| ISHARES BITCOIN TRUST ETF | SHS BEN INT | 46438F101 |  | 3465221 | 56612 | SH |  | SOLE | Salem Investment Counselors Inc. | 42741 | 0 | 13871 |
| ISHARES GOLD TR | ISHARES NEW | 464285204 |  | 147856 | 2371 | SH |  | SOLE | Salem Investment Counselors Inc. | 1532 | 0 | 839 |
| ISHARES INC | CORE MSCI EMKT | 46434G103 |  | 499570 | 8322 | SH |  | SOLE | Salem Investment Counselors Inc. | 3637 | 0 | 4685 |
| ISHARES INC | MSCI EMERG MRKT | 464286533 |  | 17961 | 286 | SH |  | SOLE |  | 0 | 0 | 286 |
| ISHARES INC | MSCI EURZONE ETF | 464286608 |  | 5529 | 93 | SH |  | SOLE |  | 0 | 0 | 93 |
| ISHARES INC | MSCI GERMANY ETF | 464286806 |  | 42310 | 1000 | SH |  | SOLE |  | 0 | 0 | 1000 |
| ISHARES INC | MSCI HONG KG ETF | 464286871 |  | 7944 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| ISHARES INC | MSCI JPN ETF NEW | 46434G822 |  | 550055 | 7337 | SH |  | SOLE | Salem Investment Counselors Inc. | 7337 | 0 | 0 |
| ISHARES INC | MSCI PAC JP ETF | 464286665 |  | 1975 | 40 | SH |  | SOLE | Salem Investment Counselors Inc. | 40 | 0 | 0 |
| ISHARES SILVER TR | ISHARES | 46428Q109 |  | 151583 | 4620 | SH |  | SOLE | Salem Investment Counselors Inc. | 420 | 0 | 4200 |
| ISHARES TR | 0-3 MNTH TREASRY | 46436E718 |  | 1903444 | 18904 | SH |  | SOLE |  | 0 | 0 | 18904 |
| ISHARES TR | 0-5 YR TIPS ETF | 46429B747 |  | 824 | 8 | SH |  | SOLE | Salem Investment Counselors Inc. | 8 | 0 | 0 |
| ISHARES TR | 1 3 YR TREAS BD | 464287457 |  | 18064 | 218 | SH |  | SOLE |  | 0 | 0 | 218 |
| ISHARES TR | 20 YR TR BD ETF | 464287432 |  | 15179 | 172 | SH |  | SOLE |  | 0 | 0 | 172 |
| ISHARES TR | 7-10 YR TRSY BD | 464287440 |  | 5098 | 53 | SH |  | SOLE |  | 0 | 0 | 53 |
| ISHARES TR | CHINA LG-CAP ETF | 464287184 |  | 22056 | 600 | SH |  | SOLE | Salem Investment Counselors Inc. | 600 | 0 | 0 |
| ISHARES TR | CORE 1 5 YR USD | 46432F859 |  | 95841 | 1970 | SH |  | SOLE |  | 0 | 0 | 1970 |
| ISHARES TR | CORE HIGH DV ETF | 46429B663 |  | 77919 | 665 | SH |  | SOLE | Salem Investment Counselors Inc. | 390 | 0 | 275 |
| ISHARES TR | CORE MSCI EAFE | 46432F842 |  | 1010860 | 12109 | SH |  | SOLE | Salem Investment Counselors Inc. | 6878 | 0 | 5231 |
| ISHARES TR | CORE MSCI PAC | 46434V696 |  | 20679 | 301 | SH |  | SOLE |  | 0 | 0 | 301 |
| ISHARES TR | CORE S MCP ETF | 464287507 |  | 1213233 | 19562 | SH |  | SOLE | Salem Investment Counselors Inc. | 8956 | 0 | 10606 |
| ISHARES TR | CORE S SCP ETF | 464287804 |  | 555076 | 5079 | SH |  | SOLE | Salem Investment Counselors Inc. | 3007 | 0 | 2072 |
| ISHARES TR | CORE S TTL STK | 464287150 |  | 591489 | 4380 | SH |  | SOLE | Salem Investment Counselors Inc. | 4380 | 0 | 0 |
| ISHARES TR | CORE S US GWT | 464287671 |  | 260794 | 1734 | SH |  | SOLE | Salem Investment Counselors Inc. | 90 | 0 | 1644 |
| ISHARES TR | CORE S ETF | 464287200 |  | 6574090 | 10588 | SH |  | SOLE | Salem Investment Counselors Inc. | 7056 | 0 | 3532 |
| ISHARES TR | CORE TOTAL USD | 46434V613 |  | 63521 | 1374 | SH |  | SOLE |  | 0 | 0 | 1374 |
| ISHARES TR | CORE US AGGBD ET | 464287226 |  | 3644410 | 36738 | SH |  | SOLE | Salem Investment Counselors Inc. | 20713 | 0 | 16025 |
| ISHARES TR | EAFE GRWTH ETF | 464288885 |  | 8176 | 73 | SH |  | SOLE |  | 0 | 0 | 73 |
| ISHARES TR | EAFE SML CP ETF | 464288273 |  | 18170 | 250 | SH |  | SOLE |  | 0 | 0 | 250 |
| ISHARES TR | EAFE VALUE ETF | 464288877 |  | 40515 | 638 | SH |  | SOLE |  | 0 | 0 | 638 |
| ISHARES TR | ESG AWR MSCI USA | 46435G425 |  | 23813 | 176 | SH |  | SOLE |  | 0 | 0 | 176 |
| ISHARES TR | EXPANDED TECH | 464287515 |  | 971922 | 8876 | SH |  | SOLE | Salem Investment Counselors Inc. | 8242 | 0 | 634 |
| ISHARES TR | FLTG RATE NT ETF | 46429B655 |  | 635557 | 12457 | SH |  | SOLE |  | 0 | 0 | 12457 |
| ISHARES TR | GL CLEAN ENE ETF | 464288224 |  | 15064 | 1149 | SH |  | SOLE | Salem Investment Counselors Inc. | 549 | 0 | 600 |
| ISHARES TR | GLB INFRASTR ETF | 464288372 |  | 17760 | 300 | SH |  | SOLE |  | 0 | 0 | 300 |
| ISHARES TR | GLOB HLTHCRE ETF | 464287325 |  | 120526 | 1400 | SH |  | SOLE | Salem Investment Counselors Inc. | 1400 | 0 | 0 |
| ISHARES TR | GLOBAL ENERG ETF | 464287341 |  | 200379 | 5100 | SH |  | SOLE | Salem Investment Counselors Inc. | 5100 | 0 | 0 |
| ISHARES TR | GLOBAL TECH ETF | 464287291 |  | 1218888 | 13200 | SH |  | SOLE | Salem Investment Counselors Inc. | 13200 | 0 | 0 |
| ISHARES TR | IBOXX HI YD ETF | 464288513 |  | 113475 | 1407 | SH |  | SOLE | Salem Investment Counselors Inc. | 1407 | 0 | 0 |
| ISHARES TR | IBOXX INV CP ETF | 464287242 |  | 58203 | 531 | SH |  | SOLE | Salem Investment Counselors Inc. | 531 | 0 | 0 |
| ISHARES TR | ISHARES BIOTECH | 464287556 |  | 285281 | 2255 | SH |  | SOLE |  | 0 | 0 | 2255 |
| ISHARES TR | ISHARES SEMICDTR | 464287523 |  | 83068 | 348 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 198 |
| ISHARES TR | ISHS 5-10YR INVT | 464288638 |  | 4924 | 92 | SH |  | SOLE |  | 0 | 0 | 92 |
| ISHARES TR | JPMORGAN USD EMG | 464288281 |  | 2872 | 31 | SH |  | SOLE | Salem Investment Counselors Inc. | 31 | 0 | 0 |
| ISHARES TR | MBS ETF | 464288588 |  | 18309 | 195 | SH |  | SOLE | Salem Investment Counselors Inc. | 195 | 0 | 0 |
| ISHARES TR | MICRO-CAP ETF | 464288869 |  | 4469 | 35 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 0 |
| ISHARES TR | MORNINGSTAR VALU | 464288109 |  | 10758 | 129 | SH |  | SOLE |  | 0 | 0 | 129 |
| ISHARES TR | MSCI EAFE ETF | 464287465 |  | 904806 | 10122 | SH |  | SOLE | Salem Investment Counselors Inc. | 3480 | 0 | 6642 |
| ISHARES TR | MSCI EAFE MIN VL | 46429B689 |  | 19502 | 232 | SH |  | SOLE |  | 0 | 0 | 232 |
| ISHARES TR | MSCI EMG MKT ETF | 464287234 |  | 693885 | 14384 | SH |  | SOLE | Salem Investment Counselors Inc. | 9709 | 0 | 4675 |
| ISHARES TR | MSCI INDIA ETF | 46429B598 |  | 26727 | 480 | SH |  | SOLE | Salem Investment Counselors Inc. | 180 | 0 | 300 |
| ISHARES TR | MSCI INTL QUALTY | 46434V456 |  | 8472 | 196 | SH |  | SOLE |  | 0 | 0 | 196 |
| ISHARES TR | MSCI USA MIN VOL | 46429B697 |  | 1620103 | 17259 | SH |  | SOLE | Salem Investment Counselors Inc. | 8161 | 0 | 9098 |
| ISHARES TR | MSCI USA MMENTM | 46432F396 |  | 60080 | 250 | SH |  | SOLE |  | 0 | 0 | 250 |
| ISHARES TR | MSCI USA QLT FCT | 46432F339 |  | 349370 | 1911 | SH |  | SOLE | Salem Investment Counselors Inc. | 1003 | 0 | 908 |
| ISHARES TR | MSCI USA VALUE | 46432F388 |  | 8152 | 72 | SH |  | SOLE |  | 0 | 0 | 72 |
| ISHARES TR | NATIONAL MUN ETF | 464288414 |  | 1809 | 17 | SH |  | SOLE |  | 0 | 0 | 17 |
| ISHARES TR | PFD AND INCM SEC | 464288687 |  | 361288 | 11776 | SH |  | SOLE | Salem Investment Counselors Inc. | 9376 | 0 | 2400 |
| ISHARES TR | RUS 1000 ETF | 464287622 |  | 760637 | 2240 | SH |  | SOLE | Salem Investment Counselors Inc. | 592 | 0 | 1648 |
| ISHARES TR | RUS 1000 GRW ETF | 464287614 |  | 2138796 | 5037 | SH |  | SOLE | Salem Investment Counselors Inc. | 4381 | 0 | 656 |
| ISHARES TR | RUS 1000 VAL ETF | 464287598 |  | 437406 | 2252 | SH |  | SOLE | Salem Investment Counselors Inc. | 1391 | 0 | 861 |
| ISHARES TR | RUS 2000 GRW ETF | 464287648 |  | 10577 | 37 | SH |  | SOLE |  | 0 | 0 | 37 |
| ISHARES TR | RUS 2000 VAL ETF | 464287630 |  | 11359 | 72 | SH |  | SOLE | Salem Investment Counselors Inc. | 42 | 0 | 30 |
| ISHARES TR | RUS MD CP GR ETF | 464287481 |  | 231596 | 1670 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 1170 |
| ISHARES TR | RUS MDCP VAL ETF | 464287473 |  | 19029 | 144 | SH |  | SOLE | Salem Investment Counselors Inc. | 144 | 0 | 0 |
| ISHARES TR | RUS MID CAP ETF | 464287499 |  | 6992204 | 76027 | SH |  | SOLE | Salem Investment Counselors Inc. | 64130 | 0 | 11897 |
| ISHARES TR | RUS TP200 GR ETF | 464289438 |  | 73707 | 299 | SH |  | SOLE |  | 0 | 0 | 299 |
| ISHARES TR | RUSSELL 2000 ETF | 464287655 |  | 2993655 | 13873 | SH |  | SOLE | Salem Investment Counselors Inc. | 12563 | 0 | 1310 |
| ISHARES TR | RUSSELL 3000 ETF | 464287689 |  | 114075 | 325 | SH |  | SOLE |  | 0 | 0 | 325 |
| ISHARES TR | S 100 ETF | 464287101 |  | 45653 | 150 | SH |  | SOLE |  | 0 | 0 | 150 |
| ISHARES TR | S 500 GRWT ETF | 464287309 |  | 1138878 | 10344 | SH |  | SOLE | Salem Investment Counselors Inc. | 7204 | 0 | 3140 |
| ISHARES TR | S 500 VAL ETF | 464287408 |  | 1453717 | 7439 | SH |  | SOLE | Salem Investment Counselors Inc. | 2000 | 0 | 5439 |
| ISHARES TR | S MC 400GR ETF | 464287606 |  | 106174 | 1167 | SH |  | SOLE | Salem Investment Counselors Inc. | 220 | 0 | 947 |
| ISHARES TR | S MC 400VL ETF | 464287705 |  | 167081 | 1352 | SH |  | SOLE |  | 0 | 0 | 1352 |
| ISHARES TR | S SML 600 GWT | 464287887 |  | 64658 | 486 | SH |  | SOLE |  | 0 | 0 | 486 |
| ISHARES TR | SELECT DIVID ETF | 464287168 |  | 2025739 | 15253 | SH |  | SOLE | Salem Investment Counselors Inc. | 14878 | 0 | 375 |
| ISHARES TR | SHORT TREAS BD | 464288679 |  | 355001 | 3215 | SH |  | SOLE | Salem Investment Counselors Inc. | 3215 | 0 | 0 |
| ISHARES TR | SP SMCP600VL ETF | 464287879 |  | 110958 | 1115 | SH |  | SOLE |  | 0 | 0 | 1115 |
| ISHARES TR | TIPS BD ETF | 464287176 |  | 120384 | 1094 | SH |  | SOLE | Salem Investment Counselors Inc. | 9 | 0 | 1085 |
| ISHARES TR | TRS FLT RT BD | 46434V860 |  | 6534 | 129 | SH |  | SOLE |  | 0 | 0 | 129 |
| ISHARES TR | U.S. BAS MTL ETF | 464287838 |  | 16102 | 115 | SH |  | SOLE | Salem Investment Counselors Inc. | 115 | 0 | 0 |
| ISHARES TR | U.S. ENERGY ETF | 464287796 |  | 6783 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 0 |
| ISHARES TR | U.S. FIN SVC ETF | 464287770 |  | 38520 | 450 | SH |  | SOLE |  | 0 | 0 | 450 |
| ISHARES TR | U.S. MED DVC ETF | 464288810 |  | 199258 | 3181 | SH |  | SOLE | Salem Investment Counselors Inc. | 2837 | 0 | 344 |
| ISHARES TR | U.S. TECH ETF | 464287721 |  | 112626 | 650 | SH |  | SOLE | Salem Investment Counselors Inc. | 650 | 0 | 0 |
| ISHARES TR | US AER DEF ETF | 464288760 |  | 60365 | 320 | SH |  | SOLE | Salem Investment Counselors Inc. | 155 | 0 | 165 |
| ISHARES TR | US HLTHCARE ETF | 464287762 |  | 112960 | 2000 | SH |  | SOLE |  | 0 | 0 | 2000 |
| ISHARES TR | US HLTHCR PR ETF | 464288828 |  | 85138 | 1750 | SH |  | SOLE | Salem Investment Counselors Inc. | 1750 | 0 | 0 |
| ISHARES TR | US TREAS BD ETF | 46429B267 |  | 35688 | 1553 | SH |  | SOLE | Salem Investment Counselors Inc. | 1553 | 0 | 0 |
| ISHARES TR | US TRSPRTION | 464287192 |  | 60864 | 888 | SH |  | SOLE |  | 0 | 0 | 888 |
| ISHARES TR | USD INV GRDE ETF | 464288620 |  | 15793 | 307 | SH |  | SOLE | Salem Investment Counselors Inc. | 307 | 0 | 0 |
| ISHARES U S ETF TR | GSCI CMDTY STGY | 46431W853 |  | 13210 | 511 | SH |  | SOLE |  | 0 | 0 | 511 |
| ITT INC | COM | 45073V108 |  | 14224 | 91 | SH |  | SOLE | Salem Investment Counselors Inc. | 91 | 0 | 0 |
| J P MORGAN EXCHANGE TRADED F | BETABUILDRS US | 46641Q399 |  | 1567 | 14 | SH |  | SOLE | Salem Investment Counselors Inc. | 14 | 0 | 0 |
| J P MORGAN EXCHANGE TRADED F | EQUITY PREMIUM | 46641Q332 |  | 73451 | 1292 | SH |  | SOLE | Salem Investment Counselors Inc. | 202 | 0 | 1090 |
| J P MORGAN EXCHANGE TRADED F | NASDAQ EQT PREM | 46654Q203 |  | 13600 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| J P MORGAN EXCHANGE TRADED F | ULTRA SHRT ETF | 46641Q837 |  | 2496497 | 49260 | SH |  | SOLE | Salem Investment Counselors Inc. | 23203 | 0 | 26057 |
| J P MORGAN EXCHANGE TRADED F | US QUALTY FCTR | 46641Q761 |  | 1112247 | 18522 | SH |  | SOLE | Salem Investment Counselors Inc. | 5630 | 0 | 12892 |
| JABIL INC | COM | 466313103 |  | 197381 | 905 | SH |  | SOLE | Salem Investment Counselors Inc. | 505 | 0 | 400 |
| JETBLUE AWYS CORP | COM | 477143101 |  | 170 | 40 | SH |  | SOLE |  | 0 | 0 | 40 |
| JOBY AVIATION INC | COMMON STOCK | G65163100 |  | 53805 | 5100 | SH |  | SOLE | Salem Investment Counselors Inc. | 5100 | 0 | 0 |
| JOHNSON  JOHNSON | COM | 478160104 |  | 27292328 | 178673 | SH |  | SOLE | Salem Investment Counselors Inc. | 138521 | 0 | 40152 |
| JOHNSON CTLS INTL PLC | SHS | G51502105 |  | 105355 | 994 | SH |  | SOLE |  | 0 | 0 | 994 |
| JPMORGAN CHASE  CO. | COM | 46625H100 |  | 66068706 | 227894 | SH |  | SOLE | Salem Investment Counselors Inc. | 173151 | 0 | 54743 |
| JUNIPER NETWORKS INC | COM | 48203R104 |  | 1997 | 50 | SH |  | SOLE |  | 0 | 0 | 50 |
| KAISER ALUMINUM CORP | COM PAR $0.01 | 483007704 |  | 39950 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| KARAT PACKAGING INC | COM | 48563L101 |  | 14080 | 500 | SH |  | SOLE |  | 0 | 0 | 500 |
| KB HOME | COM | 48666K109 |  | 7389051 | 139495 | SH |  | SOLE | Salem Investment Counselors Inc. | 122206 | 0 | 17289 |
| KELLANOVA | COM | 487836108 |  | 64579 | 812 | SH |  | SOLE | Salem Investment Counselors Inc. | 662 | 0 | 150 |
| KENVUE INC | COM | 49177J102 |  | 915960 | 43763 | SH |  | SOLE | Salem Investment Counselors Inc. | 27051 | 0 | 16712 |
| KEURIG DR PEPPER INC | COM | 49271V100 |  | 3629 | 109 | SH |  | SOLE |  | 0 | 0 | 109 |
| KEYCORP | COM | 493267108 |  | 18849 | 1082 | SH |  | SOLE | Salem Investment Counselors Inc. | 1082 | 0 | 0 |
| KEYSIGHT TECHNOLOGIES INC | COM | 49338L103 |  | 128794 | 786 | SH |  | SOLE | Salem Investment Counselors Inc. | 740 | 0 | 46 |
| KIMBERLY-CLARK CORP | COM | 494368103 |  | 8737950 | 67219 | SH |  | SOLE | Salem Investment Counselors Inc. | 47473 | 0 | 19746 |
| KINDER MORGAN INC DEL | COM | 49456B101 |  | 10018534 | 340766 | SH |  | SOLE | Salem Investment Counselors Inc. | 268753 | 0 | 72013 |
| KKR  CO INC | COM | 48251W104 |  | 6785 | 51 | SH |  | SOLE |  | 0 | 0 | 51 |
| KLA CORP | COM NEW | 482480100 |  | 17915 | 20 | SH |  | SOLE |  | 0 | 0 | 20 |
| KLAVIYO INC | COM SER A | 49845K101 |  | 72197 | 2150 | SH |  | SOLE | Salem Investment Counselors Inc. | 2150 | 0 | 0 |
| KODIAK GAS SVCS INC | COM | 50012A108 |  | 51405 | 1500 | SH |  | SOLE | Salem Investment Counselors Inc. | 1500 | 0 | 0 |
| KONTOOR BRANDS INC | COM | 50050N103 |  | 112149 | 1700 | SH |  | SOLE | Salem Investment Counselors Inc. | 494 | 0 | 1206 |
| KRAFT HEINZ CO | COM | 500754106 |  | 16648 | 645 | SH |  | SOLE | Salem Investment Counselors Inc. | 611 | 0 | 34 |
| KRATOS DEFENSE  SEC SOLUTIO | COM NEW | 50077B207 |  | 616624 | 13275 | SH |  | SOLE | Salem Investment Counselors Inc. | 10250 | 0 | 3025 |
| KROGER CO | COM | 501044101 |  | 54515 | 760 | SH |  | SOLE | Salem Investment Counselors Inc. | 725 | 0 | 35 |
| KYNDRYL HLDGS INC | COMMON STOCK | 50155Q100 |  | 4658 | 111 | SH |  | SOLE | Salem Investment Counselors Inc. | 111 | 0 | 0 |
| L3HARRIS TECHNOLOGIES INC | COM | 502431109 |  | 314303 | 1253 | SH |  | SOLE | Salem Investment Counselors Inc. | 876 | 0 | 377 |
| LABCORP HOLDINGS INC | COM SHS | 504922105 |  | 2426380 | 9243 | SH |  | SOLE | Salem Investment Counselors Inc. | 2678 | 0 | 6565 |
| LADDER CAP CORP | CL A | 505743104 |  | 10980 | 1000 | SH |  | SOLE |  | 0 | 0 | 1000 |
| LAKELAND INDS INC | COM | 511795106 |  | 27738 | 2038 | SH |  | SOLE | Salem Investment Counselors Inc. | 2038 | 0 | 0 |
| LAM RESEARCH CORP | COM NEW | 512807306 |  | 460072 | 4716 | SH |  | SOLE | Salem Investment Counselors Inc. | 4065 | 0 | 651 |
| LAMAR ADVERTISING CO NEW | CL A | 512816109 |  | 13350 | 110 | SH |  | SOLE |  | 0 | 0 | 110 |
| LAMB WESTON HLDGS INC | COM | 513272104 |  | 4511 | 87 | SH |  | SOLE | Salem Investment Counselors Inc. | 87 | 0 | 0 |
| LANDSTAR SYS INC | COM | 515098101 |  | 2225 | 16 | SH |  | SOLE |  | 0 | 0 | 16 |
| LAUDER ESTEE COS INC | CL A | 518439104 |  | 5026 | 62 | SH |  | SOLE |  | 0 | 0 | 62 |
| LEIDOS HOLDINGS INC | COM | 525327102 |  | 16881 | 107 | SH |  | SOLE | Salem Investment Counselors Inc. | 107 | 0 | 0 |
| LEMONADE INC | COM | 52567D107 |  | 1315 | 30 | SH |  | SOLE |  | 0 | 0 | 30 |
| LENDINGCLUB CORP | COM NEW | 52603A208 |  | 6918 | 575 | SH |  | SOLE | Salem Investment Counselors Inc. | 575 | 0 | 0 |
| LENNAR CORP | CL A | 526057104 |  | 29260789 | 264540 | SH |  | SOLE | Salem Investment Counselors Inc. | 216008 | 0 | 48532 |
| LIBERTY ENERGY INC | COM CL A | 53115L104 |  | 548859 | 47810 | SH |  | SOLE |  | 0 | 0 | 47810 |
| LINCOLN NATL CORP IND | COM | 534187109 |  | 254829 | 7365 | SH |  | SOLE | Salem Investment Counselors Inc. | 6687 | 0 | 678 |
| LINDE PLC | SHS | G54950103 |  | 666236 | 1420 | SH |  | SOLE | Salem Investment Counselors Inc. | 1234 | 0 | 186 |
| LIVE NATION ENTERTAINMENT IN | COM | 538034109 |  | 21331 | 141 | SH |  | SOLE |  | 0 | 0 | 141 |
| LIVE OAK BANCSHARES INC | COM | 53803X105 |  | 1357986 | 45570 | SH |  | SOLE | Salem Investment Counselors Inc. | 21920 | 0 | 23650 |
| LLOYDS BANKING GROUP PLC | SPONSORED ADR | 539439109 |  | 29750 | 7000 | SH |  | SOLE |  | 0 | 0 | 7000 |
| LOCKHEED MARTIN CORP | COM | 539830109 |  | 491855 | 1062 | SH |  | SOLE | Salem Investment Counselors Inc. | 755 | 0 | 307 |
| LOEWS CORP | COM | 540424108 |  | 7333 | 80 | SH |  | SOLE | Salem Investment Counselors Inc. | 80 | 0 | 0 |
| LOUISIANA PAC CORP | COM | 546347105 |  | 2580 | 30 | SH |  | SOLE | Salem Investment Counselors Inc. | 30 | 0 | 0 |
| LOWES COS INC | COM | 548661107 |  | 310088913 | 1397615 | SH |  | SOLE | Salem Investment Counselors Inc. | 374377 | 0 | 1023238 |
| LUCID GROUP INC | COM | 549498103 |  | 939 | 445 | SH |  | SOLE | Salem Investment Counselors Inc. | 445 | 0 | 0 |
| LULULEMON ATHLETICA INC | COM | 550021109 |  | 1188 | 5 | SH |  | SOLE | Salem Investment Counselors Inc. | 5 | 0 | 0 |
| LUMEN TECHNOLOGIES INC | COM | 550241103 |  | 5 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| LUMENTUM HLDGS INC | COM | 55024U109 |  | 1426 | 15 | SH |  | SOLE |  | 0 | 0 | 15 |
| LYONDELLBASELL INDUSTRIES N | SHS - A - | N53745100 |  | 5786 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| MAGNA INTL INC | COM | 559222401 |  | 85908 | 2225 | SH |  | SOLE | Salem Investment Counselors Inc. | 975 | 0 | 1250 |
| MAGNACHIP SEMICONDUCTOR CORP | COM | 55933J203 |  | 1194 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| MAIN STR CAP CORP | COM | 56035L104 |  | 9456 | 160 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 10 |
| MANITOWOC CO INC | COM NEW | 563571405 |  | 445 | 37 | SH |  | SOLE | Salem Investment Counselors Inc. | 37 | 0 | 0 |
| MANULIFE FINL CORP | COM | 56501R106 |  | 86580 | 2709 | SH |  | SOLE | Salem Investment Counselors Inc. | 2500 | 0 | 209 |
| MARATHON PETE CORP | COM | 56585A102 |  | 684706 | 4122 | SH |  | SOLE | Salem Investment Counselors Inc. | 3822 | 0 | 300 |
| MARKEL GROUP INC | COM | 570535104 |  | 3627206 | 1816 | SH |  | SOLE | Salem Investment Counselors Inc. | 740 | 0 | 1076 |
| MARKETAXESS HLDGS INC | COM | 57060D108 |  | 3127 | 14 | SH |  | SOLE |  | 0 | 0 | 14 |
| MARRIOTT INTL INC NEW | CL A | 571903202 |  | 16393 | 60 | SH |  | SOLE |  | 0 | 0 | 60 |
| MARSH  MCLENNAN COS INC | COM | 571748102 |  | 16617 | 76 | SH |  | SOLE |  | 0 | 0 | 76 |
| MARTIN MARIETTA MATLS INC | COM | 573284106 |  | 4582719 | 8348 | SH |  | SOLE | Salem Investment Counselors Inc. | 8224 | 0 | 124 |
| MARVELL TECHNOLOGY INC | COM | 573874104 |  | 2409943 | 31136 | SH |  | SOLE | Salem Investment Counselors Inc. | 12675 | 0 | 18461 |
| MASTERBRAND INC | COMMON STOCK | 57638P104 |  | 24833 | 2272 | SH |  | SOLE | Salem Investment Counselors Inc. | 2272 | 0 | 0 |
| MASTERCARD INCORPORATED | CL A | 57636Q104 |  | 894091 | 1591 | SH |  | SOLE | Salem Investment Counselors Inc. | 558 | 0 | 1033 |
| MATCH GROUP INC NEW | COM | 57667L107 |  | 1545 | 50 | SH |  | SOLE |  | 0 | 0 | 50 |
| MATTEL INC | COM | 577081102 |  | 198 | 10 | SH |  | SOLE | Salem Investment Counselors Inc. | 10 | 0 | 0 |
| MCCORMICK  CO INC | COM NON VTG | 579780206 |  | 26917 | 355 | SH |  | SOLE |  | 0 | 0 | 355 |
| MCDONALDS CORP | COM | 580135101 |  | 15333374 | 52481 | SH |  | SOLE | Salem Investment Counselors Inc. | 41414 | 0 | 11067 |
| MCKESSON CORP | COM | 58155Q103 |  | 326404 | 445 | SH |  | SOLE | Salem Investment Counselors Inc. | 194 | 0 | 251 |
| MEDICAL PPTYS TRUST INC | COM | 58463J304 |  | 1506 | 343 | SH |  | SOLE | Salem Investment Counselors Inc. | 343 | 0 | 0 |
| MEDPACE HLDGS INC | COM | 58506Q109 |  | 233826 | 745 | SH |  | SOLE | Salem Investment Counselors Inc. | 716 | 0 | 29 |
| MEDTRONIC PLC | SHS | G5960L103 |  | 124175 | 1413 | SH |  | SOLE | Salem Investment Counselors Inc. | 857 | 0 | 556 |
| MERCADOLIBRE INC | COM | 58733R102 |  | 4897943 | 1874 | SH |  | SOLE | Salem Investment Counselors Inc. | 945 | 0 | 929 |
| MERCK  CO INC | COM | 58933Y105 |  | 15400068 | 192700 | SH |  | SOLE | Salem Investment Counselors Inc. | 148151 | 0 | 44549 |
| MERITAGE HOMES CORP | COM | 59001A102 |  | 25449 | 380 | SH |  | SOLE | Salem Investment Counselors Inc. | 380 | 0 | 0 |
| META PLATFORMS INC | CL A | 30303M102 |  | 120076476 | 162685 | SH |  | SOLE | Salem Investment Counselors Inc. | 124243 | 0 | 38442 |
| METHODE ELECTRS INC | COM | 591520200 |  | 171180 | 18000 | SH |  | SOLE | Salem Investment Counselors Inc. | 18000 | 0 | 0 |
| METLIFE INC | COM | 59156R108 |  | 144998 | 1803 | SH |  | SOLE | Salem Investment Counselors Inc. | 1024 | 0 | 779 |
| METSERA INC | COM | 59267L107 |  | 7113 | 250 | SH |  | SOLE |  | 0 | 0 | 250 |
| METTLER TOLEDO INTERNATIONAL | COM | 592688105 |  | 3876576 | 3300 | SH |  | SOLE | Salem Investment Counselors Inc. | 3300 | 0 | 0 |
| MGIC INVT CORP WIS | COM | 552848103 |  | 42456 | 1525 | SH |  | SOLE | Salem Investment Counselors Inc. | 1525 | 0 | 0 |
| MICROCHIP TECHNOLOGY INC. | COM | 595017104 |  | 57141 | 812 | SH |  | SOLE |  | 0 | 0 | 812 |
| MICRON TECHNOLOGY INC | COM | 595112103 |  | 27196715 | 220663 | SH |  | SOLE | Salem Investment Counselors Inc. | 188492 | 0 | 32171 |
| MICROSOFT CORP | COM | 594918104 |  | 198193093 | 398450 | SH |  | SOLE | Salem Investment Counselors Inc. | 317641 | 0 | 80809 |
| MICROSTRATEGY INC | CL A NEW | 594972408 |  | 2122612 | 5251 | SH |  | SOLE | Salem Investment Counselors Inc. | 4639 | 0 | 612 |
| MID-AMER APT CMNTYS INC | COM | 59522J103 |  | 13321 | 90 | SH |  | SOLE | Salem Investment Counselors Inc. | 65 | 0 | 25 |
| MILLROSE PPTYS INC | COM CL A | 601137102 |  | 1840670 | 64562 | SH |  | SOLE | Salem Investment Counselors Inc. | 48891 | 0 | 15671 |
| MITSUBISHI UFJ FINL GROUP IN | SPONSORED ADS | 606822104 |  | 10798 | 787 | SH |  | SOLE |  | 0 | 0 | 787 |
| MODERNA INC | COM | 60770K107 |  | 1518 | 55 | SH |  | SOLE | Salem Investment Counselors Inc. | 55 | 0 | 0 |
| MOELIS  CO | CL A | 60786M105 |  | 6544 | 105 | SH |  | SOLE | Salem Investment Counselors Inc. | 105 | 0 | 0 |
| MOLSON COORS BEVERAGE CO | CL B | 60871R209 |  | 193 | 4 | SH |  | SOLE | Salem Investment Counselors Inc. | 4 | 0 | 0 |
| MONDELEZ INTL INC | CL A | 609207105 |  | 6637243 | 97745 | SH |  | SOLE | Salem Investment Counselors Inc. | 67184 | 0 | 30561 |
| MONGODB INC | CL A | 60937P106 |  | 2310 | 11 | SH |  | SOLE | Salem Investment Counselors Inc. | 11 | 0 | 0 |
| MONSTER BEVERAGE CORP NEW | COM | 61174X109 |  | 37584 | 600 | SH |  | SOLE | Salem Investment Counselors Inc. | 600 | 0 | 0 |
| MOODYS CORP | COM | 615369105 |  | 344593 | 687 | SH |  | SOLE | Salem Investment Counselors Inc. | 303 | 0 | 384 |
| MORGAN STANLEY | COM NEW | 617446448 |  | 4265805 | 30284 | SH |  | SOLE | Salem Investment Counselors Inc. | 21457 | 0 | 8827 |
| MOTOROLA SOLUTIONS INC | COM NEW | 620076307 |  | 111696 | 265 | SH |  | SOLE | Salem Investment Counselors Inc. | 242 | 0 | 23 |
| MP MATERIALS CORP | COM CL A | 553368101 |  | 8318 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| MR COOPER GROUP INC | COM | 62482R107 |  | 74605 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| MSCI INC | COM | 55354G100 |  | 8652 | 15 | SH |  | SOLE |  | 0 | 0 | 15 |
| MUELLER INDS INC | COM | 624756102 |  | 79470 | 1000 | SH |  | SOLE |  | 0 | 0 | 1000 |
| NANO NUCLEAR ENERGY INC | COM | 63010H108 |  | 63290 | 1835 | SH |  | SOLE | Salem Investment Counselors Inc. | 1610 | 0 | 225 |
| NANO X IMAGING LTD | ORD SHS | M70700105 |  | 295 | 57 | SH |  | SOLE | Salem Investment Counselors Inc. | 37 | 0 | 20 |
| NASDAQ INC | COM | 631103108 |  | 38116 | 426 | SH |  | SOLE |  | 0 | 0 | 426 |
| NATERA INC | COM | 632307104 |  | 2750344 | 16280 | SH |  | SOLE | Salem Investment Counselors Inc. | 9620 | 0 | 6660 |
| NATIONAL FUEL GAS CO | COM | 636180101 |  | 93770 | 1100 | SH |  | SOLE | Salem Investment Counselors Inc. | 1100 | 0 | 0 |
| NATWEST GROUP PLC | SPONS ADR | 639057207 |  | 7075 | 500 | SH |  | SOLE |  | 0 | 0 | 500 |
| NCR ATLEOS CORPORATION | COM SHS | 63001N106 |  | 86 | 3 | SH |  | SOLE | Salem Investment Counselors Inc. | 3 | 0 | 0 |
| NCR VOYIX CORPORATION | COM | 62886E108 |  | 71 | 6 | SH |  | SOLE | Salem Investment Counselors Inc. | 6 | 0 | 0 |
| NEBIUS GROUP N.V. | SHS CLASS A | N97284108 |  | 62800 | 1135 | SH |  | SOLE | Salem Investment Counselors Inc. | 890 | 0 | 245 |
| NEOS ETF TRUST | NASDAQ 100 HIGH | 78433H675 |  | 11183 | 215 | SH |  | SOLE | Salem Investment Counselors Inc. | 215 | 0 | 0 |
| NEOS ETF TRUST | RUSSELL 2000 HIG | 78433H634 |  | 4543 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| NETFLIX INC | COM | 64110L106 |  | 4061693 | 3033 | SH |  | SOLE | Salem Investment Counselors Inc. | 2569 | 0 | 464 |
| NEWMONT CORP | COM | 651639106 |  | 1198234 | 20567 | SH |  | SOLE | Salem Investment Counselors Inc. | 3375 | 0 | 17192 |
| NEWSMAX INC | COM SHS CLASS B | 65250K105 |  | 2648 | 175 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 75 |
| NEXTERA ENERGY INC | COM | 65339F101 |  | 4694459 | 67624 | SH |  | SOLE | Salem Investment Counselors Inc. | 42433 | 0 | 25191 |
| NIKE INC | CL B | 654106103 |  | 737300 | 10320 | SH |  | SOLE | Salem Investment Counselors Inc. | 6408 | 0 | 3912 |
| NISOURCE INC | COM | 65473P105 |  | 20170 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| NOBLE CORP PLC | ORD SHS A | G65431127 |  | 1726 | 65 | SH |  | SOLE | Salem Investment Counselors Inc. | 65 | 0 | 0 |
| NOKIA CORP | SPONSORED ADR | 654902204 |  | 518 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| NORFOLK SOUTHN CORP | COM | 655844108 |  | 1086593 | 4245 | SH |  | SOLE | Salem Investment Counselors Inc. | 3597 | 0 | 648 |
| NORTHERN OIL  GAS INC | COM | 665531307 |  | 12672 | 440 | SH |  | SOLE | Salem Investment Counselors Inc. | 440 | 0 | 0 |
| NORTHERN TECHNOLOGIES INTL C | COM | 665809109 |  | 27477 | 3708 | SH |  | SOLE | Salem Investment Counselors Inc. | 808 | 0 | 2900 |
| NORTHERN TR CORP | COM | 665859104 |  | 17729 | 139 | SH |  | SOLE | Salem Investment Counselors Inc. | 139 | 0 | 0 |
| NORTHROP GRUMMAN CORP | COM | 666807102 |  | 375985 | 752 | SH |  | SOLE | Salem Investment Counselors Inc. | 277 | 0 | 475 |
| NORWEGIAN CRUISE LINE HLDG L | SHS | G66721104 |  | 1116 | 55 | SH |  | SOLE | Salem Investment Counselors Inc. | 55 | 0 | 0 |
| NOV INC | COM | 62955J103 |  | 14916 | 1200 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 200 |
| NOVARTIS AG | SPONSORED ADR | 66987V109 |  | 648856 | 5362 | SH |  | SOLE | Salem Investment Counselors Inc. | 4771 | 0 | 591 |
| NOVO-NORDISK A S | ADR | 670100205 |  | 1316557 | 19075 | SH |  | SOLE | Salem Investment Counselors Inc. | 7459 | 0 | 11616 |
| NU HLDGS LTD | ORD SHS CL A | G6683N103 |  | 31312278 | 2282236 | SH |  | SOLE | Salem Investment Counselors Inc. | 1254205 | 0 | 1028031 |
| NUCOR CORP | COM | 670346105 |  | 2162524 | 16623 | SH |  | SOLE | Salem Investment Counselors Inc. | 15635 | 0 | 988 |
| NUSCALE PWR CORP | CL A COM | 67079K100 |  | 44268 | 1119 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 119 |
| NUVEEN AMT FREE QLTY MUN INC | COM | 670657105 |  | 231821 | 21088 | SH |  | SOLE |  | 0 | 0 | 21088 |
| NUVEEN MUN CR OPPORTUNITIES | COM | 670663103 |  | 17980 | 1665 | SH |  | SOLE | Salem Investment Counselors Inc. | 1665 | 0 | 0 |
| NUVEEN PENNSYLVANIA QLT MUN | COM | 670972108 |  | 5949 | 527 | SH |  | SOLE |  | 0 | 0 | 527 |
| NUVEEN PFD SECS  INC OPPTY | COM | 67075A106 |  | 3145 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 0 |
| NUVEEN QUALITY MUNCP INCOME | COM | 67066V101 |  | 101151 | 8900 | SH |  | SOLE |  | 0 | 0 | 8900 |
| NVIDIA CORPORATION | COM | 67066G104 |  | 232877175 | 1473927 | SH |  | SOLE | Salem Investment Counselors Inc. | 1182572 | 0 | 291355 |
| NXP SEMICONDUCTORS N V | COM | N6596X109 |  | 225651 | 1028 | SH |  | SOLE | Salem Investment Counselors Inc. | 228 | 0 | 800 |
| OAKTREE SPECIALTY LENDING CO | COM | 67401P405 |  | 3866 | 283 | SH |  | SOLE | Salem Investment Counselors Inc. | 283 | 0 | 0 |
| OCCIDENTAL PETE CORP | *W EXP 08/03/202 | 674599162 |  | 3853 | 186 | SH |  | SOLE | Salem Investment Counselors Inc. | 22 | 0 | 164 |
| OCCIDENTAL PETE CORP | COM | 674599105 |  | 915110 | 21659 | SH |  | SOLE | Salem Investment Counselors Inc. | 5147 | 0 | 16512 |
| OCEANEERING INTL INC | COM | 675232102 |  | 1036 | 50 | SH |  | SOLE |  | 0 | 0 | 50 |
| OGE ENERGY CORP | COM | 670837103 |  | 88760 | 2000 | SH |  | SOLE | Salem Investment Counselors Inc. | 2000 | 0 | 0 |
| OKLO INC | COM CL A | 02156V109 |  | 19597 | 350 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 250 |
| OLD DOMINION FREIGHT LINE IN | COM | 679580100 |  | 45444 | 280 | SH |  | SOLE | Salem Investment Counselors Inc. | 170 | 0 | 110 |
| OLD REP INTL CORP | COM | 680223104 |  | 214419 | 5578 | SH |  | SOLE | Salem Investment Counselors Inc. | 5578 | 0 | 0 |
| OLIN CORP | COM PAR $1 | 680665205 |  | 10045 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| OMNICOM GROUP INC | COM | 681919106 |  | 20049 | 276 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 26 |
| ON SEMICONDUCTOR CORP | COM | 682189105 |  | 30398 | 580 | SH |  | SOLE | Salem Investment Counselors Inc. | 580 | 0 | 0 |
| ONEOK INC NEW | COM | 682680103 |  | 1492442 | 18283 | SH |  | SOLE | Salem Investment Counselors Inc. | 6910 | 0 | 11373 |
| ONESTREAM INC | CL A | 68278B107 |  | 14150 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| OPKO HEALTH INC | COM | 68375N103 |  | 132 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| ORACLE CORP | COM | 68389X105 |  | 7637402 | 34933 | SH |  | SOLE | Salem Investment Counselors Inc. | 27957 | 0 | 6976 |
| OREILLY AUTOMOTIVE INC | COM | 67103H107 |  | 121676 | 1350 | SH |  | SOLE | Salem Investment Counselors Inc. | 495 | 0 | 855 |
| ORGANON  CO | COMMON STOCK | 68622V106 |  | 16553 | 1710 | SH |  | SOLE | Salem Investment Counselors Inc. | 1525 | 0 | 185 |
| ORLA MNG LTD NEW | COM | 68634K106 |  | 29559 | 2950 | SH |  | SOLE |  | 0 | 0 | 2950 |
| OSISKO DEVELOPMENT CORP | COM NEW | 68828E809 |  | 29746 | 13900 | SH |  | SOLE |  | 0 | 0 | 13900 |
| OTIS WORLDWIDE CORP | COM | 68902V107 |  | 749285 | 7567 | SH |  | SOLE | Salem Investment Counselors Inc. | 3147 | 0 | 4420 |
| OUSTER INC | *W EXP 03/11/202 | 68989M111 |  | 30 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| OVINTIV INC | COM | 69047Q102 |  | 4224 | 111 | SH |  | SOLE |  | 0 | 0 | 111 |
| PACCAR INC | COM | 693718108 |  | 111221 | 1170 | SH |  | SOLE |  | 0 | 0 | 1170 |
| PACER FDS TR | US CASH COWS 100 | 69374H881 |  | 19285 | 350 | SH |  | SOLE |  | 0 | 0 | 350 |
| PACKAGING CORP AMER | COM | 695156109 |  | 23523 | 124 | SH |  | SOLE |  | 0 | 0 | 124 |
| PALANTIR TECHNOLOGIES INC | CL A | 69608A108 |  | 111281016 | 816322 | SH |  | SOLE | Salem Investment Counselors Inc. | 553190 | 0 | 263132 |
| PALO ALTO NETWORKS INC | COM | 697435105 |  | 136905 | 669 | SH |  | SOLE | Salem Investment Counselors Inc. | 205 | 0 | 464 |
| PARKER-HANNIFIN CORP | COM | 701094104 |  | 125725 | 180 | SH |  | SOLE | Salem Investment Counselors Inc. | 180 | 0 | 0 |
| PAYCHEX INC | COM | 704326107 |  | 151570 | 1042 | SH |  | SOLE | Salem Investment Counselors Inc. | 556 | 0 | 486 |
| PAYPAL HLDGS INC | COM | 70450Y103 |  | 1046946 | 14087 | SH |  | SOLE | Salem Investment Counselors Inc. | 10808 | 0 | 3279 |
| PEAKSTONE REALTY TRUST | COMMON SHARES | 39818P799 |  | 1666 | 124 | SH |  | SOLE | Salem Investment Counselors Inc. | 124 | 0 | 0 |
| PEBBLEBROOK HOTEL TR | COM | 70509V100 |  | 14600 | 1460 | SH |  | SOLE |  | 0 | 0 | 1460 |
| PENSKE AUTOMOTIVE GRP INC | COM | 70959W103 |  | 27146 | 158 | SH |  | SOLE | Salem Investment Counselors Inc. | 158 | 0 | 0 |
| PEOPLES BANCORP N C INC | COM | 710577107 |  | 47603 | 1650 | SH |  | SOLE | Salem Investment Counselors Inc. | 1650 | 0 | 0 |
| PEPSICO INC | COM | 713448108 |  | 37544648 | 284343 | SH |  | SOLE | Salem Investment Counselors Inc. | 227796 | 0 | 56547 |
| PERFORMANCE FOOD GROUP CO | COM | 71377A103 |  | 4549 | 52 | SH |  | SOLE |  | 0 | 0 | 52 |
| PERFORMANT HEALTHCARE INC | COM | 71377E105 |  | 248400 | 62100 | SH |  | SOLE | Salem Investment Counselors Inc. | 62100 | 0 | 0 |
| PETROLEO BRASILEIRO SA PETRO | SPONSORED ADR | 71654V408 |  | 7064872 | 564661 | SH |  | SOLE | Salem Investment Counselors Inc. | 222826 | 0 | 341835 |
| PFIZER INC | COM | 717081103 |  | 2767041 | 114152 | SH |  | SOLE | Salem Investment Counselors Inc. | 78073 | 0 | 36079 |
| PHILIP MORRIS INTL INC | COM | 718172109 |  | 4484988 | 24455 | SH |  | SOLE | Salem Investment Counselors Inc. | 20451 | 0 | 4004 |
| PHILLIPS 66 | COM | 718546104 |  | 5449744 | 45681 | SH |  | SOLE | Salem Investment Counselors Inc. | 32141 | 0 | 13540 |
| PIMCO DYNAMIC INCOME FD | SHS | 72201Y101 |  | 5736 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| PINNACLE FINL PARTNERS INC | COM | 72346Q104 |  | 221 | 2 | SH |  | SOLE | Salem Investment Counselors Inc. | 2 | 0 | 0 |
| PINTEREST INC | CL A | 72352L106 |  | 3114657 | 86856 | SH |  | SOLE | Salem Investment Counselors Inc. | 76238 | 0 | 10618 |
| PIPER SANDLER COMPANIES | COM | 724078100 |  | 14453 | 52 | SH |  | SOLE | Salem Investment Counselors Inc. | 52 | 0 | 0 |
| PLAINS ALL AMERN PIPELINE L | UNIT LTD PARTN | 726503105 |  | 3664 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| PLUG POWER INC | COM NEW | 72919P202 |  | 3425 | 2298 | SH |  | SOLE | Salem Investment Counselors Inc. | 2298 | 0 | 0 |
| PNC FINL SVCS GROUP INC | COM | 693475105 |  | 3741263 | 20069 | SH |  | SOLE | Salem Investment Counselors Inc. | 15597 | 0 | 4472 |
| POTBELLY CORP | COM | 73754Y100 |  | 64178 | 5239 | SH |  | SOLE | Salem Investment Counselors Inc. | 5239 | 0 | 0 |
| PPG INDS INC | COM | 693506107 |  | 62449 | 549 | SH |  | SOLE | Salem Investment Counselors Inc. | 549 | 0 | 0 |
| PRICE T ROWE GROUP INC | COM | 74144T108 |  | 7483382 | 77548 | SH |  | SOLE | Salem Investment Counselors Inc. | 58938 | 0 | 18610 |
| PRIMORIS SVCS CORP | COM | 74164F103 |  | 22236 | 285 | SH |  | SOLE | Salem Investment Counselors Inc. | 285 | 0 | 0 |
| PROCTER AND GAMBLE CO | COM | 742718109 |  | 17703971 | 111122 | SH |  | SOLE | Salem Investment Counselors Inc. | 84011 | 0 | 27111 |
| PROGRESSIVE CORP | COM | 743315103 |  | 63246 | 237 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 187 |
| PROLOGIS INC. | COM | 74340W103 |  | 19658 | 187 | SH |  | SOLE |  | 0 | 0 | 187 |
| PROSHARES TR | S 500 DV ARIST | 74348A467 |  | 14074 | 139 | SH |  | SOLE |  | 0 | 0 | 139 |
| PROSHARES TR | S 500 HIGH INC | 74347G242 |  | 7426 | 175 | SH |  | SOLE | Salem Investment Counselors Inc. | 175 | 0 | 0 |
| PROSHARES TR | ULTRAPRO QQQ | 74347X831 |  | 24134 | 290 | SH |  | SOLE | Salem Investment Counselors Inc. | 290 | 0 | 0 |
| PROSPERITY BANCSHARES INC | COM | 743606105 |  | 16147 | 228 | SH |  | SOLE | Salem Investment Counselors Inc. | 228 | 0 | 0 |
| PRUDENTIAL FINL INC | COM | 744320102 |  | 59630 | 555 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 430 |
| PUBLIC STORAGE OPER CO | COM | 74460D109 |  | 52523 | 179 | SH |  | SOLE | Salem Investment Counselors Inc. | 179 | 0 | 0 |
| PUBLIC SVC ENTERPRISE GRP IN | COM | 744573106 |  | 94175 | 1119 | SH |  | SOLE | Salem Investment Counselors Inc. | 668 | 0 | 451 |
| PULSE BIOSCIENCES INC | COM | 74587B101 |  | 2264 | 150 | SH |  | SOLE |  | 0 | 0 | 150 |
| PULTE GROUP INC | COM | 745867101 |  | 30119 | 285 | SH |  | SOLE |  | 0 | 0 | 285 |
| PUTNAM PREMIER INCOME TR | SH BEN INT | 746853100 |  | 11293 | 3077 | SH |  | SOLE | Salem Investment Counselors Inc. | 3077 | 0 | 0 |
| QORVO INC | COM | 74736K101 |  | 12397 | 146 | SH |  | SOLE | Salem Investment Counselors Inc. | 46 | 0 | 100 |
| QUALCOMM INC | COM | 747525103 |  | 17982970 | 112916 | SH |  | SOLE | Salem Investment Counselors Inc. | 94458 | 0 | 18458 |
| QUANTA SVCS INC | COM | 74762E102 |  | 396984 | 1050 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 50 |
| QUANTUMSCAPE CORP | COM CL A | 74767V109 |  | 350 | 52 | SH |  | SOLE | Salem Investment Counselors Inc. | 52 | 0 | 0 |
| QUEST DIAGNOSTICS INC | COM | 74834L100 |  | 99336 | 553 | SH |  | SOLE | Salem Investment Counselors Inc. | 510 | 0 | 43 |
| RALLIANT CORP | COM | 750940108 |  | 3104 | 64 | SH |  | SOLE | Salem Investment Counselors Inc. | 64 | 0 | 0 |
| RAYMOND JAMES FINL INC | COM | 754730109 |  | 370082 | 2413 | SH |  | SOLE | Salem Investment Counselors Inc. | 2325 | 0 | 88 |
| REALTY INCOME CORP | COM | 756109104 |  | 98571 | 1711 | SH |  | SOLE | Salem Investment Counselors Inc. | 1260 | 0 | 451 |
| REAVES UTIL INCOME FD | COM SH BEN INT | 756158101 |  | 45081 | 1246 | SH |  | SOLE |  | 0 | 0 | 1246 |
| RECURSION PHARMACEUTICALS IN | CL A | 75629V104 |  | 10222 | 2020 | SH |  | SOLE |  | 0 | 0 | 2020 |
| RED VIOLET INC | COM | 75704L104 |  | 1245351 | 25312 | SH |  | SOLE | Salem Investment Counselors Inc. | 25312 | 0 | 0 |
| REDDIT INC | CL A | 75734B100 |  | 895139 | 5945 | SH |  | SOLE | Salem Investment Counselors Inc. | 5065 | 0 | 880 |
| REGAL REXNORD CORPORATION | COM | 758750103 |  | 3052 | 21 | SH |  | SOLE |  | 0 | 0 | 21 |
| REGIONS FINANCIAL CORP NEW | COM | 7591EP100 |  | 81627 | 3434 | SH |  | SOLE | Salem Investment Counselors Inc. | 3263 | 0 | 171 |
| RENASANT CORP | COM | 75970E107 |  | 53644 | 1493 | SH |  | SOLE | Salem Investment Counselors Inc. | 1493 | 0 | 0 |
| REPUBLIC SVCS INC | COM | 760759100 |  | 144761 | 587 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 387 |
| RESEARCH SOLUTIONS INC | COM | 761025105 |  | 101 | 35 | SH |  | SOLE | Salem Investment Counselors Inc. | 35 | 0 | 0 |
| RESIDEO TECHNOLOGIES INC | COM | 76118Y104 |  | 1942 | 88 | SH |  | SOLE |  | 0 | 0 | 88 |
| RESTAURANT BRANDS INTL INC | COM | 76131D103 |  | 6691 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| REYNOLDS CONSUMER PRODS INC | COM | 76171L106 |  | 8568 | 400 | SH |  | SOLE |  | 0 | 0 | 400 |
| RGC RES INC | COM | 74955L103 |  | 4275 | 191 | SH |  | SOLE | Salem Investment Counselors Inc. | 191 | 0 | 0 |
| RIGETTI COMPUTING INC | COMMON STOCK | 76655K103 |  | 2325 | 196 | SH |  | SOLE | Salem Investment Counselors Inc. | 189 | 0 | 7 |
| RIO TINTO PLC | SPONSORED ADR | 767204100 |  | 5257458 | 90133 | SH |  | SOLE | Salem Investment Counselors Inc. | 62448 | 0 | 27685 |
| RIVIAN AUTOMOTIVE INC | COM CL A | 76954A103 |  | 12559 | 914 | SH |  | SOLE | Salem Investment Counselors Inc. | 914 | 0 | 0 |
| RMR GROUP INC | CL A | 74967R106 |  | 412 | 25 | SH |  | SOLE | Salem Investment Counselors Inc. | 25 | 0 | 0 |
| ROBERT HALF INC. | COM | 770323103 |  | 5132 | 125 | SH |  | SOLE |  | 0 | 0 | 125 |
| ROBINHOOD MKTS INC | COM CL A | 770700102 |  | 28089 | 300 | SH |  | SOLE |  | 0 | 0 | 300 |
| ROBLOX CORP | CL A | 771049103 |  | 11152 | 106 | SH |  | SOLE | Salem Investment Counselors Inc. | 106 | 0 | 0 |
| ROKU INC | COM CL A | 77543R102 |  | 37002 | 421 | SH |  | SOLE | Salem Investment Counselors Inc. | 421 | 0 | 0 |
| ROPER TECHNOLOGIES INC | COM | 776696106 |  | 9060938 | 15985 | SH |  | SOLE | Salem Investment Counselors Inc. | 12215 | 0 | 3770 |
| ROYAL BK CDA | COM | 780087102 |  | 679719 | 5167 | SH |  | SOLE | Salem Investment Counselors Inc. | 5167 | 0 | 0 |
| ROYCE SMALL CAP TRUST INC | COM | 780910105 |  | 60908 | 4047 | SH |  | SOLE |  | 0 | 0 | 4047 |
| RPM INTL INC | COM | 749685103 |  | 43936 | 400 | SH |  | SOLE |  | 0 | 0 | 400 |
| RTX CORPORATION | COM | 75513E101 |  | 32453233 | 222252 | SH |  | SOLE | Salem Investment Counselors Inc. | 178977 | 0 | 43275 |
| RUSH ENTERPRISES INC | CL B | 781846308 |  | 368 | 7 | SH |  | SOLE | Salem Investment Counselors Inc. | 7 | 0 | 0 |
| RYANAIR HOLDINGS PLC | SPONSORED ADR | 783513203 |  | 2711 | 47 | SH |  | SOLE |  | 0 | 0 | 47 |
| S GLOBAL INC | COM | 78409V104 |  | 314265 | 596 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 96 |
| SABLE OFFSHORE CORP | COM SHS | 78574H104 |  | 153860 | 7000 | SH |  | SOLE | Salem Investment Counselors Inc. | 7000 | 0 | 0 |
| SALESFORCE INC | COM | 79466L302 |  | 1181134 | 4328 | SH |  | SOLE | Salem Investment Counselors Inc. | 863 | 0 | 3465 |
| SANARA MEDTECH INC | COM | 79957L100 |  | 318394 | 11215 | SH |  | SOLE | Salem Investment Counselors Inc. | 11215 | 0 | 0 |
| SANOFI | SPONSORED ADR | 80105N105 |  | 17489 | 362 | SH |  | SOLE |  | 0 | 0 | 362 |
| SAP SE | SPON ADR | 803054204 |  | 5170 | 17 | SH |  | SOLE |  | 0 | 0 | 17 |
| SCHLUMBERGER LTD | COM STK | 806857108 |  | 179472 | 5281 | SH |  | SOLE | Salem Investment Counselors Inc. | 1732 | 0 | 3549 |
| SCHWAB CHARLES CORP | COM | 808513105 |  | 2361383 | 25881 | SH |  | SOLE | Salem Investment Counselors Inc. | 13394 | 0 | 12487 |
| SCHWAB STRATEGIC TR | 1 5YR CORP BD | 808524714 |  | 55147 | 2223 | SH |  | SOLE |  | 0 | 0 | 2223 |
| SCHWAB STRATEGIC TR | 5 10YR CORP BD | 808524698 |  | 12245 | 538 | SH |  | SOLE |  | 0 | 0 | 538 |
| SCHWAB STRATEGIC TR | EMRG MKTEQ ETF | 808524706 |  | 447399 | 14844 | SH |  | SOLE | Salem Investment Counselors Inc. | 13884 | 0 | 960 |
| SCHWAB STRATEGIC TR | FUNDAMENTAL EMER | 808524730 |  | 2377 | 72 | SH |  | SOLE |  | 0 | 0 | 72 |
| SCHWAB STRATEGIC TR | FUNDAMENTAL INTL | 808524755 |  | 1477499 | 36919 | SH |  | SOLE | Salem Investment Counselors Inc. | 24365 | 0 | 12554 |
| SCHWAB STRATEGIC TR | FUNDAMENTAL US L | 808524771 |  | 1525456 | 62162 | SH |  | SOLE | Salem Investment Counselors Inc. | 19910 | 0 | 42252 |
| SCHWAB STRATEGIC TR | FUNDAMENTAL US S | 808524763 |  | 46127 | 1610 | SH |  | SOLE | Salem Investment Counselors Inc. | 164 | 0 | 1446 |
| SCHWAB STRATEGIC TR | HIGH YIELD BD ET | 808524631 |  | 182277 | 6868 | SH |  | SOLE |  | 0 | 0 | 6868 |
| SCHWAB STRATEGIC TR | INTL EQTY ETF | 808524805 |  | 3194312 | 144539 | SH |  | SOLE | Salem Investment Counselors Inc. | 110147 | 0 | 34392 |
| SCHWAB STRATEGIC TR | INT-TRM U.S TRES | 808524854 |  | 2759633 | 110253 | SH |  | SOLE | Salem Investment Counselors Inc. | 88178 | 0 | 22075 |
| SCHWAB STRATEGIC TR | US AGGREGATE B | 808524839 |  | 48247 | 2076 | SH |  | SOLE | Salem Investment Counselors Inc. | 2076 | 0 | 0 |
| SCHWAB STRATEGIC TR | US BRD MKT ETF | 808524102 |  | 2601577 | 109172 | SH |  | SOLE | Salem Investment Counselors Inc. | 105417 | 0 | 3755 |
| SCHWAB STRATEGIC TR | US DIVIDEND EQ | 808524797 |  | 1839153 | 69402 | SH |  | SOLE | Salem Investment Counselors Inc. | 34367 | 0 | 35035 |
| SCHWAB STRATEGIC TR | US LCAP GR ETF | 808524300 |  | 181730 | 6221 | SH |  | SOLE | Salem Investment Counselors Inc. | 1277 | 0 | 4944 |
| SCHWAB STRATEGIC TR | US LCAP VA ETF | 808524409 |  | 224635 | 8118 | SH |  | SOLE | Salem Investment Counselors Inc. | 6915 | 0 | 1203 |
| SCHWAB STRATEGIC TR | US LRG CAP ETF | 808524201 |  | 22750226 | 930860 | SH |  | SOLE | Salem Investment Counselors Inc. | 699940 | 0 | 230920 |
| SCHWAB STRATEGIC TR | US MID-CAP ETF | 808524508 |  | 17622553 | 628255 | SH |  | SOLE | Salem Investment Counselors Inc. | 519731 | 0 | 108524 |
| SCHWAB STRATEGIC TR | US SML CAP ETF | 808524607 |  | 7351674 | 290580 | SH |  | SOLE | Salem Investment Counselors Inc. | 209244 | 0 | 81336 |
| SCHWAB STRATEGIC TR | US TIPS ETF | 808524870 |  | 30843 | 1156 | SH |  | SOLE | Salem Investment Counselors Inc. | 1050 | 0 | 106 |
| SEA LTD | SPONSORD ADS | 81141R100 |  | 1440 | 9 | SH |  | SOLE | Salem Investment Counselors Inc. | 9 | 0 | 0 |
| SEAGATE TECHNOLOGY HLDNGS PL | ORD SHS | G7997R103 |  | 46997 | 324 | SH |  | SOLE | Salem Investment Counselors Inc. | 118 | 0 | 206 |
| SELECT MED HLDGS CORP | COM | 81619Q105 |  | 4964 | 327 | SH |  | SOLE | Salem Investment Counselors Inc. | 327 | 0 | 0 |
| SELECT SECTOR SPDR TR | COMMUNICATION | 81369Y852 |  | 21272 | 196 | SH |  | SOLE |  | 0 | 0 | 196 |
| SELECT SECTOR SPDR TR | ENERGY | 81369Y506 |  | 1041383 | 12279 | SH |  | SOLE | Salem Investment Counselors Inc. | 4634 | 0 | 7645 |
| SELECT SECTOR SPDR TR | FINANCIAL | 81369Y605 |  | 365962 | 6988 | SH |  | SOLE | Salem Investment Counselors Inc. | 5412 | 0 | 1576 |
| SELECT SECTOR SPDR TR | INDL | 81369Y704 |  | 74793 | 507 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 407 |
| SELECT SECTOR SPDR TR | SBI CONS DISCR | 81369Y407 |  | 53681 | 247 | SH |  | SOLE |  | 0 | 0 | 247 |
| SELECT SECTOR SPDR TR | SBI CONS STPLS | 81369Y308 |  | 8907 | 110 | SH |  | SOLE |  | 0 | 0 | 110 |
| SELECT SECTOR SPDR TR | SBI HEALTHCARE | 81369Y209 |  | 2129682 | 15800 | SH |  | SOLE | Salem Investment Counselors Inc. | 9591 | 0 | 6209 |
| SELECT SECTOR SPDR TR | SBI INT-UTILS | 81369Y886 |  | 767360 | 9397 | SH |  | SOLE | Salem Investment Counselors Inc. | 3500 | 0 | 5897 |
| SELECT SECTOR SPDR TR | SBI MATERIALS | 81369Y100 |  | 8781 | 100 | SH |  | SOLE |  | 0 | 0 | 100 |
| SELECT SECTOR SPDR TR | TECHNOLOGY | 81369Y803 |  | 2012926 | 7949 | SH |  | SOLE | Salem Investment Counselors Inc. | 2507 | 0 | 5442 |
| SEMPRA | COM | 816851109 |  | 617434 | 8080 | SH |  | SOLE | Salem Investment Counselors Inc. | 8080 | 0 | 0 |
| SENTINELONE INC | CL A | 81730H109 |  | 3656 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| SERVICE CORP INTL | COM | 817565104 |  | 1303 | 16 | SH |  | SOLE |  | 0 | 0 | 16 |
| SERVICENOW INC | COM | 81762P102 |  | 4246999 | 4131 | SH |  | SOLE | Salem Investment Counselors Inc. | 2916 | 0 | 1215 |
| SHAKE SHACK INC | CL A | 819047101 |  | 28120 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| SHELL PLC | SPON ADS | 780259305 |  | 178771 | 2539 | SH |  | SOLE | Salem Investment Counselors Inc. | 2471 | 0 | 68 |
| SHERWIN WILLIAMS CO | COM | 824348106 |  | 831618 | 2422 | SH |  | SOLE | Salem Investment Counselors Inc. | 2259 | 0 | 163 |
| SHIFT4 PMTS INC | CL A | 82452J109 |  | 26364 | 266 | SH |  | SOLE | Salem Investment Counselors Inc. | 266 | 0 | 0 |
| SHOPIFY INC | CL A SUB VTG SHS | 82509L107 |  | 80745 | 700 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 600 |
| SHYFT GROUP INC | COM | 825698103 |  | 314 | 25 | SH |  | SOLE |  | 0 | 0 | 25 |
| SIERRA BANCORP | COM | 82620P102 |  | 6384 | 215 | SH |  | SOLE | Salem Investment Counselors Inc. | 215 | 0 | 0 |
| SIMMONS 1ST NATL CORP | CL A $1 PAR | 828730200 |  | 23007 | 1200 | SH |  | SOLE |  | 0 | 0 | 1200 |
| SIMON PPTY GROUP INC NEW | COM | 828806109 |  | 31027 | 193 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 192 |
| SIMPLY GOOD FOODS CO | COM | 82900L102 |  | 33170 | 1050 | SH |  | SOLE | Salem Investment Counselors Inc. | 750 | 0 | 300 |
| SIRIUSPOINT LTD | COM | G8192H106 |  | 1326 | 65 | SH |  | SOLE | Salem Investment Counselors Inc. | 65 | 0 | 0 |
| SIX FLAGS ENTERTAINMENT CORP | COM | 83001C108 |  | 36516 | 1200 | SH |  | SOLE |  | 0 | 0 | 1200 |
| SKILLZ INC | COM CL A | 83067L208 |  | 35 | 5 | SH |  | SOLE | Salem Investment Counselors Inc. | 5 | 0 | 0 |
| SKK HOLDINGS LIMITED | ORD SHS | G8292E102 |  | 1280 | 2000 | SH |  | SOLE |  | 0 | 0 | 2000 |
| SKYWORKS SOLUTIONS INC | COM | 83088M102 |  | 262013 | 3516 | SH |  | SOLE | Salem Investment Counselors Inc. | 2800 | 0 | 716 |
| SMUCKER J M CO | COM NEW | 832696405 |  | 64812 | 660 | SH |  | SOLE | Salem Investment Counselors Inc. | 560 | 0 | 100 |
| SMURFIT WESTROCK PLC | SHS | G8267P108 |  | 24251681 | 562032 | SH |  | SOLE | Salem Investment Counselors Inc. | 314637 | 0 | 247395 |
| SNAP INC | CL A | 83304A106 |  | 108365 | 12470 | SH |  | SOLE | Salem Investment Counselors Inc. | 11020 | 0 | 1450 |
| SNAP ON INC | COM | 833034101 |  | 20538 | 66 | SH |  | SOLE |  | 0 | 0 | 66 |
| SNOWFLAKE INC | CL A | 833445109 |  | 16559 | 74 | SH |  | SOLE | Salem Investment Counselors Inc. | 70 | 0 | 4 |
| SOFI TECHNOLOGIES INC | COM | 83406F102 |  | 6101 | 335 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 35 |
| SOLAREDGE TECHNOLOGIES INC | COM | 83417M104 |  | 306 | 15 | SH |  | SOLE | Salem Investment Counselors Inc. | 15 | 0 | 0 |
| SOLVENTUM CORP | COM SHS | 83444M101 |  | 483177 | 6371 | SH |  | SOLE | Salem Investment Counselors Inc. | 4633 | 0 | 1738 |
| SOMNIGROUP INTERNATIONAL INC | COM | 88023U101 |  | 1007140 | 14800 | SH |  | SOLE |  | 0 | 0 | 14800 |
| SONOCO PRODS CO | COM | 835495102 |  | 4296802 | 98641 | SH |  | SOLE | Salem Investment Counselors Inc. | 78179 | 0 | 20462 |
| SONOS INC | COM | 83570H108 |  | 541 | 50 | SH |  | SOLE |  | 0 | 0 | 50 |
| SONY GROUP CORP | SPONSORED ADR | 835699307 |  | 8981 | 345 | SH |  | SOLE | Salem Investment Counselors Inc. | 345 | 0 | 0 |
| SOUNDHOUND AI INC | CLASS A COM | 836100107 |  | 4668 | 435 | SH |  | SOLE | Salem Investment Counselors Inc. | 422 | 0 | 13 |
| SOUTH BOW CORP | COM | 83671M105 |  | 502 | 19 | SH |  | SOLE |  | 0 | 0 | 19 |
| SOUTHERN CO | COM | 842587107 |  | 826515 | 9000 | SH |  | SOLE | Salem Investment Counselors Inc. | 3973 | 0 | 5027 |
| SOUTHSTATE CORPORATION | COM | 840441109 |  | 1136295 | 12347 | SH |  | SOLE | Salem Investment Counselors Inc. | 11092 | 0 | 1255 |
| SOUTHWEST AIRLS CO | COM | 844741108 |  | 66 | 2 | SH |  | SOLE | Salem Investment Counselors Inc. | 2 | 0 | 0 |
| SPDR DOW JONES INDL AVERAGE | UT SER 1 | 78467X109 |  | 444943 | 1007 | SH |  | SOLE | Salem Investment Counselors Inc. | 825 | 0 | 182 |
| SPDR GOLD TR | GOLD SHS | 78463V107 |  | 584055 | 1916 | SH |  | SOLE | Salem Investment Counselors Inc. | 60 | 0 | 1856 |
| SPDR INDEX SHS FDS | DJ INTL RL ETF | 78463X863 |  | 3891 | 142 | SH |  | SOLE |  | 0 | 0 | 142 |
| SPDR INDEX SHS FDS | GLB NAT RESRCE | 78463X541 |  | 1899 | 35 | SH |  | SOLE |  | 0 | 0 | 35 |
| SPDR INDEX SHS FDS | PORTFOLIO DEVLPD | 78463X889 |  | 3604 | 89 | SH |  | SOLE |  | 0 | 0 | 89 |
| SPDR INDEX SHS FDS | PORTFOLIO EMG MK | 78463X509 |  | 47955 | 1122 | SH |  | SOLE |  | 0 | 0 | 1122 |
| SPDR INDEX SHS FDS | S CHINA ETF | 78463X400 |  | 121170 | 1384 | SH |  | SOLE | Salem Investment Counselors Inc. | 1384 | 0 | 0 |
| SPDR S 500 ETF TR | TR UNIT | 78462F103 |  | 18114579 | 29249 | SH |  | SOLE | Salem Investment Counselors Inc. | 20503 | 0 | 8746 |
| SPDR S MIDCAP 400 ETF TR | UTSER1 S | 78467Y107 |  | 2385086 | 4197 | SH |  | SOLE | Salem Investment Counselors Inc. | 4197 | 0 | 0 |
| SPDR SERIES TRUST | AEROSPACE DEF | 78464A631 |  | 632820 | 3000 | SH |  | SOLE |  | 0 | 0 | 3000 |
| SPDR SERIES TRUST | FACTST INV ETF | 78464A110 |  | 181599 | 959 | SH |  | SOLE | Salem Investment Counselors Inc. | 959 | 0 | 0 |
| SPDR SERIES TRUST | NYSE TECH ETF | 78464A102 |  | 28474 | 120 | SH |  | SOLE | Salem Investment Counselors Inc. | 120 | 0 | 0 |
| SPDR SERIES TRUST | PORTFOLI S | 78464A805 |  | 71745 | 958 | SH |  | SOLE |  | 0 | 0 | 958 |
| SPDR SERIES TRUST | PORTFOLIO S | 78468R853 |  | 284057 | 6668 | SH |  | SOLE | Salem Investment Counselors Inc. | 6668 | 0 | 0 |
| SPDR SERIES TRUST | PRTFLO S GW | 78464A409 |  | 82380 | 864 | SH |  | SOLE | Salem Investment Counselors Inc. | 80 | 0 | 784 |
| SPDR SERIES TRUST | PRTFLO S VL | 78464A508 |  | 681 | 13 | SH |  | SOLE | Salem Investment Counselors Inc. | 13 | 0 | 0 |
| SPDR SERIES TRUST | S 400 MDCP GRW | 78464A821 |  | 521220 | 6000 | SH |  | SOLE | Salem Investment Counselors Inc. | 6000 | 0 | 0 |
| SPDR SERIES TRUST | S BIOTECH | 78464A870 |  | 346318 | 4176 | SH |  | SOLE | Salem Investment Counselors Inc. | 1476 | 0 | 2700 |
| SPDR SERIES TRUST | S DIVID ETF | 78464A763 |  | 377330 | 2780 | SH |  | SOLE | Salem Investment Counselors Inc. | 2380 | 0 | 400 |
| SPDR SERIES TRUST | S INS ETF | 78464A789 |  | 4063 | 68 | SH |  | SOLE |  | 0 | 0 | 68 |
| SPDR SERIES TRUST | S METALS MNG | 78464A755 |  | 2420 | 36 | SH |  | SOLE | Salem Investment Counselors Inc. | 36 | 0 | 0 |
| SPDR SERIES TRUST | S OILGAS EXP | 78468R556 |  | 288711 | 2295 | SH |  | SOLE | Salem Investment Counselors Inc. | 2295 | 0 | 0 |
| SPDR SERIES TRUST | S REGL BKG | 78464A698 |  | 32784 | 552 | SH |  | SOLE | Salem Investment Counselors Inc. | 52 | 0 | 500 |
| SPOTIFY TECHNOLOGY S A | SHS | L8681T102 |  | 768 | 1 | SH |  | SOLE | Salem Investment Counselors Inc. | 1 | 0 | 0 |
| SPRUCE POWER HOLDING CORP | COM NEW | 9837FR209 |  | 20200 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| SS TECHNOLOGIES HLDGS INC | COM | 78467J100 |  | 30140 | 364 | SH |  | SOLE | Salem Investment Counselors Inc. | 310 | 0 | 54 |
| SSGA ACTIVE ETF TR | ULT SHT TRM BD | 78467V707 |  | 829830 | 20409 | SH |  | SOLE |  | 0 | 0 | 20409 |
| STANLEY BLACK  DECKER INC | COM | 854502101 |  | 13550 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| STARBUCKS CORP | COM | 855244109 |  | 385396 | 4206 | SH |  | SOLE | Salem Investment Counselors Inc. | 3873 | 0 | 333 |
| STARWOOD PPTY TR INC | COM | 85571B105 |  | 51326 | 2498 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 1498 |
| STATE STR CORP | COM | 857477103 |  | 2978 | 28 | SH |  | SOLE | Salem Investment Counselors Inc. | 5 | 0 | 23 |
| STELLANTIS N.V | SHS | N82405106 |  | 5015 | 500 | SH |  | SOLE |  | 0 | 0 | 500 |
| STERIS PLC | SHS USD | G8473T100 |  | 12011 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| STIFEL FINL CORP | COM | 860630102 |  | 15567 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 0 |
| STREAMLINE HEALTH SOLUTIONS | COM NEW | 86323X205 |  | 104766 | 20186 | SH |  | SOLE | Salem Investment Counselors Inc. | 20186 | 0 | 0 |
| STRYKER CORPORATION | COM | 863667101 |  | 3063124 | 7738 | SH |  | SOLE | Salem Investment Counselors Inc. | 5500 | 0 | 2238 |
| STURM RUGER  CO INC | COM | 864159108 |  | 331 | 9 | SH |  | SOLE |  | 0 | 0 | 9 |
| SUNCOR ENERGY INC NEW | COM | 867224107 |  | 25654 | 685 | SH |  | SOLE | Salem Investment Counselors Inc. | 415 | 0 | 270 |
| SUNOCO LP/SUNOCO FIN CORP | COM UT REP LP | 86765K109 |  | 142871 | 2666 | SH |  | SOLE | Salem Investment Counselors Inc. | 159 | 0 | 2507 |
| SUNRUN INC | COM | 86771W105 |  | 328 | 40 | SH |  | SOLE | Salem Investment Counselors Inc. | 40 | 0 | 0 |
| SUPER MICRO COMPUTER INC | COM NEW | 86800U302 |  | 49010 | 1000 | SH |  | SOLE |  | 0 | 0 | 1000 |
| SURMODICS INC | COM | 868873100 |  | 3415165 | 114950 | SH |  | SOLE | Salem Investment Counselors Inc. | 91850 | 0 | 23100 |
| SYNCHRONY FINANCIAL | COM | 87165B103 |  | 42113 | 631 | SH |  | SOLE | Salem Investment Counselors Inc. | 631 | 0 | 0 |
| SYNOPSYS INC | COM | 871607107 |  | 5127 | 10 | SH |  | SOLE |  | 0 | 0 | 10 |
| SYNOVUS FINL CORP | COM NEW | 87161C501 |  | 94374 | 1810 | SH |  | SOLE | Salem Investment Counselors Inc. | 1810 | 0 | 0 |
| SYSCO CORP | COM | 871829107 |  | 3486994 | 46039 | SH |  | SOLE | Salem Investment Counselors Inc. | 45339 | 0 | 700 |
| T ROWE PRICE ETF INC | FLOATING RATE | 87283Q883 |  | 978 | 19 | SH |  | SOLE |  | 0 | 0 | 19 |
| T-MOBILE US INC | COM | 872590104 |  | 5242 | 22 | SH |  | SOLE | Salem Investment Counselors Inc. | 5 | 0 | 17 |
| TAIWAN SEMICONDUCTOR MFG LTD | SPONSORED ADS | 874039100 |  | 20375121 | 89929 | SH |  | SOLE | Salem Investment Counselors Inc. | 53717 | 0 | 36212 |
| TAKE-TWO INTERACTIVE SOFTWAR | COM | 874054109 |  | 12143 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| TALKSPACE INC | COM | 87427V103 |  | 765 | 275 | SH |  | SOLE |  | 0 | 0 | 275 |
| TANDEM DIABETES CARE INC | COM NEW | 875372203 |  | 18640 | 1000 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 0 |
| TANGER INC | COM | 875465106 |  | 12232 | 400 | SH |  | SOLE | Salem Investment Counselors Inc. | 400 | 0 | 0 |
| TARGET CORP | COM | 87612E106 |  | 238795 | 2421 | SH |  | SOLE | Salem Investment Counselors Inc. | 2308 | 0 | 113 |
| TC ENERGY CORP | COM | 87807B107 |  | 4794 | 97 | SH |  | SOLE |  | 0 | 0 | 97 |
| TD SYNNEX CORPORATION | COM | 87162W100 |  | 48445 | 357 | SH |  | SOLE | Salem Investment Counselors Inc. | 357 | 0 | 0 |
| TE CONNECTIVITY PLC | ORD SHS | G87052109 |  | 15012 | 89 | SH |  | SOLE |  | 0 | 0 | 89 |
| TELADOC HEALTH INC | COM | 87918A105 |  | 7578 | 870 | SH |  | SOLE | Salem Investment Counselors Inc. | 720 | 0 | 150 |
| TELEDYNE TECHNOLOGIES INC | COM | 879360105 |  | 117832 | 230 | SH |  | SOLE | Salem Investment Counselors Inc. | 3 | 0 | 227 |
| TEMPUS AI INC | CL A | 88023B103 |  | 1934793 | 30450 | SH |  | SOLE | Salem Investment Counselors Inc. | 25550 | 0 | 4900 |
| TENET HEALTHCARE CORP | COM NEW | 88033G407 |  | 35200 | 200 | SH |  | SOLE | Salem Investment Counselors Inc. | 200 | 0 | 0 |
| TERADATA CORP DEL | COM | 88076W103 |  | 134 | 6 | SH |  | SOLE | Salem Investment Counselors Inc. | 6 | 0 | 0 |
| TERADYNE INC | COM | 880770102 |  | 36868 | 410 | SH |  | SOLE | Salem Investment Counselors Inc. | 410 | 0 | 0 |
| TERNS PHARMACEUTICALS INC | COM | 880881107 |  | 1293751 | 346850 | SH |  | SOLE | Salem Investment Counselors Inc. | 204400 | 0 | 142450 |
| TESLA INC | COM | 88160R101 |  | 2894560 | 9112 | SH |  | SOLE | Salem Investment Counselors Inc. | 3967 | 0 | 5145 |
| TEXAS INSTRS INC | COM | 882508104 |  | 1683799 | 8110 | SH |  | SOLE | Salem Investment Counselors Inc. | 117 | 0 | 7993 |
| TEXTRON INC | COM | 883203101 |  | 3991148 | 49709 | SH |  | SOLE | Salem Investment Counselors Inc. | 33515 | 0 | 16194 |
| THE CAMPBELLS COMPANY | COM | 134429109 |  | 15325 | 500 | SH |  | SOLE |  | 0 | 0 | 500 |
| THE CIGNA GROUP | COM | 125523100 |  | 215869 | 653 | SH |  | SOLE | Salem Investment Counselors Inc. | 345 | 0 | 308 |
| THE TRADE DESK INC | COM CL A | 88339J105 |  | 58672 | 815 | SH |  | SOLE | Salem Investment Counselors Inc. | 375 | 0 | 440 |
| THERMO FISHER SCIENTIFIC INC | COM | 883556102 |  | 6924677 | 17074 | SH |  | SOLE | Salem Investment Counselors Inc. | 5668 | 0 | 11406 |
| TIDAL TRUST I | FUNDSTRAT GRANNY | 886364231 |  | 114 | 5 | SH |  | SOLE |  | 0 | 0 | 5 |
| TIDEWATER INC NEW | COM | 88642R109 |  | 622202 | 13488 | SH |  | SOLE |  | 0 | 0 | 13488 |
| TILRAY BRANDS INC | COM | 88688T100 |  | 1378 | 3324 | SH |  | SOLE | Salem Investment Counselors Inc. | 3324 | 0 | 0 |
| TJX COS INC NEW | COM | 872540109 |  | 477907 | 3870 | SH |  | SOLE | Salem Investment Counselors Inc. | 314 | 0 | 3556 |
| TOLL BROTHERS INC | COM | 889478103 |  | 74185 | 650 | SH |  | SOLE | Salem Investment Counselors Inc. | 650 | 0 | 0 |
| TOOTSIE ROLL INDS INC | COM | 890516107 |  | 269 | 8 | SH |  | SOLE |  | 0 | 0 | 8 |
| TORTOISE CAPITAL SERIES TRUS | NORTH AMERN PIPE | 890930308 |  | 2680 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| TOTALENERGIES SE | SPONSORED ADS | 89151E109 |  | 86544 | 1388 | SH |  | SOLE | Salem Investment Counselors Inc. | 659 | 0 | 729 |
| TOWER SEMICONDUCTOR LTD | SHS NEW | M87915274 |  | 3252 | 75 | SH |  | SOLE | Salem Investment Counselors Inc. | 75 | 0 | 0 |
| TOWNEBANK PORTSMOUTH VA | COM | 89214P109 |  | 34450 | 1000 | SH |  | SOLE |  | 0 | 0 | 1000 |
| TOYOTA MOTOR CORP | ADS | 892331307 |  | 803077 | 4662 | SH |  | SOLE | Salem Investment Counselors Inc. | 3479 | 0 | 1183 |
| TRACTOR SUPPLY CO | COM | 892356106 |  | 175725 | 3330 | SH |  | SOLE | Salem Investment Counselors Inc. | 3330 | 0 | 0 |
| TRANE TECHNOLOGIES PLC | SHS | G8994E103 |  | 6642946 | 15187 | SH |  | SOLE | Salem Investment Counselors Inc. | 7531 | 0 | 7656 |
| TRANSDIGM GROUP INC | COM | 893641100 |  | 494208 | 325 | SH |  | SOLE | Salem Investment Counselors Inc. | 217 | 0 | 108 |
| TRAVELERS COMPANIES INC | COM | 89417E109 |  | 212427 | 794 | SH |  | SOLE | Salem Investment Counselors Inc. | 609 | 0 | 185 |
| TRI CONTL CORP | COM | 895436103 |  | 41602 | 1314 | SH |  | SOLE | Salem Investment Counselors Inc. | 1314 | 0 | 0 |
| TRINITY CAP INC | COM | 896442308 |  | 7290 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| TRUIST FINL CORP | COM | 89832Q109 |  | 11931853 | 277549 | SH |  | SOLE | Salem Investment Counselors Inc. | 222846 | 0 | 54703 |
| TYSON FOODS INC | CL A | 902494103 |  | 377987 | 6757 | SH |  | SOLE |  | 0 | 0 | 6757 |
| UBER TECHNOLOGIES INC | COM | 90353T100 |  | 451666 | 4841 | SH |  | SOLE | Salem Investment Counselors Inc. | 3120 | 0 | 1721 |
| UBIQUITI INC | COM | 90353W103 |  | 8427711 | 20473 | SH |  | SOLE | Salem Investment Counselors Inc. | 20473 | 0 | 0 |
| UBS GROUP AG | SHS | H42097107 |  | 9132 | 270 | SH |  | SOLE |  | 0 | 0 | 270 |
| UDR INC | COM | 902653104 |  | 55080 | 1349 | SH |  | SOLE | Salem Investment Counselors Inc. | 1349 | 0 | 0 |
| ULTA BEAUTY INC | COM | 90384S303 |  | 109470 | 234 | SH |  | SOLE | Salem Investment Counselors Inc. | 30 | 0 | 204 |
| UNIFIRST CORP MASS | COM | 904708104 |  | 2162648 | 11490 | SH |  | SOLE | Salem Investment Counselors Inc. | 8752 | 0 | 2738 |
| UNILEVER PLC | SPON ADR NEW | 904767704 |  | 92734 | 1516 | SH |  | SOLE | Salem Investment Counselors Inc. | 397 | 0 | 1119 |
| UNION PAC CORP | COM | 907818108 |  | 806431 | 3505 | SH |  | SOLE | Salem Investment Counselors Inc. | 2688 | 0 | 817 |
| UNIQURE NV | SHS | N90064101 |  | 4182 | 300 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 0 |
| UNITED AIRLS HLDGS INC | COM | 910047109 |  | 9158 | 115 | SH |  | SOLE | Salem Investment Counselors Inc. | 115 | 0 | 0 |
| UNITED BANKSHARES INC WEST V | COM | 909907107 |  | 18437 | 501 | SH |  | SOLE | Salem Investment Counselors Inc. | 501 | 0 | 0 |
| UNITED NAT FOODS INC | COM | 911163103 |  | 94 | 4 | SH |  | SOLE | Salem Investment Counselors Inc. | 4 | 0 | 0 |
| UNITED PARCEL SERVICE INC | CL B | 911312106 |  | 50975 | 505 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 380 |
| UNITED RENTALS INC | COM | 911363109 |  | 384988 | 511 | SH |  | SOLE | Salem Investment Counselors Inc. | 504 | 0 | 7 |
| UNITED STS OIL FD LP | UNITS | 91232N207 |  | 10967 | 150 | SH |  | SOLE | Salem Investment Counselors Inc. | 150 | 0 | 0 |
| UNITEDHEALTH GROUP INC | COM | 91324P102 |  | 5064246 | 16233 | SH |  | SOLE | Salem Investment Counselors Inc. | 10329 | 0 | 5904 |
| UNITI GROUP INC | COM | 91325V108 |  | 355 | 82 | SH |  | SOLE |  | 0 | 0 | 82 |
| UNIVERSAL CORP VA | COM | 913456109 |  | 17472 | 300 | SH |  | SOLE |  | 0 | 0 | 300 |
| UNIVERSAL DISPLAY CORP | COM | 91347P105 |  | 3090 | 20 | SH |  | SOLE |  | 0 | 0 | 20 |
| URBAN OUTFITTERS INC | COM | 917047102 |  | 1814 | 25 | SH |  | SOLE | Salem Investment Counselors Inc. | 25 | 0 | 0 |
| US BANCORP DEL | COM NEW | 902973304 |  | 4438 | 97 | SH |  | SOLE |  | 0 | 0 | 97 |
| USA RARE EARTH INC | COM | 91733P107 |  | 5478 | 500 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 0 |
| USCF ETF TR | MIDSTREAM ENERGY | 90290T882 |  | 44388 | 870 | SH |  | SOLE | Salem Investment Counselors Inc. | 700 | 0 | 170 |
| UTZ BRANDS INC | COM CL A | 918090101 |  | 12611 | 1000 | SH |  | SOLE | Salem Investment Counselors Inc. | 1000 | 0 | 0 |
| V F CORP | COM | 918204108 |  | 252238 | 21467 | SH |  | SOLE | Salem Investment Counselors Inc. | 12191 | 0 | 9276 |
| V2X INC | COM | 92242T101 |  | 437 | 9 | SH |  | SOLE | Salem Investment Counselors Inc. | 9 | 0 | 0 |
| VALERO ENERGY CORP | COM | 91913Y100 |  | 151761 | 1129 | SH |  | SOLE | Salem Investment Counselors Inc. | 1129 | 0 | 0 |
| VALVOLINE INC | COM | 92047W101 |  | 257516 | 6800 | SH |  | SOLE | Salem Investment Counselors Inc. | 6800 | 0 | 0 |
| VANECK ETF TRUST | CLO ETF | 92189H748 |  | 15885 | 300 | SH |  | SOLE |  | 0 | 0 | 300 |
| VANECK ETF TRUST | IG FLOATING RATE | 92189F486 |  | 12750 | 500 | SH |  | SOLE |  | 0 | 0 | 500 |
| VANECK ETF TRUST | INTRMDT MUNI ETF | 92189H201 |  | 1873 | 41 | SH |  | SOLE |  | 0 | 0 | 41 |
| VANECK ETF TRUST | RARE EARTH AND S | 92189H805 |  | 2679 | 66 | SH |  | SOLE |  | 0 | 0 | 66 |
| VANECK ETF TRUST | SEMICONDUCTR ETF | 92189F676 |  | 34860 | 125 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 0 |
| VANECK ETF TRUST | VANECK VIETNAM | 92189F817 |  | 82500 | 6000 | SH |  | SOLE | Salem Investment Counselors Inc. | 6000 | 0 | 0 |
| VANGUARD ADMIRAL FDS INC | MIDCP 400 GRTH | 921932869 |  | 1131 | 10 | SH |  | SOLE |  | 0 | 0 | 10 |
| VANGUARD BD INDEX FDS | INTERMED TERM | 921937819 |  | 164503 | 2127 | SH |  | SOLE | Salem Investment Counselors Inc. | 2127 | 0 | 0 |
| VANGUARD BD INDEX FDS | SHORT TRM BOND | 921937827 |  | 1165 | 15 | SH |  | SOLE |  | 0 | 0 | 15 |
| VANGUARD BD INDEX FDS | TOTAL BND MRKT | 921937835 |  | 165300 | 2245 | SH |  | SOLE | Salem Investment Counselors Inc. | 428 | 0 | 1817 |
| VANGUARD BD INDEX FDS | VANGUARD ULTRA | 92203C303 |  | 4036124 | 80941 | SH |  | SOLE | Salem Investment Counselors Inc. | 42402 | 0 | 38539 |
| VANGUARD CHARLOTTE FDS | TOTAL INT BD ETF | 92203J407 |  | 39509 | 798 | SH |  | SOLE | Salem Investment Counselors Inc. | 7 | 0 | 791 |
| VANGUARD INDEX FDS | EXTEND MKT ETF | 922908652 |  | 31990 | 166 | SH |  | SOLE | Salem Investment Counselors Inc. | 148 | 0 | 18 |
| VANGUARD INDEX FDS | GROWTH ETF | 922908736 |  | 2570567 | 5857 | SH |  | SOLE | Salem Investment Counselors Inc. | 5515 | 0 | 342 |
| VANGUARD INDEX FDS | LARGE CAP ETF | 922908637 |  | 217759 | 761 | SH |  | SOLE | Salem Investment Counselors Inc. | 761 | 0 | 0 |
| VANGUARD INDEX FDS | MCAP GR IDXVIP | 922908538 |  | 888912 | 3121 | SH |  | SOLE | Salem Investment Counselors Inc. | 1686 | 0 | 1435 |
| VANGUARD INDEX FDS | MCAP VL IDXVIP | 922908512 |  | 75412 | 458 | SH |  | SOLE | Salem Investment Counselors Inc. | 157 | 0 | 301 |
| VANGUARD INDEX FDS | MID CAP ETF | 922908629 |  | 19757911 | 70342 | SH |  | SOLE | Salem Investment Counselors Inc. | 56842 | 0 | 13500 |
| VANGUARD INDEX FDS | REAL ESTATE ETF | 922908553 |  | 663840 | 7454 | SH |  | SOLE | Salem Investment Counselors Inc. | 6855 | 0 | 599 |
| VANGUARD INDEX FDS | S 500 ETF SHS | 922908363 |  | 6866745 | 12077 | SH |  | SOLE | Salem Investment Counselors Inc. | 9097 | 0 | 2980 |
| VANGUARD INDEX FDS | SM CP VAL ETF | 922908611 |  | 45454 | 232 | SH |  | SOLE | Salem Investment Counselors Inc. | 4 | 0 | 228 |
| VANGUARD INDEX FDS | SMALL CP ETF | 922908751 |  | 17644885 | 74214 | SH |  | SOLE | Salem Investment Counselors Inc. | 59726 | 0 | 14488 |
| VANGUARD INDEX FDS | SML CP GRW ETF | 922908595 |  | 359969 | 1298 | SH |  | SOLE | Salem Investment Counselors Inc. | 862 | 0 | 436 |
| VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 |  | 1985016 | 6520 | SH |  | SOLE | Salem Investment Counselors Inc. | 4976 | 0 | 1544 |
| VANGUARD INDEX FDS | VALUE ETF | 922908744 |  | 759150 | 4272 | SH |  | SOLE | Salem Investment Counselors Inc. | 2921 | 0 | 1351 |
| VANGUARD INTL EQUITY INDEX F | ALLWRLD EX US | 922042775 |  | 18015 | 268 | SH |  | SOLE | Salem Investment Counselors Inc. | 118 | 0 | 150 |
| VANGUARD INTL EQUITY INDEX F | FTSE EMR MKT ETF | 922042858 |  | 139280 | 2816 | SH |  | SOLE | Salem Investment Counselors Inc. | 2343 | 0 | 473 |
| VANGUARD INTL EQUITY INDEX F | FTSE EUROPE ETF | 922042874 |  | 384013 | 4955 | SH |  | SOLE | Salem Investment Counselors Inc. | 2320 | 0 | 2635 |
| VANGUARD INTL EQUITY INDEX F | FTSE PACIFIC ETF | 922042866 |  | 427747 | 5205 | SH |  | SOLE | Salem Investment Counselors Inc. | 3905 | 0 | 1300 |
| VANGUARD INTL EQUITY INDEX F | FTSE SMCAP ETF | 922042718 |  | 38839 | 289 | SH |  | SOLE |  | 0 | 0 | 289 |
| VANGUARD INTL EQUITY INDEX F | TT WRLD ST ETF | 922042742 |  | 19278 | 150 | SH |  | SOLE |  | 0 | 0 | 150 |
| VANGUARD MALVERN FDS | STRM INFPROIDX | 922020805 |  | 6737 | 134 | SH |  | SOLE | Salem Investment Counselors Inc. | 134 | 0 | 0 |
| VANGUARD SCOTTSDALE FDS | INT-TERM CORP | 92206C870 |  | 35241 | 425 | SH |  | SOLE |  | 0 | 0 | 425 |
| VANGUARD SCOTTSDALE FDS | SHORT TERM TREAS | 92206C102 |  | 10169 | 173 | SH |  | SOLE |  | 0 | 0 | 173 |
| VANGUARD SCOTTSDALE FDS | SHRT TRM CORP BD | 92206C409 |  | 12641 | 159 | SH |  | SOLE |  | 0 | 0 | 159 |
| VANGUARD SCOTTSDALE FDS | VNG RUS1000GRW | 92206C680 |  | 54600 | 500 | SH |  | SOLE |  | 0 | 0 | 500 |
| VANGUARD SCOTTSDALE FDS | VNG RUS2000GRW | 92206C623 |  | 88392 | 424 | SH |  | SOLE |  | 0 | 0 | 424 |
| VANGUARD SCOTTSDALE FDS | VNG RUS2000IDX | 92206C664 |  | 152635 | 1750 | SH |  | SOLE |  | 0 | 0 | 1750 |
| VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 |  | 5159503 | 25103 | SH |  | SOLE | Salem Investment Counselors Inc. | 17379 | 0 | 7724 |
| VANGUARD STAR FDS | VG TL INTL STK F | 921909768 |  | 107505 | 1556 | SH |  | SOLE | Salem Investment Counselors Inc. | 718 | 0 | 838 |
| VANGUARD TAX-MANAGED FDS | VAN FTSE DEV MKT | 921943858 |  | 384776 | 6749 | SH |  | SOLE | Salem Investment Counselors Inc. | 4840 | 0 | 1909 |
| VANGUARD WELLINGTON FD | US MOMENTUM | 921935508 |  | 12077 | 70 | SH |  | SOLE | Salem Investment Counselors Inc. | 70 | 0 | 0 |
| VANGUARD WELLINGTON FD | US QUALITY | 921935706 |  | 57489 | 400 | SH |  | SOLE |  | 0 | 0 | 400 |
| VANGUARD WHITEHALL FDS | HIGH DIV YLD | 921946406 |  | 239692 | 1798 | SH |  | SOLE | Salem Investment Counselors Inc. | 1248 | 0 | 550 |
| VANGUARD WHITEHALL FDS | INTL DVD ETF | 921946810 |  | 78855 | 875 | SH |  | SOLE | Salem Investment Counselors Inc. | 413 | 0 | 462 |
| VANGUARD WORLD FD | CONSUM STP ETF | 92204A207 |  | 74679 | 341 | SH |  | SOLE |  | 0 | 0 | 341 |
| VANGUARD WORLD FD | ENERGY ETF | 92204A306 |  | 1133308 | 9514 | SH |  | SOLE | Salem Investment Counselors Inc. | 8669 | 0 | 845 |
| VANGUARD WORLD FD | ESG US STK ETF | 921910733 |  | 237919 | 2170 | SH |  | SOLE |  | 0 | 0 | 2170 |
| VANGUARD WORLD FD | FINANCIALS ETF | 92204A405 |  | 12730 | 100 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 0 |
| VANGUARD WORLD FD | HEALTH CAR ETF | 92204A504 |  | 283108 | 1140 | SH |  | SOLE | Salem Investment Counselors Inc. | 1119 | 0 | 21 |
| VANGUARD WORLD FD | INDUSTRIAL ETF | 92204A603 |  | 44812 | 160 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 35 |
| VANGUARD WORLD FD | INF TECH ETF | 92204A702 |  | 872877 | 1316 | SH |  | SOLE | Salem Investment Counselors Inc. | 322 | 0 | 994 |
| VANGUARD WORLD FD | MEGA CAP INDEX | 921910873 |  | 1799490 | 7981 | SH |  | SOLE | Salem Investment Counselors Inc. | 5994 | 0 | 1987 |
| VANGUARD WORLD FD | MEGA GRWTH IND | 921910816 |  | 20364510 | 55558 | SH |  | SOLE | Salem Investment Counselors Inc. | 43536 | 0 | 12022 |
| VANGUARD WORLD FD | UTILITIES ETF | 92204A876 |  | 12356 | 70 | SH |  | SOLE |  | 0 | 0 | 70 |
| VEEVA SYS INC | CL A COM | 922475108 |  | 15839 | 55 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 5 |
| VERALTO CORP | COM SHS | 92338C103 |  | 22717 | 225 | SH |  | SOLE | Salem Investment Counselors Inc. | 29 | 0 | 196 |
| VERISK ANALYTICS INC | COM | 92345Y106 |  | 51398 | 165 | SH |  | SOLE |  | 0 | 0 | 165 |
| VERITONE INC | COM | 92347M100 |  | 63 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| VERIZON COMMUNICATIONS INC | COM | 92343V104 |  | 1432510 | 33106 | SH |  | SOLE | Salem Investment Counselors Inc. | 25462 | 0 | 7644 |
| VERTEX PHARMACEUTICALS INC | COM | 92532F100 |  | 219929 | 494 | SH |  | SOLE | Salem Investment Counselors Inc. | 436 | 0 | 58 |
| VERTIV HOLDINGS CO | COM CL A | 92537N108 |  | 5265 | 41 | SH |  | SOLE |  | 0 | 0 | 41 |
| VIATRIS INC | COM | 92556V106 |  | 325151 | 36411 | SH |  | SOLE | Salem Investment Counselors Inc. | 26497 | 0 | 9914 |
| VIAVI SOLUTIONS INC | COM | 925550105 |  | 2266 | 225 | SH |  | SOLE | Salem Investment Counselors Inc. | 225 | 0 | 0 |
| VICTORY PORTFOLIOS II | VCSHS US SMCP HG | 92647N873 |  | 11082 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| VIEMED HEALTHCARE INC | COM | 92663R105 |  | 497569 | 72007 | SH |  | SOLE | Salem Investment Counselors Inc. | 72007 | 0 | 0 |
| VIKING THERAPEUTICS INC | COM | 92686J106 |  | 74863 | 2825 | SH |  | SOLE | Salem Investment Counselors Inc. | 1597 | 0 | 1228 |
| VILLAGE FARMS INTL INC | COM | 92707Y108 |  | 1210 | 1100 | SH |  | SOLE | Salem Investment Counselors Inc. | 1100 | 0 | 0 |
| VISA INC | COM CL A | 92826C839 |  | 28075278 | 79074 | SH |  | SOLE | Salem Investment Counselors Inc. | 63119 | 0 | 15955 |
| VODAFONE GROUP PLC NEW | SPONSORED ADR | 92857W308 |  | 393 | 36 | SH |  | SOLE | Salem Investment Counselors Inc. | 36 | 0 | 0 |
| VULCAN MATLS CO | COM | 929160109 |  | 144756 | 555 | SH |  | SOLE | Salem Investment Counselors Inc. | 380 | 0 | 175 |
| VUZIX CORP | COM NEW | 92921W300 |  | 1022 | 350 | SH |  | SOLE | Salem Investment Counselors Inc. | 350 | 0 | 0 |
| WABTEC | COM | 929740108 |  | 270690 | 1293 | SH |  | SOLE | Salem Investment Counselors Inc. | 1247 | 0 | 46 |
| WALGREENS BOOTS ALLIANCE INC | COM | 931427108 |  | 1608 | 140 | SH |  | SOLE |  | 0 | 0 | 140 |
| WALMART INC | COM | 931142103 |  | 33057289 | 338078 | SH |  | SOLE | Salem Investment Counselors Inc. | 284478 | 0 | 53600 |
| WARNER BROS DISCOVERY INC | COM SER A | 934423104 |  | 979567 | 85477 | SH |  | SOLE | Salem Investment Counselors Inc. | 1192 | 0 | 84285 |
| WASTE MGMT INC DEL | COM | 94106L109 |  | 6884508 | 30087 | SH |  | SOLE | Salem Investment Counselors Inc. | 21346 | 0 | 8741 |
| WD 40 CO | COM | 929236107 |  | 104922 | 460 | SH |  | SOLE |  | 0 | 0 | 460 |
| WEC ENERGY GROUP INC | COM | 92939U106 |  | 61583 | 591 | SH |  | SOLE | Salem Investment Counselors Inc. | 518 | 0 | 73 |
| WEDBUSH SER TR | DAN IVES WEDBUSH | 947913109 |  | 6778 | 250 | SH |  | SOLE | Salem Investment Counselors Inc. | 250 | 0 | 0 |
| WELLS FARGO CO NEW | COM | 949746101 |  | 1165907 | 14552 | SH |  | SOLE | Salem Investment Counselors Inc. | 12911 | 0 | 1641 |
| WELLTOWER INC | COM | 95040Q104 |  | 35512 | 231 | SH |  | SOLE | Salem Investment Counselors Inc. | 231 | 0 | 0 |
| WEST PHARMACEUTICAL SVSC INC | COM | 955306105 |  | 557940 | 2550 | SH |  | SOLE | Salem Investment Counselors Inc. | 85 | 0 | 2465 |
| WEYCO GROUP INC | COM | 962149100 |  | 10777 | 325 | SH |  | SOLE |  | 0 | 0 | 325 |
| WEYERHAEUSER CO MTN BE | COM NEW | 962166104 |  | 227126 | 8841 | SH |  | SOLE | Salem Investment Counselors Inc. | 660 | 0 | 8181 |
| WHEATON PRECIOUS METALS CORP | COM | 962879102 |  | 322562 | 3592 | SH |  | SOLE | Salem Investment Counselors Inc. | 3375 | 0 | 217 |
| WHIRLPOOL CORP | COM | 963320106 |  | 38033 | 375 | SH |  | SOLE |  | 0 | 0 | 375 |
| WILLIAMS COS INC | COM | 969457100 |  | 118272 | 1883 | SH |  | SOLE | Salem Investment Counselors Inc. | 1508 | 0 | 375 |
| WILLIAMS SONOMA INC | COM | 969904101 |  | 13070 | 80 | SH |  | SOLE | Salem Investment Counselors Inc. | 80 | 0 | 0 |
| WILLIS TOWERS WATSON PLC LTD | SHS | G96629103 |  | 5841 | 19 | SH |  | SOLE |  | 0 | 0 | 19 |
| WISDOMTREE TR | EMG MKTS SMCAP | 97717W281 |  | 2376 | 43 | SH |  | SOLE |  | 0 | 0 | 43 |
| WISDOMTREE TR | US QTLY DIV GRT | 97717X669 |  | 12561 | 150 | SH |  | SOLE |  | 0 | 0 | 150 |
| WK KELLOGG CO | COM SHS | 92942W107 |  | 2137284 | 134083 | SH |  | SOLE | Salem Investment Counselors Inc. | 101946 | 0 | 32137 |
| WOODSIDE ENERGY GROUP LTD | SPONSORED ADR | 980228308 |  | 3657 | 237 | SH |  | SOLE | Salem Investment Counselors Inc. | 78 | 0 | 159 |
| WORKHORSE GROUP INC | COM NEW | 98138J404 |  | 5 | 4 | SH |  | SOLE | Salem Investment Counselors Inc. | 4 | 0 | 0 |
| WORKIVA INC | COM CL A | 98139A105 |  | 1369 | 20 | SH |  | SOLE | Salem Investment Counselors Inc. | 20 | 0 | 0 |
| WORLD GOLD TR | SPDR GLD MINIS | 98149E303 |  | 13104 | 200 | SH |  | SOLE |  | 0 | 0 | 200 |
| WORTHINGTON ENTERPRISES INC | COM | 981811102 |  | 171765 | 2699 | SH |  | SOLE | Salem Investment Counselors Inc. | 2699 | 0 | 0 |
| WORTHINGTON STL INC | COM SHS | 982104101 |  | 80512 | 2699 | SH |  | SOLE | Salem Investment Counselors Inc. | 2699 | 0 | 0 |
| WP CAREY INC | COM | 92936U109 |  | 3164 | 50 | SH |  | SOLE | Salem Investment Counselors Inc. | 50 | 0 | 0 |
| XCEL ENERGY INC | COM | 98389B100 |  | 60911 | 887 | SH |  | SOLE | Salem Investment Counselors Inc. | 500 | 0 | 387 |
| XPLR INFRASTRUCTURE LP | COM UNIT PART IN | 65341B106 |  | 14555 | 1775 | SH |  | SOLE |  | 0 | 0 | 1775 |
| XPO INC | COM | 983793100 |  | 136015 | 1077 | SH |  | SOLE | Salem Investment Counselors Inc. | 1034 | 0 | 43 |
| XYLEM INC | COM | 98419M100 |  | 75137 | 581 | SH |  | SOLE | Salem Investment Counselors Inc. | 581 | 0 | 0 |
| YALLA GROUP LTD | ADS | 98459U103 |  | 34 | 5 | SH |  | SOLE | Salem Investment Counselors Inc. | 5 | 0 | 0 |
| YETI HLDGS INC | COM | 98585X104 |  | 5390 | 171 | SH |  | SOLE | Salem Investment Counselors Inc. | 100 | 0 | 71 |
| YUM BRANDS INC | COM | 988498101 |  | 2744887 | 18524 | SH |  | SOLE | Salem Investment Counselors Inc. | 12871 | 0 | 5653 |
| YUM CHINA HLDGS INC | COM | 98850P109 |  | 572333 | 12801 | SH |  | SOLE | Salem Investment Counselors Inc. | 9191 | 0 | 3610 |
| ZEBRA TECHNOLOGIES CORPORATI | CL A | 989207105 |  | 38545 | 125 | SH |  | SOLE | Salem Investment Counselors Inc. | 125 | 0 | 0 |
| ZILLOW GROUP INC | CL A | 98954M101 |  | 42807 | 625 | SH |  | SOLE |  | 0 | 0 | 625 |
| ZIMMER BIOMET HOLDINGS INC | COM | 98956P102 |  | 57644 | 630 | SH |  | SOLE | Salem Investment Counselors Inc. | 388 | 0 | 242 |
| ZIMVIE INC | COM | 98888T107 |  | 571 | 61 | SH |  | SOLE | Salem Investment Counselors Inc. | 39 | 0 | 22 |
| ZOETIS INC | CL A | 98978V103 |  | 128503 | 824 | SH |  | SOLE | Salem Investment Counselors Inc. | 300 | 0 | 524 |
| ZOOM COMMUNICATIONS INC | CL A | 98980L101 |  | 936 | 12 | SH |  | SOLE |  | 0 | 0 | 12 |
| ZSCALER INC | COM | 98980G102 |  | 3075357 | 9796 | SH |  | SOLE | Salem Investment Counselors Inc. | 7598 | 0 | 2198 |

---