The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

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